暫無描述
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.Data__5.cpp 1.8MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380
  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. struct VirtualActionInvoker0
  9. {
  10. typedef void (*Action)(void*, const RuntimeMethod*);
  11. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  12. {
  13. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  14. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  15. }
  16. };
  17. template <typename T1>
  18. struct VirtualActionInvoker1
  19. {
  20. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  21. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  22. {
  23. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  24. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  25. }
  26. };
  27. template <typename T1, typename T2>
  28. struct VirtualActionInvoker2
  29. {
  30. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  31. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  32. {
  33. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  34. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  35. }
  36. };
  37. template <typename R>
  38. struct VirtualFuncInvoker0
  39. {
  40. typedef R (*Func)(void*, const RuntimeMethod*);
  41. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  44. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  45. }
  46. };
  47. template <typename R, typename T1>
  48. struct VirtualFuncInvoker1
  49. {
  50. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  51. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  54. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R, typename T1, typename T2>
  58. struct VirtualFuncInvoker2
  59. {
  60. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  64. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1, typename T2, typename T3>
  68. struct VirtualFuncInvoker3
  69. {
  70. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  74. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  75. }
  76. };
  77. template <typename T1>
  78. struct GenericVirtualActionInvoker1
  79. {
  80. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  81. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  82. {
  83. VirtualInvokeData invokeData;
  84. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  85. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  86. }
  87. };
  88. struct InterfaceActionInvoker0
  89. {
  90. typedef void (*Action)(void*, const RuntimeMethod*);
  91. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  92. {
  93. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  94. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  95. }
  96. };
  97. template <typename T1>
  98. struct InterfaceActionInvoker1
  99. {
  100. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  101. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  102. {
  103. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  104. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  105. }
  106. };
  107. template <typename R>
  108. struct InterfaceFuncInvoker0
  109. {
  110. typedef R (*Func)(void*, const RuntimeMethod*);
  111. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  112. {
  113. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  114. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  115. }
  116. };
  117. template <typename R, typename T1, typename T2>
  118. struct InterfaceFuncInvoker2
  119. {
  120. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  121. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  122. {
  123. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  124. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  125. }
  126. };
  127. template <typename T1>
  128. struct GenericInterfaceActionInvoker1
  129. {
  130. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  131. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
  132. {
  133. VirtualInvokeData invokeData;
  134. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  135. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  136. }
  137. };
  138. struct Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69;
  139. struct Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077;
  140. struct Action_4_t7D895ADAA7142B1AA2A954C1E193B3CF08D36C48;
  141. struct Action_4_t2ABD5561A5580D4A0E12BDC44A7274E18C99D081;
  142. struct Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0;
  143. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
  144. struct ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858;
  145. struct Dictionary_2_t25892D6280676AF8A4362752A8B5485A3347E57B;
  146. struct Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405;
  147. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  148. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  149. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  150. struct Dictionary_2_tA1C46A4AE8BF6F61CE13FCB4610037808EA8AB66;
  151. struct Dictionary_2_t971CFC97CE2EE3599B538B829448DF46804EA214;
  152. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  153. struct Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2;
  154. struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58;
  155. struct IEqualityComparer_1_t430F2A50E914A23B99FED02DE02143B6187897B7;
  156. struct KeyCollection_tB16156E795DC916112C0EE8E72259A17EAF6A362;
  157. struct List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0;
  158. struct List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785;
  159. struct List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81;
  160. struct List_1_t1CDDD861715A83BE1EF98CE75870A483BB5ECC93;
  161. struct List_1_t73C786BB01E05FA7B2ACAA21DA57002B4503C95F;
  162. struct List_1_tD455920B93EB13CDFF946088629D287A8D3CA973;
  163. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  164. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  165. struct List_1_t43EC7C138A17FAAD7120408F039923082A70301A;
  166. struct Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC;
  167. struct Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D;
  168. struct RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D;
  169. struct ValueCollection_t7D3EC9EFA1965A5A5B28ED1270081FFB7F1BF581;
  170. struct EntryU5BU5D_tFC58D8803F6B4FF28E22BD5CD4246DB6ADA1612D;
  171. struct TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3;
  172. struct ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969;
  173. struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
  174. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  175. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  176. struct ConstraintU5BU5D_t8086ABCA903C7FF746C04B3A6AA2F5C5AB7D536B;
  177. struct DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA;
  178. struct DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0;
  179. struct DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4;
  180. struct DataTableU5BU5D_tB4D0AEDE8374D42D9240002365B2F4600A13637F;
  181. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  182. struct IndexU5BU5D_t093220D6400EEA6421F58DDB6D50CD4FA7C9BCA2;
  183. struct IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E;
  184. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  185. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  186. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  187. struct PropertyDescriptorU5BU5D_t773E52CC51A2ABE902F526B23CB417FBFF741321;
  188. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  189. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  190. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  191. struct XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40;
  192. struct XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E;
  193. struct XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1;
  194. struct XmlSchemaSimpleTypeU5BU5D_t987E2FF2001E0D13F88DA709E63EDCEDD38C4B43;
  195. struct bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587;
  196. struct NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE;
  197. struct NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933;
  198. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  199. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  200. struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A;
  201. struct AttributeCollection_tD55D3E17234E299E07B6071F31FEEB993C9AD8CA;
  202. struct AutoIncrementValue_tB454D864DCB48A3C8EB2F806BD0AB284BB735BCE;
  203. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  204. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  205. struct CollectionBase_t44F966CC555C87F2815D668FB4586526E1C2383F;
  206. struct CollectionChangeEventArgs_t27A05C16B442D16E079F0932D315156EFD82AB1D;
  207. struct CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50;
  208. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  209. struct CompiledIdentityConstraint_t21FAA66561D65559D2E2A005C4DC40A00793BD2E;
  210. struct Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A;
  211. struct ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40;
  212. struct ConstraintEnumerator_t449C9ABFA44F2D009B1672ACAE220DB0921BF2C0;
  213. struct ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6;
  214. struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
  215. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  216. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  217. struct DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66;
  218. struct DataColumnChangeEventHandler_t666070D5D5C9A6CF6E9FA12E6FC15B7DB20C8959;
  219. struct DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E;
  220. struct DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE;
  221. struct DataError_tEE3A28C2A673D369980814389991CD62F45E56A1;
  222. struct DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6;
  223. struct DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656;
  224. struct DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956;
  225. struct DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388;
  226. struct DataRowBuilder_t8EFCEBE1AE55392AAE53DA15D2B334C56BB14566;
  227. struct DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF;
  228. struct DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738;
  229. struct DataRowCreatedEventHandler_t9A8B728761AB985BA0979A4447A269DF5D429029;
  230. struct DataRowView_t51724505EADBB0C11EEA0252510644143191B23B;
  231. struct DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B;
  232. struct DataSetClearEventhandler_t66917FBEC6137CBE9E5D72CB53E1FF6EBE8333E1;
  233. struct DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A;
  234. struct DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07;
  235. struct DataTableClearEventHandler_tE15A0F0DEDDCCACFBD4F9F19F462C1FE90746B1B;
  236. struct DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997;
  237. struct DataTableNewRowEventHandler_t874CE0332A55E1F8A8CF67458AF71CE73975D827;
  238. struct DataView_t882C19B1455AFCE770D60A43A690096801824A50;
  239. struct DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA;
  240. struct DataViewManager_t83DBD1D4E13D40F95A49F5EFB88BE0F60049B1F8;
  241. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  242. struct Delegate_t;
  243. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  244. struct DomNameTable_tE4318EC10C55A46FD00324E740BFA7D9CEE2AF45;
  245. struct EmptyEnumerator_t84EC9187C8460EE98E675ED9258AE4DF2A6776DA;
  246. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377;
  247. struct EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8;
  248. struct EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E;
  249. struct Exception_t;
  250. struct ExpandableObjectConverter_t2D9FF3B389851F14034FBA07A57944EB27C18F63;
  251. struct ExpressionNode_t377E2E82FCBACA8E4C9CFE1C6640CAC1BF1F3C31;
  252. struct ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062;
  253. struct ForeignKeyConstraintEnumerator_t73CDA7DF702057B15267DED0938C77C1DAE3544F;
  254. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
  255. struct ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14;
  256. struct ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E;
  257. struct IComparer_tE7497C3BE3F68A5A2DCEBF0DAD7D13D738FE7BAD;
  258. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  259. struct IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16;
  260. struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
  261. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  262. struct IEqualityComparer_tEF8F1EC76B9C8E76695BE848D41E6B147928D1C1;
  263. struct IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F;
  264. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  265. struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
  266. struct ISite_t4BB2A7E2B477FC6B1AF9D0554FF8B07204356E93;
  267. struct ITypeDescriptorContext_t514D0B45A781ED18AB6A0DC6673A95B8359443F4;
  268. struct IXmlSchemaInfo_tF7DB6310A471259B33C4081B30E73925164204DB;
  269. struct Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483;
  270. struct InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5;
  271. struct ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442;
  272. struct ListChangedEventHandler_tDBF36F3E2C6B7538106878E1D5A7553C5EA77616;
  273. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  274. struct MemberInfo_t;
  275. struct MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D;
  276. struct MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9;
  277. struct Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618;
  278. struct MethodInfo_t;
  279. struct NamespaceList_t4908A013B5E0E5822341B7271D6FEEE7C72F2260;
  280. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  281. struct ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6;
  282. struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A;
  283. struct PrimaryKeyTypeConverter_t4B0AB822F25A0F925BD2CFD3139F9F18B63EFE00;
  284. struct PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA;
  285. struct PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C;
  286. struct PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381;
  287. struct PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE;
  288. struct ReaderWriterCount_tD7361BF31DEB70DC7319519D215F400357543333;
  289. struct ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906;
  290. struct RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A;
  291. struct ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2;
  292. struct RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27;
  293. struct RelationshipConverter_tBD824CEB69C28E5ED6194ED61EDC3D1E65FC2688;
  294. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  295. struct SchemaAttDef_tC497C6246FCEF4C205C09DC0A9D186A4C2E81553;
  296. struct SchemaElementDecl_t985EC0AC51DF3E0339341916D061539CF41846AD;
  297. struct SchemaInfo_t42F4B1099B63BCF2D3BBF7F35A79AF6B90B0927E;
  298. struct SchemaNames_tF7A45B027D5759AA56D035F5962B4612A6B0902F;
  299. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  300. struct SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14;
  301. struct SortedList_t847331629BA06B518F1B5203BD22B59746EDDBF3;
  302. struct StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01;
  303. struct StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1;
  304. struct StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9;
  305. struct StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F;
  306. struct String_t;
  307. struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06;
  308. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  309. struct Type_t;
  310. struct TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C;
  311. struct UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6;
  312. struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
  313. struct ValidationEventHandler_t400B20AD482B62613818392D3E5588426332560A;
  314. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  315. struct WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E;
  316. struct XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F;
  317. struct XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9;
  318. struct XMLSchema_t9EDB17EF8C9AFCB233D33028808DB72EB139EBB1;
  319. struct XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C;
  320. struct XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18;
  321. struct XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0;
  322. struct XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B;
  323. struct XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1;
  324. struct XmlImplementation_t4B3F467B76BD95C919C40424196C55B38EEC0F4D;
  325. struct XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C;
  326. struct XmlName_t0704430D24D202146901D342E34D878246E14F33;
  327. struct XmlNameTable_tBDBAACFF3DB40A8E6AF3BDC11F0FF166CF11ABB8;
  328. struct XmlNamedNodeMap_t13203D1B3861C62568AFFA1D644C04ABCBFC130C;
  329. struct XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF;
  330. struct XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B;
  331. struct XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9;
  332. struct XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD;
  333. struct XmlReaderSettings_t8D51BA3ED2A013EE1F44525C9861326CAFB44AEA;
  334. struct XmlResolver_tE25A33DFCB87A939D11BC8543970F6857AEC3DCF;
  335. struct XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF;
  336. struct XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D;
  337. struct XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04;
  338. struct XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821;
  339. struct XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601;
  340. struct XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735;
  341. struct XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F;
  342. struct XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66;
  343. struct XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA;
  344. struct XmlSchemaCompilationSettings_tAD528503343C490A9030FEF019E313661390249C;
  345. struct XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25;
  346. struct XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190;
  347. struct XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0;
  348. struct XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9;
  349. struct XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19;
  350. struct XmlSchemaDatatype_t715572E6E9C9A145DBBF5DDF345EFA5D3AA3E34D;
  351. struct XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970;
  352. struct XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865;
  353. struct XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF;
  354. struct XmlSchemaGroup_t7BDB8C570AE85AD548D1B67295C99B8849BE2825;
  355. struct XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89;
  356. struct XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1;
  357. struct XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC;
  358. struct XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28;
  359. struct XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D;
  360. struct XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388;
  361. struct XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC;
  362. struct XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583;
  363. struct XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE;
  364. struct XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1;
  365. struct XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22;
  366. struct XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F;
  367. struct XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8;
  368. struct XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091;
  369. struct XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E;
  370. struct XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF;
  371. struct XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A;
  372. struct XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93;
  373. struct ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8;
  374. struct DataRowTree_tE2B5C209F0D2D3B72A2F747AEFD4F76CBDB92AAF;
  375. struct U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B;
  376. struct U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935;
  377. struct IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887;
  378. struct NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8;
  379. struct NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA;
  380. struct HashCodeOfStringDelegate_t25F1FA9B737C4313ED341BA7AAB31694DC3669DA;
  381. IL2CPP_EXTERN_C RuntimeClass* ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var;
  382. IL2CPP_EXTERN_C RuntimeClass* Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077_il2cpp_TypeInfo_var;
  383. IL2CPP_EXTERN_C RuntimeClass* Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69_il2cpp_TypeInfo_var;
  384. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  385. IL2CPP_EXTERN_C RuntimeClass* ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var;
  386. IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
  387. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
  388. IL2CPP_EXTERN_C RuntimeClass* ConstraintException_t3D8BB68B8E10EF5FD7D8C494FBB249FB87FBEC8A_il2cpp_TypeInfo_var;
  389. IL2CPP_EXTERN_C RuntimeClass* ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6_il2cpp_TypeInfo_var;
  390. IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
  391. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  392. IL2CPP_EXTERN_C RuntimeClass* DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var;
  393. IL2CPP_EXTERN_C RuntimeClass* DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var;
  394. IL2CPP_EXTERN_C RuntimeClass* DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var;
  395. IL2CPP_EXTERN_C RuntimeClass* DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var;
  396. IL2CPP_EXTERN_C RuntimeClass* DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6_il2cpp_TypeInfo_var;
  397. IL2CPP_EXTERN_C RuntimeClass* DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var;
  398. IL2CPP_EXTERN_C RuntimeClass* DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var;
  399. IL2CPP_EXTERN_C RuntimeClass* DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var;
  400. IL2CPP_EXTERN_C RuntimeClass* DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var;
  401. IL2CPP_EXTERN_C RuntimeClass* DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var;
  402. IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
  403. IL2CPP_EXTERN_C RuntimeClass* DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var;
  404. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405_il2cpp_TypeInfo_var;
  405. IL2CPP_EXTERN_C RuntimeClass* DuplicateNameException_t86A6D0292722472E1293F1E8D45341596E5F89B5_il2cpp_TypeInfo_var;
  406. IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var;
  407. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  408. IL2CPP_EXTERN_C RuntimeClass* ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var;
  409. IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
  410. IL2CPP_EXTERN_C RuntimeClass* Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2_il2cpp_TypeInfo_var;
  411. IL2CPP_EXTERN_C RuntimeClass* Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var;
  412. IL2CPP_EXTERN_C RuntimeClass* ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var;
  413. IL2CPP_EXTERN_C RuntimeClass* IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var;
  414. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  415. IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
  416. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  417. IL2CPP_EXTERN_C RuntimeClass* IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var;
  418. IL2CPP_EXTERN_C RuntimeClass* IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E_il2cpp_TypeInfo_var;
  419. IL2CPP_EXTERN_C RuntimeClass* IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_il2cpp_TypeInfo_var;
  420. IL2CPP_EXTERN_C RuntimeClass* IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887_il2cpp_TypeInfo_var;
  421. IL2CPP_EXTERN_C RuntimeClass* Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483_il2cpp_TypeInfo_var;
  422. IL2CPP_EXTERN_C RuntimeClass* InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_il2cpp_TypeInfo_var;
  423. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  424. IL2CPP_EXTERN_C RuntimeClass* ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_il2cpp_TypeInfo_var;
  425. IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
  426. IL2CPP_EXTERN_C RuntimeClass* List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785_il2cpp_TypeInfo_var;
  427. IL2CPP_EXTERN_C RuntimeClass* List_1_t43EC7C138A17FAAD7120408F039923082A70301A_il2cpp_TypeInfo_var;
  428. IL2CPP_EXTERN_C RuntimeClass* List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var;
  429. IL2CPP_EXTERN_C RuntimeClass* List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0_il2cpp_TypeInfo_var;
  430. IL2CPP_EXTERN_C RuntimeClass* Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC_il2cpp_TypeInfo_var;
  431. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  432. IL2CPP_EXTERN_C RuntimeClass* NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933_il2cpp_TypeInfo_var;
  433. IL2CPP_EXTERN_C RuntimeClass* NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE_il2cpp_TypeInfo_var;
  434. IL2CPP_EXTERN_C RuntimeClass* NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var;
  435. IL2CPP_EXTERN_C RuntimeClass* NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var;
  436. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  437. IL2CPP_EXTERN_C RuntimeClass* ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6_il2cpp_TypeInfo_var;
  438. IL2CPP_EXTERN_C RuntimeClass* PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var;
  439. IL2CPP_EXTERN_C RuntimeClass* PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var;
  440. IL2CPP_EXTERN_C RuntimeClass* ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2_il2cpp_TypeInfo_var;
  441. IL2CPP_EXTERN_C RuntimeClass* SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var;
  442. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  443. IL2CPP_EXTERN_C RuntimeClass* TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var;
  444. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
  445. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  446. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935_il2cpp_TypeInfo_var;
  447. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var;
  448. IL2CPP_EXTERN_C RuntimeClass* UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var;
  449. IL2CPP_EXTERN_C RuntimeClass* WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E_il2cpp_TypeInfo_var;
  450. IL2CPP_EXTERN_C RuntimeClass* XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var;
  451. IL2CPP_EXTERN_C RuntimeClass* XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var;
  452. IL2CPP_EXTERN_C RuntimeClass* XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var;
  453. IL2CPP_EXTERN_C RuntimeClass* XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var;
  454. IL2CPP_EXTERN_C RuntimeClass* XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var;
  455. IL2CPP_EXTERN_C RuntimeClass* XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF_il2cpp_TypeInfo_var;
  456. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9_il2cpp_TypeInfo_var;
  457. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var;
  458. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821_il2cpp_TypeInfo_var;
  459. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAny_tDC4D6CE18918F8446C9B25A21E003CD7F28A65A1_il2cpp_TypeInfo_var;
  460. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735_il2cpp_TypeInfo_var;
  461. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var;
  462. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var;
  463. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var;
  464. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var;
  465. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var;
  466. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190_il2cpp_TypeInfo_var;
  467. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var;
  468. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var;
  469. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var;
  470. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaEnumerationFacet_tC71326F1C67C1BBDB2F080653F7C4F7CF0F0E86A_il2cpp_TypeInfo_var;
  471. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865_il2cpp_TypeInfo_var;
  472. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF_il2cpp_TypeInfo_var;
  473. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1_il2cpp_TypeInfo_var;
  474. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var;
  475. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaImport_t57E3A8191A5FE6447460DDDA594710D7EDC669D5_il2cpp_TypeInfo_var;
  476. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaKey_t836677A5C4093746106315B5BB5FC3CA34DE317F_il2cpp_TypeInfo_var;
  477. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var;
  478. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaLengthFacet_tDD36DE70EB0B1E0FD3AF73FA8084A1B94F3213C6_il2cpp_TypeInfo_var;
  479. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaMaxExclusiveFacet_t1A59CEC4D37F562F64074065EBB19982CA91C0A4_il2cpp_TypeInfo_var;
  480. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaMaxInclusiveFacet_t66211986DA38A9C2F60913FF2C2F74C467A5E6F5_il2cpp_TypeInfo_var;
  481. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaMaxLengthFacet_tA50F3A6E0468B0E4EF0F11013EDC320E8F6DF207_il2cpp_TypeInfo_var;
  482. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaMinExclusiveFacet_t4CC10D2474AF46D9B43F600912D4E0F51F2C28CB_il2cpp_TypeInfo_var;
  483. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaMinInclusiveFacet_tA064882F26F9EF30FD09C642B625C23C96229FB5_il2cpp_TypeInfo_var;
  484. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaMinLengthFacet_tA7135A5BE9D60ABDD8E8FDC4DCF441214B45CAFF_il2cpp_TypeInfo_var;
  485. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388_il2cpp_TypeInfo_var;
  486. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var;
  487. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaPatternFacet_t1F025AEBB84DAD3516F8766AE831927EEFF4A927_il2cpp_TypeInfo_var;
  488. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28_il2cpp_TypeInfo_var;
  489. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var;
  490. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F_il2cpp_TypeInfo_var;
  491. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var;
  492. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleTypeList_t88B749E156B28B3FB7B6FC82AF39340E0632A5E6_il2cpp_TypeInfo_var;
  493. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E_il2cpp_TypeInfo_var;
  494. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleTypeUnion_t8448FA35D1A122631A48F76DA9AAF00A6AF4EDA7_il2cpp_TypeInfo_var;
  495. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var;
  496. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF_il2cpp_TypeInfo_var;
  497. IL2CPP_EXTERN_C RuntimeClass* XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A_il2cpp_TypeInfo_var;
  498. IL2CPP_EXTERN_C RuntimeClass* XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var;
  499. IL2CPP_EXTERN_C String_t* _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8;
  500. IL2CPP_EXTERN_C String_t* _stringLiteral0376126F0449A97AB7E650AF5576C7A59F4FB688;
  501. IL2CPP_EXTERN_C String_t* _stringLiteral0797970A05214E4132EBF1E0E234C882D1DCD3C6;
  502. IL2CPP_EXTERN_C String_t* _stringLiteral0820A99685468FED8F38A3614D7F57088557C627;
  503. IL2CPP_EXTERN_C String_t* _stringLiteral0A1918EE1D862BCF0C66D029FF6A910C4C16FC51;
  504. IL2CPP_EXTERN_C String_t* _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72;
  505. IL2CPP_EXTERN_C String_t* _stringLiteral0CDC2E10262786C606A9832687C3F76BD3555316;
  506. IL2CPP_EXTERN_C String_t* _stringLiteral0E62D1EEC1CF40EEC3E55E672939594A78C717D9;
  507. IL2CPP_EXTERN_C String_t* _stringLiteral0F3A302B1AD1B57AACC11B86F37A372F39F995CA;
  508. IL2CPP_EXTERN_C String_t* _stringLiteral0F6E700A459F998FAE45317AC3DD9C2001F21954;
  509. IL2CPP_EXTERN_C String_t* _stringLiteral10C63C8C602DD5E38BE4A758C90EBAC324CD3E69;
  510. IL2CPP_EXTERN_C String_t* _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7;
  511. IL2CPP_EXTERN_C String_t* _stringLiteral118184D448C24B1DD6FA86020D8FC9F721F3022C;
  512. IL2CPP_EXTERN_C String_t* _stringLiteral123219A26D14E77390D35998655051FBA8B8912C;
  513. IL2CPP_EXTERN_C String_t* _stringLiteral15535966981AB3B232FCA58B6B042A806E1F5EA3;
  514. IL2CPP_EXTERN_C String_t* _stringLiteral16F7DA081277723AF175E7816028E19A09EEE391;
  515. IL2CPP_EXTERN_C String_t* _stringLiteral1D7B559D2443B7B91D8C57B59220774176D04300;
  516. IL2CPP_EXTERN_C String_t* _stringLiteral1E5EB1FE638EE2AC3B42B939E3647259071B2BF2;
  517. IL2CPP_EXTERN_C String_t* _stringLiteral1E6F6A066E9C41521D9969E61D6F5F89615E3161;
  518. IL2CPP_EXTERN_C String_t* _stringLiteral22648828BE2121A5DCFED64A22F4629C2C0394DE;
  519. IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
  520. IL2CPP_EXTERN_C String_t* _stringLiteral265F3FB35B71A1769644CBC8A1BD32CE34B94D63;
  521. IL2CPP_EXTERN_C String_t* _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F;
  522. IL2CPP_EXTERN_C String_t* _stringLiteral28B8B40ABFE525E876BDED46712D0F9BF69D09F7;
  523. IL2CPP_EXTERN_C String_t* _stringLiteral2AD43975A69D522C9BBF973465C2270EB67DD0C6;
  524. IL2CPP_EXTERN_C String_t* _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B;
  525. IL2CPP_EXTERN_C String_t* _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE;
  526. IL2CPP_EXTERN_C String_t* _stringLiteral303A0FF7A3E042D90F87567F69815439624C6F76;
  527. IL2CPP_EXTERN_C String_t* _stringLiteral31384847E03620E9B870DF3DEA053D9617C59E05;
  528. IL2CPP_EXTERN_C String_t* _stringLiteral32A4F89CE98F689EB3DC8B5EF3692FE1C8750862;
  529. IL2CPP_EXTERN_C String_t* _stringLiteral33C58BE8121DBE9BD349B24AB64BE3F44C046131;
  530. IL2CPP_EXTERN_C String_t* _stringLiteral35297627D35CC089E8CF7EED1566D3C9FF09552C;
  531. IL2CPP_EXTERN_C String_t* _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C;
  532. IL2CPP_EXTERN_C String_t* _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7;
  533. IL2CPP_EXTERN_C String_t* _stringLiteral3A28B6467723E1612958A02F835D7C07108A5725;
  534. IL2CPP_EXTERN_C String_t* _stringLiteral3B0A4D9DF1E7BCA0CC37643FD62C698D64EA7F1D;
  535. IL2CPP_EXTERN_C String_t* _stringLiteral3B73D6A62CBC2F2D7E36C7E827E41941ED0A4B49;
  536. IL2CPP_EXTERN_C String_t* _stringLiteral3C19E9456A591B7480BFD140A0016E01BC880976;
  537. IL2CPP_EXTERN_C String_t* _stringLiteral3C32F8B1DA16F09D3593604FB5AF4E329A370718;
  538. IL2CPP_EXTERN_C String_t* _stringLiteral3D1AD3516EFCE94D27FFF49FCF0EAE199B1B69AF;
  539. IL2CPP_EXTERN_C String_t* _stringLiteral41F7271E448A33AB13A7FEC1FE19D366B013B1FC;
  540. IL2CPP_EXTERN_C String_t* _stringLiteral446E1C5FF456E0764AE9094F8CE8D39CBBA256AA;
  541. IL2CPP_EXTERN_C String_t* _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E;
  542. IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
  543. IL2CPP_EXTERN_C String_t* _stringLiteral483DFA9A614472DBFD4B58265DDE1C943D92F756;
  544. IL2CPP_EXTERN_C String_t* _stringLiteral48889E5449601C14B4B4E4C45081DA702E235F2C;
  545. IL2CPP_EXTERN_C String_t* _stringLiteral4BBAA8AE21F00A2CED5FB34854B673FC39AE686E;
  546. IL2CPP_EXTERN_C String_t* _stringLiteral4BD1D6F2500A903652036B29D6882FA865715A46;
  547. IL2CPP_EXTERN_C String_t* _stringLiteral4BE06F642C3A63FAEA457BDFF33BDDEF57BB7CA7;
  548. IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
  549. IL2CPP_EXTERN_C String_t* _stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6;
  550. IL2CPP_EXTERN_C String_t* _stringLiteral50F42FA04A7512CEA891683F4BA8A38F5CEFD199;
  551. IL2CPP_EXTERN_C String_t* _stringLiteral51C6279E31F7483126B79E3000116001A915B690;
  552. IL2CPP_EXTERN_C String_t* _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318;
  553. IL2CPP_EXTERN_C String_t* _stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D;
  554. IL2CPP_EXTERN_C String_t* _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B;
  555. IL2CPP_EXTERN_C String_t* _stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356;
  556. IL2CPP_EXTERN_C String_t* _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B;
  557. IL2CPP_EXTERN_C String_t* _stringLiteral5FDA5342C37EFB62A75E190E9258FFF289CDE70E;
  558. IL2CPP_EXTERN_C String_t* _stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8;
  559. IL2CPP_EXTERN_C String_t* _stringLiteral636CC371487300A78B44DF6D5A702578C773F900;
  560. IL2CPP_EXTERN_C String_t* _stringLiteral6380C25CCED412119E08CB96A1CF9A9405A859AD;
  561. IL2CPP_EXTERN_C String_t* _stringLiteral648E7A40D2E5792A25DB368740E29C86157D8779;
  562. IL2CPP_EXTERN_C String_t* _stringLiteral6849DFC5D7B0FDA6AD20647AF35959A3B5A502B7;
  563. IL2CPP_EXTERN_C String_t* _stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B;
  564. IL2CPP_EXTERN_C String_t* _stringLiteral6A13904391B9244725CDA479F017C96337B784A1;
  565. IL2CPP_EXTERN_C String_t* _stringLiteral6BCD94865A7FBDD85C016B0A6A3B7B81A93F3CB9;
  566. IL2CPP_EXTERN_C String_t* _stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F;
  567. IL2CPP_EXTERN_C String_t* _stringLiteral6C6E6128B9FCA118B8DAB0A8DCD3D012A7B4D437;
  568. IL2CPP_EXTERN_C String_t* _stringLiteral6C9DDD1107A885B67283FF74F9046FF27A32483E;
  569. IL2CPP_EXTERN_C String_t* _stringLiteral6EF459AF9D221096BA16A1CD1FA47ECE00C739B0;
  570. IL2CPP_EXTERN_C String_t* _stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044;
  571. IL2CPP_EXTERN_C String_t* _stringLiteral705E2E4DA8BAADF981F701A6C65423C725FAFCA4;
  572. IL2CPP_EXTERN_C String_t* _stringLiteral7253A2347CA4260275575EF980C7F20C9B732F8E;
  573. IL2CPP_EXTERN_C String_t* _stringLiteral7787B7978B6A2CE2FEAA6BB8FE73AF3E3AB97FC8;
  574. IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
  575. IL2CPP_EXTERN_C String_t* _stringLiteral7828486CC6E76D847B54C1EB7416ACD4B474A3AB;
  576. IL2CPP_EXTERN_C String_t* _stringLiteral796892F0EEB57452C1B6DE1DE8785F37BD26C225;
  577. IL2CPP_EXTERN_C String_t* _stringLiteral7A05A136E34451BA838B56C57A62ABDD1887D741;
  578. IL2CPP_EXTERN_C String_t* _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70;
  579. IL2CPP_EXTERN_C String_t* _stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D;
  580. IL2CPP_EXTERN_C String_t* _stringLiteral7C014955313A7D33D5D04696B884B25325E6393C;
  581. IL2CPP_EXTERN_C String_t* _stringLiteral7C73C6FEDB24E2B76DB4F136D05437C41452BCA3;
  582. IL2CPP_EXTERN_C String_t* _stringLiteral7F340C77D7EA2FFE18DFAEB7FCAEE0316845D23B;
  583. IL2CPP_EXTERN_C String_t* _stringLiteral80BD0AC23C01D7E27D9756B80C93372D48AB0275;
  584. IL2CPP_EXTERN_C String_t* _stringLiteral8196D01562EFEE7D4C7259D9632BA3C18FC4A014;
  585. IL2CPP_EXTERN_C String_t* _stringLiteral82D9B96BD2BF494829A240A04BA55E57672B7BDA;
  586. IL2CPP_EXTERN_C String_t* _stringLiteral842A819C7360E51D01A8550FCEE258164E5AA620;
  587. IL2CPP_EXTERN_C String_t* _stringLiteral84E803D68FC3827ACA2D51AA33D8A230C466CC88;
  588. IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
  589. IL2CPP_EXTERN_C String_t* _stringLiteral87F15843EDBD4204DFCC5A4683E3924B976544A5;
  590. IL2CPP_EXTERN_C String_t* _stringLiteral88B0F4492745F11C4B6C970B7204C62E64A1183E;
  591. IL2CPP_EXTERN_C String_t* _stringLiteral89B400C1BB74D8F9C9C97527490A27B621FA366E;
  592. IL2CPP_EXTERN_C String_t* _stringLiteral8B672CE8842C549D79E6764F4C851BDFC8970102;
  593. IL2CPP_EXTERN_C String_t* _stringLiteral8BF693870A1CA202D2EE1A186395E62B409214FD;
  594. IL2CPP_EXTERN_C String_t* _stringLiteral8CAD5FF1EF457B3BD0E6D30D374C5561AA3D0FDC;
  595. IL2CPP_EXTERN_C String_t* _stringLiteral9134D535DF7305005A8B79BE9A435B12355C1FE9;
  596. IL2CPP_EXTERN_C String_t* _stringLiteral9285E87F1E73E97266F3B661028026C2BDC4A22D;
  597. IL2CPP_EXTERN_C String_t* _stringLiteral95B98818BAC7E427F671F961E28F538A69BCA572;
  598. IL2CPP_EXTERN_C String_t* _stringLiteral98A31B65F1A3D395C8F3F767ACADDFD93DB4ED81;
  599. IL2CPP_EXTERN_C String_t* _stringLiteral99194515D030257FDAA9396F2E6E9040CE126DEA;
  600. IL2CPP_EXTERN_C String_t* _stringLiteral9932973D4B6AA1AA193C06D8D34B58B677685003;
  601. IL2CPP_EXTERN_C String_t* _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694;
  602. IL2CPP_EXTERN_C String_t* _stringLiteral9AFC78FE25EB4459543F4E497BB776C6616A672B;
  603. IL2CPP_EXTERN_C String_t* _stringLiteral9C0B03C3C90A2F77EF795B5B44ADB4E16550BEE4;
  604. IL2CPP_EXTERN_C String_t* _stringLiteral9C84750BD347589ED07E4D4AF513543E3AD9A2BF;
  605. IL2CPP_EXTERN_C String_t* _stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325;
  606. IL2CPP_EXTERN_C String_t* _stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE;
  607. IL2CPP_EXTERN_C String_t* _stringLiteral9FF9E3A3F709EB3BBD1D9157723E98989E6B90C4;
  608. IL2CPP_EXTERN_C String_t* _stringLiteralA02AA6F064FEF06AA7052F4697AFB82655833DCB;
  609. IL2CPP_EXTERN_C String_t* _stringLiteralA37D4B9061083962C5A0F6AA7E7F2314A643FF2E;
  610. IL2CPP_EXTERN_C String_t* _stringLiteralA466FA1D5E40E733D3AFED0E29FA05C7E1BEC373;
  611. IL2CPP_EXTERN_C String_t* _stringLiteralAB277B5B1CF7C3380602834A207C18657E7B8A9F;
  612. IL2CPP_EXTERN_C String_t* _stringLiteralABA9C2EDE2C913373F6B8CCF5567CD722EAB8430;
  613. IL2CPP_EXTERN_C String_t* _stringLiteralAD131E029E531EEF793FBF0B4609AC73AD1F372F;
  614. IL2CPP_EXTERN_C String_t* _stringLiteralAE1B3CB371C9291D34EB334456EBC01AC8284947;
  615. IL2CPP_EXTERN_C String_t* _stringLiteralB03A293D72666E79BA25A3603074FDC59175E5FB;
  616. IL2CPP_EXTERN_C String_t* _stringLiteralB0A1C47352664275E2D7F477FA4C62FC016B575F;
  617. IL2CPP_EXTERN_C String_t* _stringLiteralB19AA61C3E141B3EB68FD951C93DC3E3ED91ED33;
  618. IL2CPP_EXTERN_C String_t* _stringLiteralB1C0E2BE30C6465F986B63E23CA73D695683ACF6;
  619. IL2CPP_EXTERN_C String_t* _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB;
  620. IL2CPP_EXTERN_C String_t* _stringLiteralB4054C6E4E11B87959DDCCED1FDA757609E47F49;
  621. IL2CPP_EXTERN_C String_t* _stringLiteralB5D40D976C8B728BB0477C2BF0D50E475E76BB8C;
  622. IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
  623. IL2CPP_EXTERN_C String_t* _stringLiteralB89A9E497FE060358B47BF674186310F20697B2E;
  624. IL2CPP_EXTERN_C String_t* _stringLiteralB9267C35C06FC24CDA5DD68D50F8235133D3BC38;
  625. IL2CPP_EXTERN_C String_t* _stringLiteralB9F9D3472DBED88461C37FF68079573A17CD3D6B;
  626. IL2CPP_EXTERN_C String_t* _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476;
  627. IL2CPP_EXTERN_C String_t* _stringLiteralBBAA0AE1BC05CD8F3F881F4350A1BCAC87A11697;
  628. IL2CPP_EXTERN_C String_t* _stringLiteralBBBCFF9559F03CF35B40795127B3BDBC6A80E8CB;
  629. IL2CPP_EXTERN_C String_t* _stringLiteralBCC1ECDF2A921E0F4F2600A3DA4CB634588E28A8;
  630. IL2CPP_EXTERN_C String_t* _stringLiteralBE36703A74E6988BDBC26D4562F8FA96E541C75A;
  631. IL2CPP_EXTERN_C String_t* _stringLiteralBF20334865FA7018C1BA9A8CEB0C34098005DC07;
  632. IL2CPP_EXTERN_C String_t* _stringLiteralC0475D36634F1F7D9576D90F0CC924C72DE4BA56;
  633. IL2CPP_EXTERN_C String_t* _stringLiteralC05AED5D3ADB2C98B1D20986D4877D33E4D2D8CD;
  634. IL2CPP_EXTERN_C String_t* _stringLiteralC0EE40A86232F374F41406B68C82CD09A65DE4CB;
  635. IL2CPP_EXTERN_C String_t* _stringLiteralC1F033D9D51B9B74D7BB158567BDE5FEBA7BFC5A;
  636. IL2CPP_EXTERN_C String_t* _stringLiteralC35EAA07273EFB9EFB5EBC80710CC531F03EFDF4;
  637. IL2CPP_EXTERN_C String_t* _stringLiteralC465098C30ABA21FD2D9BDD1351E6528876EB157;
  638. IL2CPP_EXTERN_C String_t* _stringLiteralC622F0B78799504E9F670AD20F9006F7BD480C1D;
  639. IL2CPP_EXTERN_C String_t* _stringLiteralC89BC991117E3E846F6600D5AC98D195F3BB2958;
  640. IL2CPP_EXTERN_C String_t* _stringLiteralCA645ED4B07E7B41C211BD7FDE87069773914BF6;
  641. IL2CPP_EXTERN_C String_t* _stringLiteralCC1F7052057A1EC518E41F548AA4C5A4BA47C59D;
  642. IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
  643. IL2CPP_EXTERN_C String_t* _stringLiteralCEE3B2EB07697A8538A5981905EA8D1A1753B51D;
  644. IL2CPP_EXTERN_C String_t* _stringLiteralD015306D665F695A4B61154904784526EEFEC44B;
  645. IL2CPP_EXTERN_C String_t* _stringLiteralD08B395EE82B30E5482D4F50FDE688222BB759F4;
  646. IL2CPP_EXTERN_C String_t* _stringLiteralD150B768BC4907FDDB1BE9F66C5E43806644D97C;
  647. IL2CPP_EXTERN_C String_t* _stringLiteralD29D7A474294CE305B3899F0EF058A660546CC77;
  648. IL2CPP_EXTERN_C String_t* _stringLiteralD3FD7E05DC11D79FBB68DEBEE233E72E4B1B9CE8;
  649. IL2CPP_EXTERN_C String_t* _stringLiteralD41E0018E119649FDAD866A881DB09284C4F1F63;
  650. IL2CPP_EXTERN_C String_t* _stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7;
  651. IL2CPP_EXTERN_C String_t* _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7;
  652. IL2CPP_EXTERN_C String_t* _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E;
  653. IL2CPP_EXTERN_C String_t* _stringLiteralD9AD03488C0FD2A5029083D5A67F58438C2A5CF1;
  654. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  655. IL2CPP_EXTERN_C String_t* _stringLiteralDA70DA9BEB540E5A5AE851D4E7FE442181677124;
  656. IL2CPP_EXTERN_C String_t* _stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167;
  657. IL2CPP_EXTERN_C String_t* _stringLiteralDBB6CDA4D5A47DA899D30151C0C04DB0958C5C1F;
  658. IL2CPP_EXTERN_C String_t* _stringLiteralDDD95D0BA271A5E9F4CE21EE52B8AD959CD7072A;
  659. IL2CPP_EXTERN_C String_t* _stringLiteralDEF871D9D8BC4EA6B73BA76904D036DFA754981F;
  660. IL2CPP_EXTERN_C String_t* _stringLiteralE00943CFB30EB384403A72FEBE70852E3FAED1E6;
  661. IL2CPP_EXTERN_C String_t* _stringLiteralE1C62B408ADA2E1DEA7B1F11168D61A93FFE254B;
  662. IL2CPP_EXTERN_C String_t* _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7;
  663. IL2CPP_EXTERN_C String_t* _stringLiteralE234C34099947BE8BB6C958B450C81758FC6EC63;
  664. IL2CPP_EXTERN_C String_t* _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF;
  665. IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7;
  666. IL2CPP_EXTERN_C String_t* _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29;
  667. IL2CPP_EXTERN_C String_t* _stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B;
  668. IL2CPP_EXTERN_C String_t* _stringLiteralE45A27D5263BA91F21F82127FF20410C4431D222;
  669. IL2CPP_EXTERN_C String_t* _stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C;
  670. IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB;
  671. IL2CPP_EXTERN_C String_t* _stringLiteralE8F8D89EB381848B2213DFA86AC3FEDD0E4174A0;
  672. IL2CPP_EXTERN_C String_t* _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3;
  673. IL2CPP_EXTERN_C String_t* _stringLiteralE9BC8412F7672BEDC75EB21FA08240175E04E871;
  674. IL2CPP_EXTERN_C String_t* _stringLiteralEA57FE5BF996B7963D3345C074123E7DC86074D6;
  675. IL2CPP_EXTERN_C String_t* _stringLiteralEB3C5FD07A0EE63BA68796F5AC5B2BF4B174670C;
  676. IL2CPP_EXTERN_C String_t* _stringLiteralEBC96FC5B7AE8C1C12A3890CB36E89139E925C53;
  677. IL2CPP_EXTERN_C String_t* _stringLiteralEC8D2B1EC3E954083D64BF4DDCCC9E46BE24B490;
  678. IL2CPP_EXTERN_C String_t* _stringLiteralEDDA5C78F1020908086DF1A7AC39C48AEFE8E36C;
  679. IL2CPP_EXTERN_C String_t* _stringLiteralEF179A3366082A8B58643894CAEAC99181DF678E;
  680. IL2CPP_EXTERN_C String_t* _stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB;
  681. IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
  682. IL2CPP_EXTERN_C String_t* _stringLiteralF4541B932FD6CC47E51779BE1ADC2CE3B2928831;
  683. IL2CPP_EXTERN_C String_t* _stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28;
  684. IL2CPP_EXTERN_C String_t* _stringLiteralF54F5AD89BFF7ACC574BFC039F72C349137EC667;
  685. IL2CPP_EXTERN_C String_t* _stringLiteralF5C24D44837B154270D34E68B33250421ECA84D6;
  686. IL2CPP_EXTERN_C String_t* _stringLiteralF68BE93499EBDA525EAB969E88B05907332F6184;
  687. IL2CPP_EXTERN_C String_t* _stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC;
  688. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  689. IL2CPP_EXTERN_C String_t* _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788;
  690. IL2CPP_EXTERN_C String_t* _stringLiteralFAFB8DAA833B2C06CE7EB723F3770A2AE86C300B;
  691. IL2CPP_EXTERN_C String_t* _stringLiteralFB5F5BC179359BB02810BD7BD8F296B34A8C6EE8;
  692. IL2CPP_EXTERN_C String_t* _stringLiteralFBFED6DEA5A92748E7B7A0A236B4FBA1EFEF38C6;
  693. IL2CPP_EXTERN_C String_t* _stringLiteralFD55744417B82435962B2CA8765404222D312AF9;
  694. IL2CPP_EXTERN_C String_t* _stringLiteralFD8C95D80EEF2E7B83B5F4CB39DF78DF93EB65EF;
  695. IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisDataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_m0F83F16AA2F85FB1574FE146E684A6660541781A_RuntimeMethod_var;
  696. IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
  697. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_RuntimeMethod_var;
  698. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m405BCDF936E58E99FD704D1C908A4DD419F23EDE_RuntimeMethod_var;
  699. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m08B68B9D9F6E436BA17DB57E991D01AFC022CCCA_RuntimeMethod_var;
  700. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m40D24EF4960439412E6061656D2AB1A00413A136_RuntimeMethod_var;
  701. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040_RuntimeMethod_var;
  702. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_RuntimeMethod_var;
  703. IL2CPP_EXTERN_C const RuntimeMethod* DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var;
  704. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD_RuntimeMethod_var;
  705. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C_RuntimeMethod_var;
  706. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD15AC007FC52DB7F91CEF4BB830C34F024341006_RuntimeMethod_var;
  707. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var;
  708. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000_RuntimeMethod_var;
  709. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E_RuntimeMethod_var;
  710. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_RuntimeMethod_var;
  711. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CascadeDelete_m8D7918A969E732E2830B3D5116BCD184FE225C1B_RuntimeMethod_var;
  712. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CascadeRollback_mE2306FA3E187C44F8A4C996494EC9066ECDF6318_RuntimeMethod_var;
  713. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CascadeUpdate_m26A8BBAEBC4188FFD8EEBFBA619634C66C1F7BF8_RuntimeMethod_var;
  714. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CheckCanAddToCollection_mD03FD3995B5A9D96D567279E526B85BA6531390F_RuntimeMethod_var;
  715. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CheckCanClearParentTable_m6F278F7C64E76E0CF419F84671CED5B69B6C7E97_RuntimeMethod_var;
  716. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CheckCanRemoveParentRow_mCCB59CB013CF3D9EADDBFC4A68B0F29EE8F5CF9C_RuntimeMethod_var;
  717. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_CheckConstraint_m40B4DEDB042F24B006D850A21B267BC1E02D4AE7_RuntimeMethod_var;
  718. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923_RuntimeMethod_var;
  719. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E_RuntimeMethod_var;
  720. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_set_AcceptRejectRule_mAC26395708D4E3083BAB8A22EC23079468CD6E05_RuntimeMethod_var;
  721. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_set_DeleteRule_mA9D4469C635916C46A1127D370F0B1FD6CEC0415_RuntimeMethod_var;
  722. IL2CPP_EXTERN_C const RuntimeMethod* ForeignKeyConstraint_set_UpdateRule_mDBD02DD437E36F9E50A6EEEC38580D5BD76D0736_RuntimeMethod_var;
  723. IL2CPP_EXTERN_C const RuntimeMethod* Index_FindNodeByKey_m040F958D914C3DD43B6F5FD80FA8E8DB0ED053C8_RuntimeMethod_var;
  724. IL2CPP_EXTERN_C const RuntimeMethod* Index_FindNodeByKeys_mB31191D49AC2C633C684E28A585FCFB79426C6DE_RuntimeMethod_var;
  725. IL2CPP_EXTERN_C const RuntimeMethod* Index__ctor_m18DB7AB00A1AE08A315689E339254D4118AB5CA4_RuntimeMethod_var;
  726. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
  727. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m67C21E7947DD3956AE204D9507A6A1D84ECB4AFA_RuntimeMethod_var;
  728. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_RuntimeMethod_var;
  729. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD4A4ADE8941B74FC080D470C52672CC13CF326C6_RuntimeMethod_var;
  730. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE5EC061CC2827E70811A166F14115B0CD6FBF0E1_RuntimeMethod_var;
  731. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var;
  732. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
  733. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m98A2AF472CE4BF4887EB1C133532A83C901B54A3_RuntimeMethod_var;
  734. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mC7ECF3C7C9EB3347B47B645B57FD5DBF23394D09_RuntimeMethod_var;
  735. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mF241A7CEE40AD8875F43D16495F53924A64AF7D6_RuntimeMethod_var;
  736. IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917_RuntimeMethod_var;
  737. IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_RuntimeMethod_var;
  738. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mA3CC38A72CBD7C0FFC1EBE78CE578B107D1BDE9A_RuntimeMethod_var;
  739. IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mC73BD6EB981D64B81247F0F8BDF57461761423B3_RuntimeMethod_var;
  740. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
  741. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3AC372485EEA21872FD76F60AE7CFE6F52F6EB74_RuntimeMethod_var;
  742. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9FE14EFE3C45A942366CB86A107EC4EE667636BF_RuntimeMethod_var;
  743. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE8A6104EE32A7CF4C3168A3F7C4FD1AEE2295817_RuntimeMethod_var;
  744. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8_RuntimeMethod_var;
  745. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var;
  746. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
  747. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
  748. IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC_RuntimeMethod_var;
  749. IL2CPP_EXTERN_C const RuntimeMethod* Listeners_1_Add_m2D7E4F25A7F659437BE36B8419979D87FAB9EC49_RuntimeMethod_var;
  750. IL2CPP_EXTERN_C const RuntimeMethod* Listeners_1_Notify_TisListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBD18405981BC46A9A3DFC0E0266D90DA43246519_RuntimeMethod_var;
  751. IL2CPP_EXTERN_C const RuntimeMethod* Listeners_1_Notify_TisListChangedType_t50F7E1359B1B64CCB72B35EA42266BF90E79107A_TisDataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC06F38DEE601B746874D4267DB0680AF8F2C5980_RuntimeMethod_var;
  752. IL2CPP_EXTERN_C const RuntimeMethod* Listeners_1_Remove_mA7C511F4CBB4B924D9979B02B0DE1F83A332BEAD_RuntimeMethod_var;
  753. IL2CPP_EXTERN_C const RuntimeMethod* Listeners_1__ctor_m89FB9E3260F69483B30A87B16DB41DF6554D9850_RuntimeMethod_var;
  754. IL2CPP_EXTERN_C const RuntimeMethod* Listeners_1_get_HasListeners_m5A782565193EB89915D773B412EC5A19CF5E5B42_RuntimeMethod_var;
  755. IL2CPP_EXTERN_C const RuntimeMethod* Merger_MergeRelation_mCF618C1277EA2A2B46D1D404B1A7444FF18E0BA2_RuntimeMethod_var;
  756. IL2CPP_EXTERN_C const RuntimeMethod* Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67_RuntimeMethod_var;
  757. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C_RuntimeMethod_var;
  758. IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3_RuntimeMethod_var;
  759. IL2CPP_EXTERN_C const RuntimeMethod* PrimaryKeyTypeConverter_ConvertTo_mE4F96F7AF79820CBCBEDEBDABAA9EC7DA3414609_RuntimeMethod_var;
  760. IL2CPP_EXTERN_C const RuntimeMethod* RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_RuntimeMethod_var;
  761. IL2CPP_EXTERN_C const RuntimeMethod* RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_RuntimeMethod_var;
  762. IL2CPP_EXTERN_C const RuntimeMethod* RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_RuntimeMethod_var;
  763. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_RuntimeMethod_var;
  764. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_RuntimeMethod_var;
  765. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_RuntimeMethod_var;
  766. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_RuntimeMethod_var;
  767. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419_RuntimeMethod_var;
  768. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var;
  769. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var;
  770. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_RuntimeMethod_var;
  771. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var;
  772. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_RuntimeMethod_var;
  773. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830_RuntimeMethod_var;
  774. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497_RuntimeMethod_var;
  775. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72_RuntimeMethod_var;
  776. IL2CPP_EXTERN_C const RuntimeMethod* RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107_RuntimeMethod_var;
  777. IL2CPP_EXTERN_C const RuntimeMethod* Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A_RuntimeMethod_var;
  778. IL2CPP_EXTERN_C const RuntimeMethod* Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF_RuntimeMethod_var;
  779. IL2CPP_EXTERN_C const RuntimeMethod* RecordManager_CopyRecord_m46DD69F0AA7843CCD776157F55359DFECAE9B832_RuntimeMethod_var;
  780. IL2CPP_EXTERN_C const RuntimeMethod* RecordManager__ctor_m6E94DFFBB294166BF6FB6741CA9E1518B9CA39B1_RuntimeMethod_var;
  781. IL2CPP_EXTERN_C const RuntimeMethod* RecordManager_set_MinimumCapacity_mF84B343F598B97CD4F1427236067B6B9E69A55A7_RuntimeMethod_var;
  782. IL2CPP_EXTERN_C const RuntimeMethod* RelatedView__ctor_m407186338FB6A892F677E41BD2566161035D01CB_RuntimeMethod_var;
  783. IL2CPP_EXTERN_C const RuntimeMethod* RelationshipConverter_ConvertTo_mCBA91DBC7B63BAE74AFEC9FC55A065CCBDB0AC6E_RuntimeMethod_var;
  784. IL2CPP_EXTERN_C const RuntimeMethod* SimpleType_LoadTypeValues_mBC3195F7397AEF9FDE705464F913F0FD98E78AF2_RuntimeMethod_var;
  785. IL2CPP_EXTERN_C const RuntimeMethod* SimpleType_System_Runtime_Serialization_ISerializable_GetObjectData_mD07FDC73F085194CBEE67F22B343912D21229533_RuntimeMethod_var;
  786. IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var;
  787. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnListChangedU3Eb__85_0_m0024363F7E78B81230DCEA71C8A11A363DB3B00B_RuntimeMethod_var;
  788. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__22_0_mCE4B9D0CE791CDCE260DA06BAEDD1D699978638B_RuntimeMethod_var;
  789. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass86_0_U3CMaintainDataViewU3Eb__0_m742AF1DFC0DE5F26099A102FF8AA0B6C733D4224_RuntimeMethod_var;
  790. IL2CPP_EXTERN_C const RuntimeMethod* UniqueConstraint_CanBeRemovedFromCollection_mB9BD5ECB106719AA3CC6E09A662F6F329B50FC2E_RuntimeMethod_var;
  791. IL2CPP_EXTERN_C const RuntimeMethod* UniqueConstraint_CheckConstraint_m8224D4C8F280FCB5A29153218F38CBA9806124A9_RuntimeMethod_var;
  792. IL2CPP_EXTERN_C const RuntimeMethod* UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563_RuntimeMethod_var;
  793. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_FindNameType_mDCD7C45193A1C545A7B54D5C99FDB0DF8EEA9234_RuntimeMethod_var;
  794. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469_RuntimeMethod_var;
  795. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE_RuntimeMethod_var;
  796. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06_RuntimeMethod_var;
  797. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_InstantiateSimpleTable_m17C4E8E8DD6054DAA5F39989CCBD6234BF74F202_RuntimeMethod_var;
  798. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_InstantiateTable_m301A257805DBF950A959A58EE82FA88D99902F49_RuntimeMethod_var;
  799. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_IsTextOnlyContent_mFE2782050F8E792F1E8427B2BBEF95F5A2A707EA_RuntimeMethod_var;
  800. IL2CPP_EXTERN_C const RuntimeMethod* XDRSchema_ParseDataType_mACA20B7D9C4FFAA6B1A1850701D48D7D2F484684_RuntimeMethod_var;
  801. IL2CPP_EXTERN_C const RuntimeMethod* XMLDiffLoader_ProcessDiffs_m9E40183B4DEC7547A2058590EF2AED5005C3E09A_RuntimeMethod_var;
  802. IL2CPP_EXTERN_C const RuntimeMethod* XMLDiffLoader_ProcessDiffs_mAB2D48653D72DBD04AF48748E12255D8F3B8FE5B_RuntimeMethod_var;
  803. IL2CPP_EXTERN_C const RuntimeMethod* XMLDiffLoader_ProcessErrors_m9188940FBBD66E280253642995FE481FD1616005_RuntimeMethod_var;
  804. IL2CPP_EXTERN_C const RuntimeMethod* XMLDiffLoader_ProcessErrors_mC62537AA938AE35ADEA8C4D9298F9ED699CDAD49_RuntimeMethod_var;
  805. IL2CPP_EXTERN_C const RuntimeMethod* XMLDiffLoader_ReadOldRowData_m410808A43862893D082B8D9016D412B84521EBB9_RuntimeMethod_var;
  806. IL2CPP_EXTERN_C const RuntimeMethod* XMLSchema_GetBooleanAttribute_m574E1F0DFC2E55BC78D2E5086B906C6B3F446CA0_RuntimeMethod_var;
  807. IL2CPP_EXTERN_C const RuntimeMethod* XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319_RuntimeMethod_var;
  808. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_CollectElementsAnnotations_mABC2A2F747A15B8C5310DDAAD54257BD27E171F5_RuntimeMethod_var;
  809. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_FindField_m01A8DEC37DAD52A10D5D867760D5E858FC1E82D0_RuntimeMethod_var;
  810. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_FindNameType_m4A212CEFDDB8F3642584CEA1D4CE5B7E1DB239DA_RuntimeMethod_var;
  811. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4_RuntimeMethod_var;
  812. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC_RuntimeMethod_var;
  813. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7_RuntimeMethod_var;
  814. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6_RuntimeMethod_var;
  815. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA_RuntimeMethod_var;
  816. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626_RuntimeMethod_var;
  817. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38_RuntimeMethod_var;
  818. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB_RuntimeMethod_var;
  819. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var;
  820. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077_RuntimeMethod_var;
  821. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_HandleSimpleTypeSimpleContentColumn_m56DE0B097956705DE57E123C7FD3308E1CA3A5A7_RuntimeMethod_var;
  822. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_InstantiateSimpleTable_mE374AF3D3452C81DD23FF77B169F93DD97496B83_RuntimeMethod_var;
  823. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_InstantiateTable_m5424EEB896E48352F5F17B5FB94579CA4F6D92D0_RuntimeMethod_var;
  824. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044_RuntimeMethod_var;
  825. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_LoadSchema_mAA025A0125F8FECDF17F4A7AAA0499164CFD1524_RuntimeMethod_var;
  826. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2_RuntimeMethod_var;
  827. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F_RuntimeMethod_var;
  828. IL2CPP_EXTERN_C const RuntimeMethod* XSDSchema_XsdtoClr_m56B7AD7BAF9F6E0A70068CA8087844089DA5E059_RuntimeMethod_var;
  829. IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
  830. IL2CPP_EXTERN_C const RuntimeType* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var;
  831. IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
  832. IL2CPP_EXTERN_C const RuntimeType* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var;
  833. IL2CPP_EXTERN_C const RuntimeType* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_0_0_0_var;
  834. IL2CPP_EXTERN_C const RuntimeType* DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_0_0_0_var;
  835. IL2CPP_EXTERN_C const RuntimeType* DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_0_0_0_var;
  836. IL2CPP_EXTERN_C const RuntimeType* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var;
  837. IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var;
  838. IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
  839. IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var;
  840. IL2CPP_EXTERN_C const RuntimeType* InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_0_0_0_var;
  841. IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var;
  842. IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
  843. IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var;
  844. IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
  845. IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
  846. IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
  847. IL2CPP_EXTERN_C const RuntimeType* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var;
  848. IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
  849. IL2CPP_EXTERN_C const RuntimeType* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var;
  850. IL2CPP_EXTERN_C const RuntimeType* Type_t_0_0_0_var;
  851. IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
  852. IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
  853. IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var;
  854. IL2CPP_EXTERN_C const RuntimeType* Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_0_0_0_var;
  855. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  856. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  857. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  858. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  859. struct Delegate_t_marshaled_com;
  860. struct Delegate_t_marshaled_pinvoke;
  861. struct Exception_t_marshaled_com;
  862. struct Exception_t_marshaled_pinvoke;
  863. struct ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969;
  864. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  865. struct DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA;
  866. struct DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0;
  867. struct DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4;
  868. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  869. struct IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E;
  870. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  871. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  872. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  873. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  874. struct XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40;
  875. struct XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E;
  876. struct XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1;
  877. struct NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE;
  878. struct NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933;
  879. IL2CPP_EXTERN_C_BEGIN
  880. IL2CPP_EXTERN_C_END
  881. #ifdef __clang__
  882. #pragma clang diagnostic push
  883. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  884. #pragma clang diagnostic ignored "-Wunused-variable"
  885. #endif
  886. struct Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405 : public RuntimeObject
  887. {
  888. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  889. EntryU5BU5D_tFC58D8803F6B4FF28E22BD5CD4246DB6ADA1612D* ____entries;
  890. int32_t ____count;
  891. int32_t ____freeList;
  892. int32_t ____freeCount;
  893. int32_t ____version;
  894. RuntimeObject* ____comparer;
  895. KeyCollection_tB16156E795DC916112C0EE8E72259A17EAF6A362* ____keys;
  896. ValueCollection_t7D3EC9EFA1965A5A5B28ED1270081FFB7F1BF581* ____values;
  897. RuntimeObject* ____syncRoot;
  898. };
  899. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
  900. {
  901. };
  902. struct List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0 : public RuntimeObject
  903. {
  904. ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* ____items;
  905. int32_t ____size;
  906. int32_t ____version;
  907. RuntimeObject* ____syncRoot;
  908. };
  909. struct List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785 : public RuntimeObject
  910. {
  911. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____items;
  912. int32_t ____size;
  913. int32_t ____version;
  914. RuntimeObject* ____syncRoot;
  915. };
  916. struct List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81 : public RuntimeObject
  917. {
  918. DataTableU5BU5D_tB4D0AEDE8374D42D9240002365B2F4600A13637F* ____items;
  919. int32_t ____size;
  920. int32_t ____version;
  921. RuntimeObject* ____syncRoot;
  922. };
  923. struct List_1_tD455920B93EB13CDFF946088629D287A8D3CA973 : public RuntimeObject
  924. {
  925. IndexU5BU5D_t093220D6400EEA6421F58DDB6D50CD4FA7C9BCA2* ____items;
  926. int32_t ____size;
  927. int32_t ____version;
  928. RuntimeObject* ____syncRoot;
  929. };
  930. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
  931. {
  932. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
  933. int32_t ____size;
  934. int32_t ____version;
  935. RuntimeObject* ____syncRoot;
  936. };
  937. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  938. {
  939. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  940. int32_t ____size;
  941. int32_t ____version;
  942. RuntimeObject* ____syncRoot;
  943. };
  944. struct List_1_t43EC7C138A17FAAD7120408F039923082A70301A : public RuntimeObject
  945. {
  946. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* ____items;
  947. int32_t ____size;
  948. int32_t ____version;
  949. RuntimeObject* ____syncRoot;
  950. };
  951. struct Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC : public RuntimeObject
  952. {
  953. List_1_t73C786BB01E05FA7B2ACAA21DA57002B4503C95F* ____listeners;
  954. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* ____filter;
  955. int32_t ____objectID;
  956. int32_t ____listenerReaderCount;
  957. };
  958. struct ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A : public RuntimeObject
  959. {
  960. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  961. int32_t ____size;
  962. int32_t ____version;
  963. RuntimeObject* ____syncRoot;
  964. };
  965. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
  966. {
  967. };
  968. struct CollectionBase_t44F966CC555C87F2815D668FB4586526E1C2383F : public RuntimeObject
  969. {
  970. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____list;
  971. };
  972. struct Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A : public RuntimeObject
  973. {
  974. String_t* ____schemaName;
  975. bool ____inCollection;
  976. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet;
  977. String_t* ____name;
  978. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties;
  979. };
  980. struct ConstraintEnumerator_t449C9ABFA44F2D009B1672ACAE220DB0921BF2C0 : public RuntimeObject
  981. {
  982. RuntimeObject* ____tables;
  983. RuntimeObject* ____constraints;
  984. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ____currentObject;
  985. };
  986. struct ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6 : public RuntimeObject
  987. {
  988. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___table;
  989. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___constraint;
  990. };
  991. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  992. {
  993. bool ___m_isReadOnly;
  994. int32_t ___cultureID;
  995. int32_t ___parent_lcid;
  996. int32_t ___datetime_index;
  997. int32_t ___number_index;
  998. int32_t ___default_calendar_type;
  999. bool ___m_useUserOverride;
  1000. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  1001. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  1002. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  1003. String_t* ___m_name;
  1004. String_t* ___englishname;
  1005. String_t* ___nativename;
  1006. String_t* ___iso3lang;
  1007. String_t* ___iso2lang;
  1008. String_t* ___win3lang;
  1009. String_t* ___territory;
  1010. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  1011. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  1012. void* ___textinfo_data;
  1013. int32_t ___m_dataItem;
  1014. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  1015. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  1016. bool ___constructed;
  1017. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  1018. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  1019. bool ___m_isInherited;
  1020. };
  1021. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  1022. {
  1023. int32_t ___m_isReadOnly;
  1024. int32_t ___cultureID;
  1025. int32_t ___parent_lcid;
  1026. int32_t ___datetime_index;
  1027. int32_t ___number_index;
  1028. int32_t ___default_calendar_type;
  1029. int32_t ___m_useUserOverride;
  1030. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  1031. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  1032. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  1033. char* ___m_name;
  1034. char* ___englishname;
  1035. char* ___nativename;
  1036. char* ___iso3lang;
  1037. char* ___iso2lang;
  1038. char* ___win3lang;
  1039. char* ___territory;
  1040. char** ___native_calendar_names;
  1041. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  1042. void* ___textinfo_data;
  1043. int32_t ___m_dataItem;
  1044. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  1045. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  1046. int32_t ___constructed;
  1047. Il2CppSafeArray* ___cached_serialized_form;
  1048. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  1049. int32_t ___m_isInherited;
  1050. };
  1051. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  1052. {
  1053. int32_t ___m_isReadOnly;
  1054. int32_t ___cultureID;
  1055. int32_t ___parent_lcid;
  1056. int32_t ___datetime_index;
  1057. int32_t ___number_index;
  1058. int32_t ___default_calendar_type;
  1059. int32_t ___m_useUserOverride;
  1060. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  1061. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  1062. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  1063. Il2CppChar* ___m_name;
  1064. Il2CppChar* ___englishname;
  1065. Il2CppChar* ___nativename;
  1066. Il2CppChar* ___iso3lang;
  1067. Il2CppChar* ___iso2lang;
  1068. Il2CppChar* ___win3lang;
  1069. Il2CppChar* ___territory;
  1070. Il2CppChar** ___native_calendar_names;
  1071. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  1072. void* ___textinfo_data;
  1073. int32_t ___m_dataItem;
  1074. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  1075. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  1076. int32_t ___constructed;
  1077. Il2CppSafeArray* ___cached_serialized_form;
  1078. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  1079. int32_t ___m_isInherited;
  1080. };
  1081. struct DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC : public RuntimeObject
  1082. {
  1083. };
  1084. struct DataRowView_t51724505EADBB0C11EEA0252510644143191B23B : public RuntimeObject
  1085. {
  1086. DataView_t882C19B1455AFCE770D60A43A690096801824A50* ____dataView;
  1087. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ____row;
  1088. bool ____delayBeginEdit;
  1089. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___PropertyChanged;
  1090. };
  1091. struct DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA : public RuntimeObject
  1092. {
  1093. WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* ____dvWeak;
  1094. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1095. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____index;
  1096. int32_t ____objectID;
  1097. };
  1098. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
  1099. {
  1100. };
  1101. struct EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25 : public RuntimeObject
  1102. {
  1103. String_t* ___U3CNameU3Ek__BackingField;
  1104. };
  1105. struct ExpressionNode_t377E2E82FCBACA8E4C9CFE1C6640CAC1BF1F3C31 : public RuntimeObject
  1106. {
  1107. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1108. };
  1109. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D : public RuntimeObject
  1110. {
  1111. bucketU5BU5D_t59F1C7BC4EBFE874CA0B3F391EA65717E3C8D587* ____buckets;
  1112. int32_t ____count;
  1113. int32_t ____occupancy;
  1114. int32_t ____loadsize;
  1115. float ____loadFactor;
  1116. int32_t ____version;
  1117. bool ____isWriterInProgress;
  1118. RuntimeObject* ____keys;
  1119. RuntimeObject* ____values;
  1120. RuntimeObject* ____keycomparer;
  1121. RuntimeObject* ____syncRoot;
  1122. };
  1123. struct InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5 : public RuntimeObject
  1124. {
  1125. RuntimeObject* ___U3CArgumentsU3Ek__BackingField;
  1126. bool ___U3CIsCompleteU3Ek__BackingField;
  1127. MemberInfo_t* ___U3CMemberInfoU3Ek__BackingField;
  1128. };
  1129. struct InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2 : public RuntimeObject
  1130. {
  1131. };
  1132. struct MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA : public RuntimeObject
  1133. {
  1134. RuntimeObject* ____site;
  1135. EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8* ____events;
  1136. };
  1137. struct MemberDescriptor_t1CEA84A7BBAFDB04A9E6E23F2FBEED59F01172A7 : public RuntimeObject
  1138. {
  1139. String_t* ___name;
  1140. String_t* ___displayName;
  1141. int32_t ___nameHash;
  1142. AttributeCollection_tD55D3E17234E299E07B6071F31FEEB993C9AD8CA* ___attributeCollection;
  1143. AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* ___attributes;
  1144. AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* ___originalAttributes;
  1145. bool ___attributesFiltered;
  1146. bool ___attributesFilled;
  1147. int32_t ___metadataVersion;
  1148. String_t* ___category;
  1149. String_t* ___description;
  1150. RuntimeObject* ___lockCookie;
  1151. };
  1152. struct MemberInfo_t : public RuntimeObject
  1153. {
  1154. };
  1155. struct PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE : public RuntimeObject
  1156. {
  1157. RuntimeObject* ____cachedFoundProperties;
  1158. bool ____cachedIgnoreCase;
  1159. PropertyDescriptorU5BU5D_t773E52CC51A2ABE902F526B23CB417FBFF741321* ____properties;
  1160. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____namedSort;
  1161. RuntimeObject* ____comparer;
  1162. bool ____propsOwned;
  1163. bool ____needSort;
  1164. bool ____readOnly;
  1165. RuntimeObject* ____internalSyncObject;
  1166. int32_t ___U3CCountU3Ek__BackingField;
  1167. };
  1168. struct ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906 : public RuntimeObject
  1169. {
  1170. bool ___fIsReentrant;
  1171. int32_t ___myLock;
  1172. uint32_t ___numWriteWaiters;
  1173. uint32_t ___numReadWaiters;
  1174. uint32_t ___numWriteUpgradeWaiters;
  1175. uint32_t ___numUpgradeWaiters;
  1176. bool ___fNoWaiters;
  1177. int32_t ___upgradeLockOwnerId;
  1178. int32_t ___writeLockOwnerId;
  1179. EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* ___writeEvent;
  1180. EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* ___readEvent;
  1181. EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* ___upgradeEvent;
  1182. EventWaitHandle_t18F2EB0161747B0646A9A406015A61A214A1EB7E* ___waitUpgradeEvent;
  1183. int64_t ___lockID;
  1184. bool ___fUpgradeThreadHoldingRead;
  1185. uint32_t ___owners;
  1186. bool ___fDisposed;
  1187. };
  1188. struct RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A : public RuntimeObject
  1189. {
  1190. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1191. int32_t ____lastFreeRecord;
  1192. int32_t ____minimumCapacity;
  1193. int32_t ____recordCapacity;
  1194. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____freeRecordList;
  1195. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* ____rows;
  1196. };
  1197. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
  1198. {
  1199. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
  1200. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
  1201. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
  1202. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
  1203. int32_t ___m_currMember;
  1204. RuntimeObject* ___m_converter;
  1205. String_t* ___m_fullTypeName;
  1206. String_t* ___m_assemName;
  1207. Type_t* ___objectType;
  1208. bool ___isFullTypeNameSetExplicit;
  1209. bool ___isAssemblyNameSetExplicit;
  1210. bool ___requireSameTokenInPartialTrust;
  1211. };
  1212. struct SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14 : public RuntimeObject
  1213. {
  1214. String_t* ____baseType;
  1215. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* ____baseSimpleType;
  1216. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ____xmlBaseType;
  1217. String_t* ____name;
  1218. int32_t ____length;
  1219. int32_t ____minLength;
  1220. int32_t ____maxLength;
  1221. String_t* ____pattern;
  1222. String_t* ____ns;
  1223. String_t* ____maxExclusive;
  1224. String_t* ____maxInclusive;
  1225. String_t* ____minExclusive;
  1226. String_t* ____minInclusive;
  1227. String_t* ____enumeration;
  1228. };
  1229. struct String_t : public RuntimeObject
  1230. {
  1231. int32_t ____stringLength;
  1232. Il2CppChar ____firstChar;
  1233. };
  1234. struct TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C : public RuntimeObject
  1235. {
  1236. };
  1237. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  1238. {
  1239. };
  1240. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  1241. {
  1242. };
  1243. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  1244. {
  1245. };
  1246. struct XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9 : public RuntimeObject
  1247. {
  1248. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____tables;
  1249. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet;
  1250. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____dataTable;
  1251. };
  1252. struct XMLSchema_t9EDB17EF8C9AFCB233D33028808DB72EB139EBB1 : public RuntimeObject
  1253. {
  1254. };
  1255. struct XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF : public RuntimeObject
  1256. {
  1257. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* ___parentNode;
  1258. };
  1259. struct XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9 : public RuntimeObject
  1260. {
  1261. String_t* ___name;
  1262. String_t* ___ns;
  1263. int32_t ___hash;
  1264. };
  1265. struct XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD : public RuntimeObject
  1266. {
  1267. };
  1268. struct XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D : public RuntimeObject
  1269. {
  1270. int32_t ___lineNum;
  1271. int32_t ___linePos;
  1272. String_t* ___sourceUri;
  1273. XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93* ___namespaces;
  1274. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___parent;
  1275. bool ___isProcessing;
  1276. };
  1277. struct XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC : public RuntimeObject
  1278. {
  1279. RuntimeObject* ___enumerator;
  1280. };
  1281. struct XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1 : public RuntimeObject
  1282. {
  1283. XmlNameTable_tBDBAACFF3DB40A8E6AF3BDC11F0FF166CF11ABB8* ___nameTable;
  1284. SchemaNames_tF7A45B027D5759AA56D035F5962B4612A6B0902F* ___schemaNames;
  1285. SortedList_t847331629BA06B518F1B5203BD22B59746EDDBF3* ___schemas;
  1286. ValidationEventHandler_t400B20AD482B62613818392D3E5588426332560A* ___internalEventHandler;
  1287. ValidationEventHandler_t400B20AD482B62613818392D3E5588426332560A* ___eventHandler;
  1288. bool ___isCompiled;
  1289. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___schemaLocations;
  1290. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___chameleonSchemas;
  1291. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___targetNamespaces;
  1292. bool ___compileAll;
  1293. SchemaInfo_t42F4B1099B63BCF2D3BBF7F35A79AF6B90B0927E* ___cachedCompiledInfo;
  1294. XmlReaderSettings_t8D51BA3ED2A013EE1F44525C9861326CAFB44AEA* ___readerSettings;
  1295. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* ___schemaForSchema;
  1296. XmlSchemaCompilationSettings_tAD528503343C490A9030FEF019E313661390249C* ___compilationSettings;
  1297. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___elements;
  1298. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___attributes;
  1299. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___schemaTypes;
  1300. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___substitutionGroups;
  1301. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___typeExtensions;
  1302. RuntimeObject* ___internalSyncObject;
  1303. };
  1304. struct XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93 : public RuntimeObject
  1305. {
  1306. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___namespaces;
  1307. };
  1308. struct U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B : public RuntimeObject
  1309. {
  1310. };
  1311. struct NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8 : public RuntimeObject
  1312. {
  1313. String_t* ___name;
  1314. Type_t* ___type;
  1315. };
  1316. struct NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA : public RuntimeObject
  1317. {
  1318. String_t* ___name;
  1319. Type_t* ___type;
  1320. };
  1321. struct Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3
  1322. {
  1323. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* ____list;
  1324. int32_t ____index;
  1325. int32_t ____version;
  1326. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____current;
  1327. };
  1328. struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
  1329. {
  1330. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
  1331. int32_t ____index;
  1332. int32_t ____version;
  1333. RuntimeObject* ____current;
  1334. };
  1335. struct RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115
  1336. {
  1337. RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ____tree;
  1338. int32_t ____version;
  1339. int32_t ____index;
  1340. int32_t ____mainTreeNodeId;
  1341. int32_t ____current;
  1342. };
  1343. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  1344. {
  1345. bool ___m_value;
  1346. };
  1347. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  1348. {
  1349. Il2CppChar ___m_value;
  1350. };
  1351. struct ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40 : public InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2
  1352. {
  1353. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1354. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____list;
  1355. int32_t ____defaultNameIndex;
  1356. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ____onCollectionChanged;
  1357. ConstraintU5BU5D_t8086ABCA903C7FF746C04B3A6AA2F5C5AB7D536B* ____delayLoadingConstraints;
  1358. bool ____fLoadForeignKeyConstraintsOnly;
  1359. };
  1360. struct DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E : public InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2
  1361. {
  1362. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1363. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____list;
  1364. int32_t ____defaultNameIndex;
  1365. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____delayedAddRangeColumns;
  1366. Dictionary_2_tA1C46A4AE8BF6F61CE13FCB4610037808EA8AB66* ____columnFromName;
  1367. bool ____fInClear;
  1368. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____columnsImplementingIChangeTracking;
  1369. int32_t ____nColumnsImplementingIChangeTracking;
  1370. int32_t ____nColumnsImplementingIRevertibleChangeTracking;
  1371. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ___CollectionChanged;
  1372. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ___CollectionChanging;
  1373. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ___ColumnPropertyChanged;
  1374. };
  1375. struct DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE : public EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25
  1376. {
  1377. };
  1378. struct DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A
  1379. {
  1380. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____columns;
  1381. };
  1382. struct DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A_marshaled_pinvoke
  1383. {
  1384. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____columns;
  1385. };
  1386. struct DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A_marshaled_com
  1387. {
  1388. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____columns;
  1389. };
  1390. struct DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956 : public InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2
  1391. {
  1392. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* ____inTransition;
  1393. int32_t ____defaultNameIndex;
  1394. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ____onCollectionChangedDelegate;
  1395. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ____onCollectionChangingDelegate;
  1396. int32_t ____objectID;
  1397. };
  1398. struct DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738 : public InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2
  1399. {
  1400. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1401. DataRowTree_tE2B5C209F0D2D3B72A2F747AEFD4F76CBDB92AAF* ____list;
  1402. int32_t ____nullInList;
  1403. };
  1404. struct DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997 : public InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2
  1405. {
  1406. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet;
  1407. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____list;
  1408. int32_t ____defaultNameIndex;
  1409. DataTableU5BU5D_tB4D0AEDE8374D42D9240002365B2F4600A13637F* ____delayedAddRangeTables;
  1410. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ____onCollectionChangedDelegate;
  1411. CollectionChangeEventHandler_tEC0AAABD75A4FDAEC5A3E8A0C754AC9A6F692F50* ____onCollectionChangingDelegate;
  1412. int32_t ____objectID;
  1413. };
  1414. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  1415. {
  1416. union
  1417. {
  1418. #pragma pack(push, tp, 1)
  1419. struct
  1420. {
  1421. int32_t ___flags;
  1422. };
  1423. #pragma pack(pop, tp)
  1424. struct
  1425. {
  1426. int32_t ___flags_forAlignmentOnly;
  1427. };
  1428. #pragma pack(push, tp, 1)
  1429. struct
  1430. {
  1431. char ___hi_OffsetPadding[4];
  1432. int32_t ___hi;
  1433. };
  1434. #pragma pack(pop, tp)
  1435. struct
  1436. {
  1437. char ___hi_OffsetPadding_forAlignmentOnly[4];
  1438. int32_t ___hi_forAlignmentOnly;
  1439. };
  1440. #pragma pack(push, tp, 1)
  1441. struct
  1442. {
  1443. char ___lo_OffsetPadding[8];
  1444. int32_t ___lo;
  1445. };
  1446. #pragma pack(pop, tp)
  1447. struct
  1448. {
  1449. char ___lo_OffsetPadding_forAlignmentOnly[8];
  1450. int32_t ___lo_forAlignmentOnly;
  1451. };
  1452. #pragma pack(push, tp, 1)
  1453. struct
  1454. {
  1455. char ___mid_OffsetPadding[12];
  1456. int32_t ___mid;
  1457. };
  1458. #pragma pack(pop, tp)
  1459. struct
  1460. {
  1461. char ___mid_OffsetPadding_forAlignmentOnly[12];
  1462. int32_t ___mid_forAlignmentOnly;
  1463. };
  1464. #pragma pack(push, tp, 1)
  1465. struct
  1466. {
  1467. char ___ulomidLE_OffsetPadding[8];
  1468. uint64_t ___ulomidLE;
  1469. };
  1470. #pragma pack(pop, tp)
  1471. struct
  1472. {
  1473. char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
  1474. uint64_t ___ulomidLE_forAlignmentOnly;
  1475. };
  1476. };
  1477. };
  1478. struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB
  1479. {
  1480. RuntimeObject* ____key;
  1481. RuntimeObject* ____value;
  1482. };
  1483. struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_pinvoke
  1484. {
  1485. Il2CppIUnknown* ____key;
  1486. Il2CppIUnknown* ____value;
  1487. };
  1488. struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_com
  1489. {
  1490. Il2CppIUnknown* ____key;
  1491. Il2CppIUnknown* ____value;
  1492. };
  1493. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  1494. {
  1495. };
  1496. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  1497. {
  1498. };
  1499. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  1500. {
  1501. };
  1502. struct ExpandableObjectConverter_t2D9FF3B389851F14034FBA07A57944EB27C18F63 : public TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C
  1503. {
  1504. };
  1505. struct ForeignKeyConstraintEnumerator_t73CDA7DF702057B15267DED0938C77C1DAE3544F : public ConstraintEnumerator_t449C9ABFA44F2D009B1672ACAE220DB0921BF2C0
  1506. {
  1507. };
  1508. struct IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795
  1509. {
  1510. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___Column;
  1511. bool ___IsDescending;
  1512. };
  1513. struct IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_pinvoke
  1514. {
  1515. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___Column;
  1516. int32_t ___IsDescending;
  1517. };
  1518. struct IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_com
  1519. {
  1520. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___Column;
  1521. int32_t ___IsDescending;
  1522. };
  1523. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  1524. {
  1525. int32_t ___m_value;
  1526. };
  1527. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  1528. {
  1529. int64_t ___m_value;
  1530. };
  1531. struct IntPtr_t
  1532. {
  1533. void* ___m_value;
  1534. };
  1535. struct MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
  1536. {
  1537. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___U3CTableU3Ek__BackingField;
  1538. String_t* ___U3CConflictU3Ek__BackingField;
  1539. };
  1540. struct MethodBase_t : public MemberInfo_t
  1541. {
  1542. };
  1543. struct PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C : public Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D
  1544. {
  1545. };
  1546. struct PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381 : public MemberDescriptor_t1CEA84A7BBAFDB04A9E6E23F2FBEED59F01172A7
  1547. {
  1548. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* ____converter;
  1549. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____valueChangedHandlers;
  1550. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____editors;
  1551. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____editorTypes;
  1552. int32_t ____editorCount;
  1553. };
  1554. struct Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB
  1555. {
  1556. int32_t ____min;
  1557. int32_t ____max;
  1558. bool ____isNotNull;
  1559. };
  1560. struct Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_pinvoke
  1561. {
  1562. int32_t ____min;
  1563. int32_t ____max;
  1564. int32_t ____isNotNull;
  1565. };
  1566. struct Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_com
  1567. {
  1568. int32_t ____min;
  1569. int32_t ____max;
  1570. int32_t ____isNotNull;
  1571. };
  1572. struct ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2 : public TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C
  1573. {
  1574. Type_t* ____type;
  1575. };
  1576. struct StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
  1577. {
  1578. int32_t ___U3CRecordCountU3Ek__BackingField;
  1579. };
  1580. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  1581. {
  1582. union
  1583. {
  1584. struct
  1585. {
  1586. };
  1587. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  1588. };
  1589. };
  1590. struct XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F : public XMLSchema_t9EDB17EF8C9AFCB233D33028808DB72EB139EBB1
  1591. {
  1592. String_t* ____schemaName;
  1593. String_t* ____schemaUri;
  1594. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ____schemaRoot;
  1595. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____ds;
  1596. };
  1597. struct XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C : public XMLSchema_t9EDB17EF8C9AFCB233D33028808DB72EB139EBB1
  1598. {
  1599. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* ____schemaSet;
  1600. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ____dsElement;
  1601. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____ds;
  1602. String_t* ____schemaName;
  1603. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____columnExpressions;
  1604. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____constraintNodes;
  1605. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____refTables;
  1606. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ____complexTypes;
  1607. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ____annotations;
  1608. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ____elements;
  1609. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____attributes;
  1610. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____elementsTable;
  1611. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____attributeGroups;
  1612. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____schemaTypes;
  1613. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____expressions;
  1614. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* ____tableDictionary;
  1615. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____udSimpleTypes;
  1616. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____existingSimpleTypeMap;
  1617. bool ____fromInference;
  1618. };
  1619. struct XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18 : public XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF
  1620. {
  1621. XmlName_t0704430D24D202146901D342E34D878246E14F33* ___name;
  1622. XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C* ___lastChild;
  1623. };
  1624. struct XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B : public XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF
  1625. {
  1626. XmlImplementation_t4B3F467B76BD95C919C40424196C55B38EEC0F4D* ___implementation;
  1627. DomNameTable_tE4318EC10C55A46FD00324E740BFA7D9CEE2AF45* ___domNameTable;
  1628. XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C* ___lastChild;
  1629. XmlNamedNodeMap_t13203D1B3861C62568AFFA1D644C04ABCBFC130C* ___entities;
  1630. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___htElementIdMap;
  1631. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___htElementIDAttrDecl;
  1632. SchemaInfo_t42F4B1099B63BCF2D3BBF7F35A79AF6B90B0927E* ___schemaInfo;
  1633. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* ___schemas;
  1634. bool ___reportValidity;
  1635. bool ___actualLoadingStatus;
  1636. XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B* ___onNodeInsertingDelegate;
  1637. XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B* ___onNodeInsertedDelegate;
  1638. XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B* ___onNodeRemovingDelegate;
  1639. XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B* ___onNodeRemovedDelegate;
  1640. XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B* ___onNodeChangingDelegate;
  1641. XmlNodeChangedEventHandler_t907F6E9CB8DE238635028EC468AD41CAB0BA269B* ___onNodeChangedDelegate;
  1642. bool ___fEntRefNodesPresent;
  1643. bool ___fCDataNodesPresent;
  1644. bool ___preserveWhitespace;
  1645. bool ___isLoading;
  1646. String_t* ___strDocumentName;
  1647. String_t* ___strDocumentFragmentName;
  1648. String_t* ___strCommentName;
  1649. String_t* ___strTextName;
  1650. String_t* ___strCDataSectionName;
  1651. String_t* ___strEntityName;
  1652. String_t* ___strID;
  1653. String_t* ___strXmlns;
  1654. String_t* ___strXml;
  1655. String_t* ___strSpace;
  1656. String_t* ___strLang;
  1657. String_t* ___strEmpty;
  1658. String_t* ___strNonSignificantWhitespaceName;
  1659. String_t* ___strSignificantWhitespaceName;
  1660. String_t* ___strReservedXmlns;
  1661. String_t* ___strReservedXml;
  1662. String_t* ___baseURI;
  1663. XmlResolver_tE25A33DFCB87A939D11BC8543970F6857AEC3DCF* ___resolver;
  1664. bool ___bSetResolver;
  1665. RuntimeObject* ___objLock;
  1666. };
  1667. struct XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C : public XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF
  1668. {
  1669. XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C* ___next;
  1670. };
  1671. struct XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  1672. {
  1673. String_t* ___dataType;
  1674. String_t* ___elementName;
  1675. bool ___isNullable;
  1676. String_t* ___ns;
  1677. };
  1678. struct XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04 : public XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D
  1679. {
  1680. String_t* ___id;
  1681. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* ___annotation;
  1682. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___moreAttributes;
  1683. };
  1684. struct XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821 : public XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D
  1685. {
  1686. String_t* ___id;
  1687. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___items;
  1688. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___moreAttributes;
  1689. };
  1690. struct XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735 : public XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D
  1691. {
  1692. String_t* ___source;
  1693. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* ___markup;
  1694. };
  1695. struct XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388 : public CollectionBase_t44F966CC555C87F2815D668FB4586526E1C2383F
  1696. {
  1697. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___parent;
  1698. };
  1699. struct ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8 : public ExpressionNode_t377E2E82FCBACA8E4C9CFE1C6640CAC1BF1F3C31
  1700. {
  1701. int32_t ____op;
  1702. };
  1703. struct SmallXmlNodeList_tAF536F4BFCA26BF1B0E912818E921A3181D49EF0
  1704. {
  1705. RuntimeObject* ___field;
  1706. };
  1707. struct SmallXmlNodeList_tAF536F4BFCA26BF1B0E912818E921A3181D49EF0_marshaled_pinvoke
  1708. {
  1709. Il2CppIUnknown* ___field;
  1710. };
  1711. struct SmallXmlNodeList_tAF536F4BFCA26BF1B0E912818E921A3181D49EF0_marshaled_com
  1712. {
  1713. Il2CppIUnknown* ___field;
  1714. };
  1715. struct Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31
  1716. {
  1717. bool ___hasValue;
  1718. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___value;
  1719. };
  1720. struct AcceptRejectRule_tF12246B228F067806DD94C99BE2B96806B2358A4
  1721. {
  1722. int32_t ___value__;
  1723. };
  1724. struct CompareOptions_tE5E7275E1FCBD5F8F3B53CC0038A11CABE120B00
  1725. {
  1726. int32_t ___value__;
  1727. };
  1728. struct Compositor_t3823FDE11147BE8991732E6F4794EA25FA5197B2
  1729. {
  1730. int32_t ___value__;
  1731. };
  1732. struct ConnectionState_t99B6AEC53231BC5C0D10BAEC121A7DFE7BF21973
  1733. {
  1734. int32_t ___value__;
  1735. };
  1736. struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
  1737. {
  1738. };
  1739. struct DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656 : public RuntimeObject
  1740. {
  1741. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet;
  1742. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties;
  1743. String_t* ____relationName;
  1744. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ____childKey;
  1745. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ____parentKey;
  1746. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* ____parentKeyConstraint;
  1747. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* ____childKeyConstraint;
  1748. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____parentColumnNames;
  1749. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____childColumnNames;
  1750. String_t* ____parentTableName;
  1751. String_t* ____childTableName;
  1752. String_t* ____parentTableNamespace;
  1753. String_t* ____childTableNamespace;
  1754. bool ____nested;
  1755. bool ____createConstraints;
  1756. bool ____checkMultipleNested;
  1757. int32_t ____objectID;
  1758. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___PropertyChanging;
  1759. };
  1760. struct DataRowAction_t7CE9C2C4004DB1ED67D09E599E81B6F9F44B3441
  1761. {
  1762. int32_t ___value__;
  1763. };
  1764. struct DataRowState_tFD6AD6066A21157B16DC25585CF6F365BFA704FE
  1765. {
  1766. int32_t ___value__;
  1767. };
  1768. struct DataRowVersion_t18719565B05A4F39157C13409A7565BC9CAFB760
  1769. {
  1770. int32_t ___value__;
  1771. };
  1772. struct DataSetDateTime_t68B7E4D03CA1EE593A06FB6FE63EC0FB84B9C52D
  1773. {
  1774. int32_t ___value__;
  1775. };
  1776. struct DataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D
  1777. {
  1778. int32_t ___value__;
  1779. };
  1780. struct Delegate_t : public RuntimeObject
  1781. {
  1782. intptr_t ___method_ptr;
  1783. intptr_t ___invoke_impl;
  1784. RuntimeObject* ___m_target;
  1785. intptr_t ___method;
  1786. intptr_t ___delegate_trampoline;
  1787. intptr_t ___extra_arg;
  1788. intptr_t ___method_code;
  1789. intptr_t ___interp_method;
  1790. intptr_t ___interp_invoke_impl;
  1791. MethodInfo_t* ___method_info;
  1792. MethodInfo_t* ___original_method_info;
  1793. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1794. bool ___method_is_virtual;
  1795. };
  1796. struct Delegate_t_marshaled_pinvoke
  1797. {
  1798. intptr_t ___method_ptr;
  1799. intptr_t ___invoke_impl;
  1800. Il2CppIUnknown* ___m_target;
  1801. intptr_t ___method;
  1802. intptr_t ___delegate_trampoline;
  1803. intptr_t ___extra_arg;
  1804. intptr_t ___method_code;
  1805. intptr_t ___interp_method;
  1806. intptr_t ___interp_invoke_impl;
  1807. MethodInfo_t* ___method_info;
  1808. MethodInfo_t* ___original_method_info;
  1809. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1810. int32_t ___method_is_virtual;
  1811. };
  1812. struct Delegate_t_marshaled_com
  1813. {
  1814. intptr_t ___method_ptr;
  1815. intptr_t ___invoke_impl;
  1816. Il2CppIUnknown* ___m_target;
  1817. intptr_t ___method;
  1818. intptr_t ___delegate_trampoline;
  1819. intptr_t ___extra_arg;
  1820. intptr_t ___method_code;
  1821. intptr_t ___interp_method;
  1822. intptr_t ___interp_invoke_impl;
  1823. MethodInfo_t* ___method_info;
  1824. MethodInfo_t* ___original_method_info;
  1825. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1826. int32_t ___method_is_virtual;
  1827. };
  1828. struct Exception_t : public RuntimeObject
  1829. {
  1830. String_t* ____className;
  1831. String_t* ____message;
  1832. RuntimeObject* ____data;
  1833. Exception_t* ____innerException;
  1834. String_t* ____helpURL;
  1835. RuntimeObject* ____stackTrace;
  1836. String_t* ____stackTraceString;
  1837. String_t* ____remoteStackTraceString;
  1838. int32_t ____remoteStackIndex;
  1839. RuntimeObject* ____dynamicMethods;
  1840. int32_t ____HResult;
  1841. String_t* ____source;
  1842. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1843. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1844. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1845. int32_t ___caught_in_unmanaged;
  1846. };
  1847. struct Exception_t_marshaled_pinvoke
  1848. {
  1849. char* ____className;
  1850. char* ____message;
  1851. RuntimeObject* ____data;
  1852. Exception_t_marshaled_pinvoke* ____innerException;
  1853. char* ____helpURL;
  1854. Il2CppIUnknown* ____stackTrace;
  1855. char* ____stackTraceString;
  1856. char* ____remoteStackTraceString;
  1857. int32_t ____remoteStackIndex;
  1858. Il2CppIUnknown* ____dynamicMethods;
  1859. int32_t ____HResult;
  1860. char* ____source;
  1861. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1862. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1863. Il2CppSafeArray* ___native_trace_ips;
  1864. int32_t ___caught_in_unmanaged;
  1865. };
  1866. struct Exception_t_marshaled_com
  1867. {
  1868. Il2CppChar* ____className;
  1869. Il2CppChar* ____message;
  1870. RuntimeObject* ____data;
  1871. Exception_t_marshaled_com* ____innerException;
  1872. Il2CppChar* ____helpURL;
  1873. Il2CppIUnknown* ____stackTrace;
  1874. Il2CppChar* ____stackTraceString;
  1875. Il2CppChar* ____remoteStackTraceString;
  1876. int32_t ____remoteStackIndex;
  1877. Il2CppIUnknown* ____dynamicMethods;
  1878. int32_t ____HResult;
  1879. Il2CppChar* ____source;
  1880. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1881. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1882. Il2CppSafeArray* ___native_trace_ips;
  1883. int32_t ___caught_in_unmanaged;
  1884. };
  1885. struct FacetType_t7133822E8C5A68D147DB49C4844484C0518FF254
  1886. {
  1887. int32_t ___value__;
  1888. };
  1889. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  1890. {
  1891. intptr_t ___handle;
  1892. };
  1893. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  1894. {
  1895. int32_t ___value__;
  1896. };
  1897. struct IsolationLevel_t7A340952C17F8D9DB6F72DE7789DC9FDDA277553
  1898. {
  1899. int32_t ___value__;
  1900. };
  1901. struct ListChangedType_t50F7E1359B1B64CCB72B35EA42266BF90E79107A
  1902. {
  1903. int32_t ___value__;
  1904. };
  1905. struct MappingType_tFE999EDF9A825E195ECA2E4F116F94A064DDA4CE
  1906. {
  1907. int32_t ___value__;
  1908. };
  1909. struct MissingSchemaAction_t027A1B8E5E5F3CC1F89CDC48689459A8A4195FA8
  1910. {
  1911. int32_t ___value__;
  1912. };
  1913. struct ParameterDirection_t5F6BB84F4123F4C10747BBAEB2336560006283C3
  1914. {
  1915. int32_t ___value__;
  1916. };
  1917. struct ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6 : public ForeignKeyConstraintEnumerator_t73CDA7DF702057B15267DED0938C77C1DAE3544F
  1918. {
  1919. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  1920. };
  1921. struct PrimaryKeyTypeConverter_t4B0AB822F25A0F925BD2CFD3139F9F18B63EFE00 : public ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2
  1922. {
  1923. };
  1924. struct RBTreeError_t7F1B2496C83326D0832CBD24FB32282F348CD048
  1925. {
  1926. int32_t ___value__;
  1927. };
  1928. struct RelationshipConverter_tBD824CEB69C28E5ED6194ED61EDC3D1E65FC2688 : public ExpandableObjectConverter_t2D9FF3B389851F14034FBA07A57944EB27C18F63
  1929. {
  1930. };
  1931. struct Rule_tF9D87AEB7CA6F92839AE33888FB1176BCAFDA39D
  1932. {
  1933. int32_t ___value__;
  1934. };
  1935. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1936. {
  1937. intptr_t ___value;
  1938. };
  1939. struct SchemaSerializationMode_t5BC889765993303DDBDA603978A4D09A05A6B58C
  1940. {
  1941. int32_t ___value__;
  1942. };
  1943. struct SerializationFormat_t8DE772A549550C2629CA1B299B732E17DCF2B140
  1944. {
  1945. int32_t ___value__;
  1946. };
  1947. struct SqlDbType_tF32C7175A905B4685E645288924C06DC9BB91225
  1948. {
  1949. int32_t ___value__;
  1950. };
  1951. struct StorageType_t4092998298817BE32767778C2CF1CB1F694282A0
  1952. {
  1953. int32_t ___value__;
  1954. };
  1955. struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
  1956. {
  1957. int32_t ___value__;
  1958. };
  1959. struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
  1960. {
  1961. int32_t ___value__;
  1962. };
  1963. struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062
  1964. {
  1965. int32_t ___value__;
  1966. };
  1967. struct TreeAccessMethod_t93F641AE9C014E6ABDD0A2B1EA84068077F46CC5
  1968. {
  1969. int32_t ___value__;
  1970. };
  1971. struct UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6 : public Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A
  1972. {
  1973. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ____key;
  1974. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____constraintIndex;
  1975. bool ____bPrimaryKey;
  1976. String_t* ____constraintName;
  1977. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____columnNames;
  1978. };
  1979. struct UpdateRowSource_t6EF330B31EA56ADAFEF145A8176CA3C3B38B7C04
  1980. {
  1981. int32_t ___value__;
  1982. };
  1983. struct XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1 : public XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C
  1984. {
  1985. XmlName_t0704430D24D202146901D342E34D878246E14F33* ___name;
  1986. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* ___attributes;
  1987. XmlLinkedNode_t640BF5D3FDAF0606665C3BAE565988A5014F1B9C* ___lastChild;
  1988. };
  1989. struct XmlNamedNodeMap_t13203D1B3861C62568AFFA1D644C04ABCBFC130C : public RuntimeObject
  1990. {
  1991. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* ___parent;
  1992. SmallXmlNodeList_tAF536F4BFCA26BF1B0E912818E921A3181D49EF0 ___nodes;
  1993. };
  1994. struct XmlNodeType_tCA25567E42A464038FDA6BA318EC0A9627B4CB95
  1995. {
  1996. int32_t ___value__;
  1997. };
  1998. struct XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66 : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  1999. {
  2000. String_t* ___name;
  2001. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___attributes;
  2002. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___anyAttribute;
  2003. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname;
  2004. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* ___redefined;
  2005. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___attributeUses;
  2006. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___attributeWildcard;
  2007. int32_t ___selfReferenceCount;
  2008. };
  2009. struct XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2010. {
  2011. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___refName;
  2012. };
  2013. struct XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9 : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2014. {
  2015. };
  2016. struct XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19 : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2017. {
  2018. };
  2019. struct XmlSchemaContentProcessing_tA79A7D20582EBEC1645AD8C1D5C5A42C1F947EE6
  2020. {
  2021. int32_t ___value__;
  2022. };
  2023. struct XmlSchemaContentType_t30F65D76DF78B49262A67031AF1B166EDF032600
  2024. {
  2025. int32_t ___value__;
  2026. };
  2027. struct XmlSchemaDerivationMethod_t079141185E69D21187DC6E38FF803DFBDC9A173D
  2028. {
  2029. int32_t ___value__;
  2030. };
  2031. struct XmlSchemaForm_tC5DCA5084B752EA562D9EB206F7F1C283BF4566B
  2032. {
  2033. int32_t ___value__;
  2034. };
  2035. struct XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2036. {
  2037. String_t* ___name;
  2038. XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* ___selector;
  2039. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___fields;
  2040. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qualifiedName;
  2041. CompiledIdentityConstraint_t21FAA66561D65559D2E2A005C4DC40A00793BD2E* ___compiledConstraint;
  2042. };
  2043. struct XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091 : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2044. {
  2045. };
  2046. struct XmlSchemaUse_t394B7F1B32DDD77B0ECC3E50AAA65501D0DE92D1
  2047. {
  2048. int32_t ___value__;
  2049. };
  2050. struct XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2051. {
  2052. String_t* ___xpath;
  2053. };
  2054. struct Occurs_t74A6F69297E726614F92E08207C97DD6F27E86DF
  2055. {
  2056. int32_t ___value__;
  2057. };
  2058. struct RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D : public RuntimeObject
  2059. {
  2060. TreePageU5BU5D_tB25FFE4FB4871036F7C74BBC7587290FAE80CDC3* ____pageTable;
  2061. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____pageTableMap;
  2062. int32_t ____inUsePageCount;
  2063. int32_t ____nextFreePageLine;
  2064. int32_t ___root;
  2065. int32_t ____version;
  2066. int32_t ____inUseNodeCount;
  2067. int32_t ____inUseSatelliteTreeCount;
  2068. int32_t ____accessMethod;
  2069. };
  2070. struct DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66 : public MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA
  2071. {
  2072. bool ____allowNull;
  2073. String_t* ____caption;
  2074. String_t* ____columnName;
  2075. Type_t* ____dataType;
  2076. int32_t ____storageType;
  2077. RuntimeObject* ____defaultValue;
  2078. int32_t ____dateTimeMode;
  2079. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* ____expression;
  2080. int32_t ____maxLength;
  2081. int32_t ____ordinal;
  2082. bool ____readOnly;
  2083. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____sortIndex;
  2084. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  2085. bool ____unique;
  2086. int32_t ____columnMapping;
  2087. int32_t ____hashCode;
  2088. int32_t ____errors;
  2089. bool ____isSqlType;
  2090. bool ____implementsINullable;
  2091. bool ____implementsIChangeTracking;
  2092. bool ____implementsIRevertibleChangeTracking;
  2093. bool ____implementsIXMLSerializable;
  2094. bool ____defaultValueIsNull;
  2095. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* ____dependentColumns;
  2096. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties;
  2097. DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* ____storage;
  2098. AutoIncrementValue_tB454D864DCB48A3C8EB2F806BD0AB284BB735BCE* ____autoInc;
  2099. String_t* ____columnUri;
  2100. String_t* ____columnPrefix;
  2101. String_t* ____encodedColumnName;
  2102. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* ____simpleType;
  2103. int32_t ____objectID;
  2104. String_t* ___U3CXmlDataTypeU3Ek__BackingField;
  2105. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___PropertyChanging;
  2106. };
  2107. struct DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6 : public RuntimeObject
  2108. {
  2109. String_t* ____originalExpression;
  2110. bool ____parsed;
  2111. bool ____bound;
  2112. ExpressionNode_t377E2E82FCBACA8E4C9CFE1C6640CAC1BF1F3C31* ____expr;
  2113. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  2114. int32_t ____storageType;
  2115. Type_t* ____dataType;
  2116. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____dependency;
  2117. };
  2118. struct DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388 : public RuntimeObject
  2119. {
  2120. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  2121. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* ____columns;
  2122. int32_t ____oldRecord;
  2123. int32_t ____newRecord;
  2124. int32_t ____tempRecord;
  2125. int64_t ____rowID;
  2126. int32_t ____action;
  2127. bool ____inChangingEvent;
  2128. bool ____inDeletingEvent;
  2129. bool ____inCascade;
  2130. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ____lastChangedColumn;
  2131. int32_t ____countColumnChange;
  2132. DataError_tEE3A28C2A673D369980814389991CD62F45E56A1* ____error;
  2133. int32_t ____rbTreeNodeId;
  2134. int32_t ____objectID;
  2135. };
  2136. struct DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B : public MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA
  2137. {
  2138. DataViewManager_t83DBD1D4E13D40F95A49F5EFB88BE0F60049B1F8* ____defaultViewManager;
  2139. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* ____tableCollection;
  2140. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* ____relationCollection;
  2141. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties;
  2142. String_t* ____dataSetName;
  2143. String_t* ____datasetPrefix;
  2144. String_t* ____namespaceURI;
  2145. bool ____enforceConstraints;
  2146. bool ____caseSensitive;
  2147. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ____culture;
  2148. bool ____cultureUserSet;
  2149. bool ____fInReadXml;
  2150. bool ____fInLoadDiffgram;
  2151. bool ____fTopLevelTable;
  2152. bool ____fInitInProgress;
  2153. bool ____fEnableCascading;
  2154. bool ____fIsSchemaLoading;
  2155. String_t* ____mainTableName;
  2156. int32_t ____remotingFormat;
  2157. RuntimeObject* ____defaultViewManagerLock;
  2158. int32_t ____objectID;
  2159. bool ____useDataSetSchemaOnly;
  2160. bool ____udtIsWrapped;
  2161. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___PropertyChanging;
  2162. MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* ___MergeFailed;
  2163. DataRowCreatedEventHandler_t9A8B728761AB985BA0979A4447A269DF5D429029* ___DataRowCreated;
  2164. DataSetClearEventhandler_t66917FBEC6137CBE9E5D72CB53E1FF6EBE8333E1* ___ClearFunctionCalled;
  2165. };
  2166. struct DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07 : public MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA
  2167. {
  2168. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet;
  2169. DataView_t882C19B1455AFCE770D60A43A690096801824A50* ____defaultView;
  2170. int64_t ____nextRowID;
  2171. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* ____rowCollection;
  2172. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* ____columnCollection;
  2173. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* ____constraintCollection;
  2174. int32_t ____elementColumnCount;
  2175. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* ____parentRelationsCollection;
  2176. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* ____childRelationsCollection;
  2177. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* ____recordManager;
  2178. List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* ____indexes;
  2179. List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* ____shadowIndexes;
  2180. int32_t ____shadowCount;
  2181. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties;
  2182. String_t* ____tableName;
  2183. String_t* ____tableNamespace;
  2184. String_t* ____tablePrefix;
  2185. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* ____displayExpression;
  2186. bool ____fNestedInDataset;
  2187. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ____culture;
  2188. bool ____cultureUserSet;
  2189. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ____compareInfo;
  2190. int32_t ____compareFlags;
  2191. RuntimeObject* ____formatProvider;
  2192. StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* ____hashCodeProvider;
  2193. bool ____caseSensitive;
  2194. bool ____caseSensitiveUserSet;
  2195. String_t* ____encodedTableName;
  2196. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ____xmlText;
  2197. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ____colUnique;
  2198. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ____minOccurs;
  2199. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ____maxOccurs;
  2200. bool ____repeatableElement;
  2201. RuntimeObject* ____typeName;
  2202. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* ____primaryKey;
  2203. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ____primaryIndex;
  2204. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____delayedSetPrimaryKey;
  2205. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____loadIndex;
  2206. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____loadIndexwithOriginalAdded;
  2207. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____loadIndexwithCurrentDeleted;
  2208. int32_t ____suspendIndexEvents;
  2209. bool ____inDataLoad;
  2210. bool ____schemaLoading;
  2211. bool ____enforceConstraints;
  2212. bool ____suspendEnforceConstraints;
  2213. bool ___fInitInProgress;
  2214. bool ____inLoad;
  2215. bool ____fInLoadDiffgram;
  2216. uint8_t ____isTypedDataTable;
  2217. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* ____emptyDataRowArray;
  2218. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* ____propertyDescriptorCollectionCache;
  2219. DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0* ____nestedParentRelations;
  2220. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* ____dependentColumns;
  2221. bool ____mergingData;
  2222. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowChangedDelegate;
  2223. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowChangingDelegate;
  2224. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowDeletingDelegate;
  2225. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowDeletedDelegate;
  2226. DataColumnChangeEventHandler_t666070D5D5C9A6CF6E9FA12E6FC15B7DB20C8959* ____onColumnChangedDelegate;
  2227. DataColumnChangeEventHandler_t666070D5D5C9A6CF6E9FA12E6FC15B7DB20C8959* ____onColumnChangingDelegate;
  2228. DataTableClearEventHandler_tE15A0F0DEDDCCACFBD4F9F19F462C1FE90746B1B* ____onTableClearingDelegate;
  2229. DataTableClearEventHandler_tE15A0F0DEDDCCACFBD4F9F19F462C1FE90746B1B* ____onTableClearedDelegate;
  2230. DataTableNewRowEventHandler_t874CE0332A55E1F8A8CF67458AF71CE73975D827* ____onTableNewRowDelegate;
  2231. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ____onPropertyChangingDelegate;
  2232. DataRowBuilder_t8EFCEBE1AE55392AAE53DA15D2B334C56BB14566* ____rowBuilder;
  2233. List_1_t1CDDD861715A83BE1EF98CE75870A483BB5ECC93* ____delayedViews;
  2234. List_1_t73C786BB01E05FA7B2ACAA21DA57002B4503C95F* ____dataViewListeners;
  2235. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____rowDiffId;
  2236. ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* ____indexesLock;
  2237. int32_t ____ukColumnPositionForInference;
  2238. int32_t ____remotingFormat;
  2239. int32_t ____objectID;
  2240. };
  2241. struct DataView_t882C19B1455AFCE770D60A43A690096801824A50 : public MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA
  2242. {
  2243. DataViewManager_t83DBD1D4E13D40F95A49F5EFB88BE0F60049B1F8* ____dataViewManager;
  2244. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  2245. bool ____locked;
  2246. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____index;
  2247. Dictionary_2_t971CFC97CE2EE3599B538B829448DF46804EA214* ____findIndexes;
  2248. String_t* ____sort;
  2249. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* ____comparison;
  2250. RuntimeObject* ____rowFilter;
  2251. int32_t ____recordStates;
  2252. bool ____shouldOpen;
  2253. bool ____open;
  2254. bool ____allowNew;
  2255. bool ____allowEdit;
  2256. bool ____allowDelete;
  2257. bool ____applyDefaultSort;
  2258. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ____addNewRow;
  2259. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ____addNewMoved;
  2260. ListChangedEventHandler_tDBF36F3E2C6B7538106878E1D5A7553C5EA77616* ____onListChanged;
  2261. int32_t ____delayedRecordStates;
  2262. bool ____fEndInitInProgress;
  2263. Dictionary_2_t25892D6280676AF8A4362752A8B5485A3347E57B* ____rowViewCache;
  2264. Dictionary_2_t25892D6280676AF8A4362752A8B5485A3347E57B* ____rowViewBuffer;
  2265. DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ____dvListener;
  2266. int32_t ____objectID;
  2267. };
  2268. struct ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062 : public Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A
  2269. {
  2270. int32_t ____deleteRule;
  2271. int32_t ____updateRule;
  2272. int32_t ____acceptRejectRule;
  2273. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ____childKey;
  2274. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ____parentKey;
  2275. String_t* ____constraintName;
  2276. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____parentColumnNames;
  2277. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____childColumnNames;
  2278. String_t* ____parentTableName;
  2279. };
  2280. struct Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483 : public RuntimeObject
  2281. {
  2282. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table;
  2283. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ____indexFields;
  2284. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* ____comparison;
  2285. int32_t ____recordStates;
  2286. WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* ____rowFilter;
  2287. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* ____records;
  2288. int32_t ____recordCount;
  2289. int32_t ____refCount;
  2290. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* ____listeners;
  2291. bool ____suspendEvents;
  2292. bool ____isSharable;
  2293. bool ____hasRemoteAggregate;
  2294. int32_t ____objectID;
  2295. };
  2296. struct ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
  2297. {
  2298. int32_t ___U3CListChangedTypeU3Ek__BackingField;
  2299. int32_t ___U3CNewIndexU3Ek__BackingField;
  2300. int32_t ___U3COldIndexU3Ek__BackingField;
  2301. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* ___U3CPropertyDescriptorU3Ek__BackingField;
  2302. };
  2303. struct Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618 : public RuntimeObject
  2304. {
  2305. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet;
  2306. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____dataTable;
  2307. bool ____preserveChanges;
  2308. int32_t ____missingSchemaAction;
  2309. bool ____isStandAlonetable;
  2310. bool ____IgnoreNSforTableLookup;
  2311. };
  2312. struct MulticastDelegate_t : public Delegate_t
  2313. {
  2314. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  2315. };
  2316. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2317. {
  2318. Delegate_t_marshaled_pinvoke** ___delegates;
  2319. };
  2320. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2321. {
  2322. Delegate_t_marshaled_com** ___delegates;
  2323. };
  2324. struct StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01 : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
  2325. {
  2326. int32_t ____originalState;
  2327. int32_t ____currentState;
  2328. };
  2329. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
  2330. {
  2331. RuntimeObject* ___m_additionalContext;
  2332. int32_t ___m_state;
  2333. };
  2334. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
  2335. {
  2336. Il2CppIUnknown* ___m_additionalContext;
  2337. int32_t ___m_state;
  2338. };
  2339. struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
  2340. {
  2341. Il2CppIUnknown* ___m_additionalContext;
  2342. int32_t ___m_state;
  2343. };
  2344. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  2345. {
  2346. };
  2347. struct Type_t : public MemberInfo_t
  2348. {
  2349. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  2350. };
  2351. struct WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E : public RuntimeObject
  2352. {
  2353. bool ___isLongReference;
  2354. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___gcHandle;
  2355. };
  2356. struct XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0 : public XmlNamedNodeMap_t13203D1B3861C62568AFFA1D644C04ABCBFC130C
  2357. {
  2358. };
  2359. struct XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D : public XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D
  2360. {
  2361. int32_t ___attributeFormDefault;
  2362. int32_t ___elementFormDefault;
  2363. int32_t ___blockDefault;
  2364. int32_t ___finalDefault;
  2365. String_t* ___targetNs;
  2366. String_t* ___version;
  2367. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___includes;
  2368. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___items;
  2369. String_t* ___id;
  2370. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___moreAttributes;
  2371. bool ___isCompiled;
  2372. bool ___isCompiledBySet;
  2373. bool ___isPreprocessed;
  2374. bool ___isRedefined;
  2375. int32_t ___errorCount;
  2376. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___attributes;
  2377. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___attributeGroups;
  2378. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___elements;
  2379. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___types;
  2380. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___groups;
  2381. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___notations;
  2382. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___identityConstraints;
  2383. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___importedSchemas;
  2384. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___importedNamespaces;
  2385. int32_t ___schemaId;
  2386. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___baseUri;
  2387. bool ___isChameleon;
  2388. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___ids;
  2389. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* ___document;
  2390. };
  2391. struct XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2392. {
  2393. String_t* ___defaultValue;
  2394. String_t* ___fixedValue;
  2395. String_t* ___name;
  2396. int32_t ___form;
  2397. int32_t ___use;
  2398. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___refName;
  2399. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___typeName;
  2400. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qualifiedName;
  2401. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___type;
  2402. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___attributeType;
  2403. SchemaAttDef_tC497C6246FCEF4C205C09DC0A9D186A4C2E81553* ___attDef;
  2404. };
  2405. struct XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87 : public XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19
  2406. {
  2407. XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* ___content;
  2408. bool ___isMixed;
  2409. bool ___hasMixedAttribute;
  2410. };
  2411. struct XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25 : public XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9
  2412. {
  2413. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___particle;
  2414. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___attributes;
  2415. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___anyAttribute;
  2416. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___baseTypeName;
  2417. };
  2418. struct XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190 : public XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9
  2419. {
  2420. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___particle;
  2421. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___attributes;
  2422. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___anyAttribute;
  2423. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___baseTypeName;
  2424. };
  2425. struct XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865 : public XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D
  2426. {
  2427. String_t* ___location;
  2428. Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___baseUri;
  2429. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* ___schema;
  2430. String_t* ___id;
  2431. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___moreAttributes;
  2432. int32_t ___compositor;
  2433. };
  2434. struct XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2435. {
  2436. String_t* ___value;
  2437. bool ___isFixed;
  2438. int32_t ___facetType;
  2439. };
  2440. struct XmlSchemaKey_t836677A5C4093746106315B5BB5FC3CA34DE317F : public XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC
  2441. {
  2442. };
  2443. struct XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28 : public XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC
  2444. {
  2445. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___refer;
  2446. };
  2447. struct XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2448. {
  2449. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___minOccurs;
  2450. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___maxOccurs;
  2451. int32_t ___flags;
  2452. };
  2453. struct XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A : public XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19
  2454. {
  2455. XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* ___content;
  2456. };
  2457. struct XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22 : public XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9
  2458. {
  2459. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___attributes;
  2460. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___anyAttribute;
  2461. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___baseTypeName;
  2462. };
  2463. struct XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F : public XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9
  2464. {
  2465. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___baseTypeName;
  2466. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___baseType;
  2467. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___facets;
  2468. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___attributes;
  2469. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___anyAttribute;
  2470. };
  2471. struct XmlSchemaSimpleTypeList_t88B749E156B28B3FB7B6FC82AF39340E0632A5E6 : public XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091
  2472. {
  2473. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___itemTypeName;
  2474. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___itemType;
  2475. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___baseItemType;
  2476. };
  2477. struct XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E : public XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091
  2478. {
  2479. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___baseTypeName;
  2480. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___baseType;
  2481. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___facets;
  2482. };
  2483. struct XmlSchemaSimpleTypeUnion_t8448FA35D1A122631A48F76DA9AAF00A6AF4EDA7 : public XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091
  2484. {
  2485. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___baseTypes;
  2486. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* ___memberTypes;
  2487. XmlSchemaSimpleTypeU5BU5D_t987E2FF2001E0D13F88DA709E63EDCEDD38C4B43* ___baseMemberTypes;
  2488. };
  2489. struct XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF : public XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04
  2490. {
  2491. String_t* ___name;
  2492. int32_t ___final;
  2493. int32_t ___derivedBy;
  2494. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* ___baseSchemaType;
  2495. XmlSchemaDatatype_t715572E6E9C9A145DBBF5DDF345EFA5D3AA3E34D* ___datatype;
  2496. int32_t ___finalResolved;
  2497. SchemaElementDecl_t985EC0AC51DF3E0339341916D061539CF41846AD* ___elementDecl;
  2498. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qname;
  2499. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* ___redefined;
  2500. int32_t ___contentType;
  2501. };
  2502. struct U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935 : public RuntimeObject
  2503. {
  2504. int32_t ___changedType;
  2505. };
  2506. struct Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69 : public MulticastDelegate_t
  2507. {
  2508. };
  2509. struct Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077 : public MulticastDelegate_t
  2510. {
  2511. };
  2512. struct Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0 : public MulticastDelegate_t
  2513. {
  2514. };
  2515. struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645 : public MulticastDelegate_t
  2516. {
  2517. };
  2518. struct Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2 : public MulticastDelegate_t
  2519. {
  2520. };
  2521. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2522. {
  2523. String_t* ____paramName;
  2524. };
  2525. struct DataException_t1E99D3FCC3CF588E58AF44A54A2B111AB0CF0C6C : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2526. {
  2527. };
  2528. struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2529. {
  2530. };
  2531. struct MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9 : public MulticastDelegate_t
  2532. {
  2533. };
  2534. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  2535. {
  2536. };
  2537. struct RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27 : public DataView_t882C19B1455AFCE770D60A43A690096801824A50
  2538. {
  2539. Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31 ____parentKey;
  2540. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ____childKey;
  2541. DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* ____parentRowView;
  2542. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____filterValues;
  2543. };
  2544. struct StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1 : public MulticastDelegate_t
  2545. {
  2546. };
  2547. struct StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F : public MulticastDelegate_t
  2548. {
  2549. };
  2550. struct XmlSchemaAny_tDC4D6CE18918F8446C9B25A21E003CD7F28A65A1 : public XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE
  2551. {
  2552. String_t* ___ns;
  2553. int32_t ___processContents;
  2554. NamespaceList_t4908A013B5E0E5822341B7271D6FEEE7C72F2260* ___namespaceList;
  2555. };
  2556. struct XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0 : public XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF
  2557. {
  2558. int32_t ___block;
  2559. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* ___contentModel;
  2560. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___particle;
  2561. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___attributes;
  2562. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___anyAttribute;
  2563. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___contentTypeParticle;
  2564. int32_t ___blockResolved;
  2565. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___localElements;
  2566. XmlSchemaObjectTable_tD5C00DB526C716DB38585522F2011F99FC66A583* ___attributeUses;
  2567. XmlSchemaAnyAttribute_t2674CD673C9358AEDF1F318A8CF5DE9EB01AF601* ___attributeWildcard;
  2568. uint8_t ___pvFlags;
  2569. };
  2570. struct XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970 : public XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE
  2571. {
  2572. bool ___isAbstract;
  2573. bool ___hasAbstractAttribute;
  2574. bool ___isNillable;
  2575. bool ___hasNillableAttribute;
  2576. bool ___isLocalTypeDerivationChecked;
  2577. int32_t ___block;
  2578. int32_t ___final;
  2579. int32_t ___form;
  2580. String_t* ___defaultValue;
  2581. String_t* ___fixedValue;
  2582. String_t* ___name;
  2583. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___refName;
  2584. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___substitutionGroup;
  2585. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___typeName;
  2586. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* ___type;
  2587. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___qualifiedName;
  2588. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* ___elementType;
  2589. int32_t ___blockResolved;
  2590. int32_t ___finalResolved;
  2591. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___constraints;
  2592. SchemaElementDecl_t985EC0AC51DF3E0339341916D061539CF41846AD* ___elementDecl;
  2593. };
  2594. struct XmlSchemaEnumerationFacet_tC71326F1C67C1BBDB2F080653F7C4F7CF0F0E86A : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2595. {
  2596. };
  2597. struct XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89 : public XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE
  2598. {
  2599. };
  2600. struct XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1 : public XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE
  2601. {
  2602. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___refName;
  2603. XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89* ___particle;
  2604. XmlSchemaGroup_t7BDB8C570AE85AD548D1B67295C99B8849BE2825* ___refined;
  2605. };
  2606. struct XmlSchemaImport_t57E3A8191A5FE6447460DDDA594710D7EDC669D5 : public XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865
  2607. {
  2608. String_t* ___ns;
  2609. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* ___annotation;
  2610. };
  2611. struct XmlSchemaMaxExclusiveFacet_t1A59CEC4D37F562F64074065EBB19982CA91C0A4 : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2612. {
  2613. };
  2614. struct XmlSchemaMaxInclusiveFacet_t66211986DA38A9C2F60913FF2C2F74C467A5E6F5 : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2615. {
  2616. };
  2617. struct XmlSchemaMinExclusiveFacet_t4CC10D2474AF46D9B43F600912D4E0F51F2C28CB : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2618. {
  2619. };
  2620. struct XmlSchemaMinInclusiveFacet_tA064882F26F9EF30FD09C642B625C23C96229FB5 : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2621. {
  2622. };
  2623. struct XmlSchemaNumericFacet_t9482543EAE68C9492EADBBB81D5A136B80CB9DDC : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2624. {
  2625. };
  2626. struct XmlSchemaPatternFacet_t1F025AEBB84DAD3516F8766AE831927EEFF4A927 : public XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF
  2627. {
  2628. };
  2629. struct XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8 : public XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF
  2630. {
  2631. XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* ___content;
  2632. };
  2633. struct IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887 : public RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D
  2634. {
  2635. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____index;
  2636. };
  2637. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  2638. {
  2639. };
  2640. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  2641. {
  2642. RuntimeObject* ____actualValue;
  2643. };
  2644. struct ConstraintException_t3D8BB68B8E10EF5FD7D8C494FBB249FB87FBEC8A : public DataException_t1E99D3FCC3CF588E58AF44A54A2B111AB0CF0C6C
  2645. {
  2646. };
  2647. struct DuplicateNameException_t86A6D0292722472E1293F1E8D45341596E5F89B5 : public DataException_t1E99D3FCC3CF588E58AF44A54A2B111AB0CF0C6C
  2648. {
  2649. };
  2650. struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A : public NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A
  2651. {
  2652. };
  2653. struct XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9 : public XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89
  2654. {
  2655. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___items;
  2656. };
  2657. struct XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4 : public XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89
  2658. {
  2659. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___items;
  2660. };
  2661. struct XmlSchemaLengthFacet_tDD36DE70EB0B1E0FD3AF73FA8084A1B94F3213C6 : public XmlSchemaNumericFacet_t9482543EAE68C9492EADBBB81D5A136B80CB9DDC
  2662. {
  2663. };
  2664. struct XmlSchemaMaxLengthFacet_tA50F3A6E0468B0E4EF0F11013EDC320E8F6DF207 : public XmlSchemaNumericFacet_t9482543EAE68C9492EADBBB81D5A136B80CB9DDC
  2665. {
  2666. };
  2667. struct XmlSchemaMinLengthFacet_tA7135A5BE9D60ABDD8E8FDC4DCF441214B45CAFF : public XmlSchemaNumericFacet_t9482543EAE68C9492EADBBB81D5A136B80CB9DDC
  2668. {
  2669. };
  2670. struct XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28 : public XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89
  2671. {
  2672. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___items;
  2673. };
  2674. struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
  2675. {
  2676. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
  2677. };
  2678. struct List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0_StaticFields
  2679. {
  2680. ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* ___s_emptyArray;
  2681. };
  2682. struct List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785_StaticFields
  2683. {
  2684. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___s_emptyArray;
  2685. };
  2686. struct List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_StaticFields
  2687. {
  2688. DataTableU5BU5D_tB4D0AEDE8374D42D9240002365B2F4600A13637F* ___s_emptyArray;
  2689. };
  2690. struct List_1_tD455920B93EB13CDFF946088629D287A8D3CA973_StaticFields
  2691. {
  2692. IndexU5BU5D_t093220D6400EEA6421F58DDB6D50CD4FA7C9BCA2* ___s_emptyArray;
  2693. };
  2694. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
  2695. {
  2696. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
  2697. };
  2698. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  2699. {
  2700. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  2701. };
  2702. struct List_1_t43EC7C138A17FAAD7120408F039923082A70301A_StaticFields
  2703. {
  2704. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* ___s_emptyArray;
  2705. };
  2706. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  2707. {
  2708. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  2709. RuntimeObject* ___shared_table_lock;
  2710. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  2711. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  2712. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  2713. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  2714. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  2715. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  2716. bool ___IsTaiwanSku;
  2717. };
  2718. struct DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields
  2719. {
  2720. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* ___Value;
  2721. };
  2722. struct DataRowView_t51724505EADBB0C11EEA0252510644143191B23B_StaticFields
  2723. {
  2724. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* ___s_zeroPropertyDescriptorCollection;
  2725. };
  2726. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields
  2727. {
  2728. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty;
  2729. };
  2730. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_StaticFields
  2731. {
  2732. ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* ___s_serializationInfoTable;
  2733. };
  2734. struct InternalDataCollectionBase_tDBDE593FD7AB64DA7E3C512E49C0E0B396D3DDB2_StaticFields
  2735. {
  2736. CollectionChangeEventArgs_t27A05C16B442D16E079F0932D315156EFD82AB1D* ___s_refreshEventArgs;
  2737. };
  2738. struct PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE_StaticFields
  2739. {
  2740. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* ___Empty;
  2741. };
  2742. struct ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906_StaticFields
  2743. {
  2744. int64_t ___s_nextLockID;
  2745. };
  2746. struct ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906_ThreadStaticFields
  2747. {
  2748. ReaderWriterCount_tD7361BF31DEB70DC7319519D215F400357543333* ___t_rwc;
  2749. };
  2750. struct String_t_StaticFields
  2751. {
  2752. String_t* ___Empty;
  2753. };
  2754. struct TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C_StaticFields
  2755. {
  2756. bool ___useCompatibleTypeConversion;
  2757. };
  2758. struct XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_StaticFields
  2759. {
  2760. HashCodeOfStringDelegate_t25F1FA9B737C4313ED341BA7AAB31694DC3669DA* ___hashCodeDelegate;
  2761. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___Empty;
  2762. };
  2763. struct XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD_StaticFields
  2764. {
  2765. uint32_t ___IsTextualNodeBitmap;
  2766. uint32_t ___CanReadContentAsBitmap;
  2767. uint32_t ___HasValueBitmap;
  2768. };
  2769. struct U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields
  2770. {
  2771. U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* ___U3CU3E9;
  2772. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* ___U3CU3E9__22_0;
  2773. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* ___U3CU3E9__85_0;
  2774. };
  2775. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  2776. {
  2777. String_t* ___TrueString;
  2778. String_t* ___FalseString;
  2779. };
  2780. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  2781. {
  2782. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  2783. };
  2784. struct DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields
  2785. {
  2786. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* ___Log;
  2787. int64_t ___s_nextScopeId;
  2788. };
  2789. struct DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956_StaticFields
  2790. {
  2791. int32_t ___s_objectTypeCount;
  2792. };
  2793. struct DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997_StaticFields
  2794. {
  2795. int32_t ___s_objectTypeCount;
  2796. };
  2797. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  2798. {
  2799. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
  2800. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
  2801. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
  2802. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
  2803. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
  2804. };
  2805. struct IntPtr_t_StaticFields
  2806. {
  2807. intptr_t ___Zero;
  2808. };
  2809. struct ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2_StaticFields
  2810. {
  2811. String_t* ___s_none;
  2812. };
  2813. struct XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields
  2814. {
  2815. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_colonArray;
  2816. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* ___s_mapNameTypeXdr;
  2817. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* ___s_enumerationNameType;
  2818. };
  2819. struct XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields
  2820. {
  2821. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* ___s_mapNameTypeXsd;
  2822. };
  2823. struct XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B_StaticFields
  2824. {
  2825. EmptyEnumerator_t84EC9187C8460EE98E675ED9258AE4DF2A6776DA* ___EmptyEnumerator;
  2826. RuntimeObject* ___NotKnownSchemaInfo;
  2827. RuntimeObject* ___ValidSchemaInfo;
  2828. RuntimeObject* ___InvalidSchemaInfo;
  2829. };
  2830. struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields
  2831. {
  2832. String_t* ___ConstructorName;
  2833. String_t* ___TypeConstructorName;
  2834. };
  2835. struct DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_StaticFields
  2836. {
  2837. int32_t ___s_objectTypeCount;
  2838. };
  2839. struct Exception_t_StaticFields
  2840. {
  2841. RuntimeObject* ___s_EDILock;
  2842. };
  2843. struct DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_StaticFields
  2844. {
  2845. int32_t ___s_objectTypeCount;
  2846. };
  2847. struct DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_StaticFields
  2848. {
  2849. int32_t ___s_objectTypeCount;
  2850. };
  2851. struct DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B_StaticFields
  2852. {
  2853. int32_t ___s_objectTypeCount;
  2854. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___s_schemaTypeForWSDL;
  2855. };
  2856. struct DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_StaticFields
  2857. {
  2858. int32_t ___s_objectTypeCount;
  2859. };
  2860. struct DataView_t882C19B1455AFCE770D60A43A690096801824A50_StaticFields
  2861. {
  2862. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ___s_resetEventArgs;
  2863. int32_t ___s_objectTypeCount;
  2864. };
  2865. struct Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483_StaticFields
  2866. {
  2867. int32_t ___s_objectTypeCount;
  2868. };
  2869. struct Type_t_StaticFields
  2870. {
  2871. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  2872. Il2CppChar ___Delimiter;
  2873. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  2874. RuntimeObject* ___Missing;
  2875. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  2876. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  2877. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  2878. };
  2879. struct XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_StaticFields
  2880. {
  2881. int32_t ___globalIdCounter;
  2882. };
  2883. struct XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_StaticFields
  2884. {
  2885. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___Empty;
  2886. };
  2887. struct XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_StaticFields
  2888. {
  2889. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___anyTypeLax;
  2890. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___anyTypeSkip;
  2891. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___untypedAnyType;
  2892. };
  2893. #ifdef __clang__
  2894. #pragma clang diagnostic pop
  2895. #endif
  2896. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  2897. {
  2898. ALIGN_FIELD (8) int32_t m_Items[1];
  2899. inline int32_t GetAt(il2cpp_array_size_t index) const
  2900. {
  2901. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2902. return m_Items[index];
  2903. }
  2904. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  2905. {
  2906. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2907. return m_Items + index;
  2908. }
  2909. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  2910. {
  2911. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2912. m_Items[index] = value;
  2913. }
  2914. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2915. {
  2916. return m_Items[index];
  2917. }
  2918. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2919. {
  2920. return m_Items + index;
  2921. }
  2922. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  2923. {
  2924. m_Items[index] = value;
  2925. }
  2926. };
  2927. struct DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA : public RuntimeArray
  2928. {
  2929. ALIGN_FIELD (8) DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* m_Items[1];
  2930. inline DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* GetAt(il2cpp_array_size_t index) const
  2931. {
  2932. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2933. return m_Items[index];
  2934. }
  2935. inline DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66** GetAddressAt(il2cpp_array_size_t index)
  2936. {
  2937. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2938. return m_Items + index;
  2939. }
  2940. inline void SetAt(il2cpp_array_size_t index, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* value)
  2941. {
  2942. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2943. m_Items[index] = value;
  2944. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2945. }
  2946. inline DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* GetAtUnchecked(il2cpp_array_size_t index) const
  2947. {
  2948. return m_Items[index];
  2949. }
  2950. inline DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2951. {
  2952. return m_Items + index;
  2953. }
  2954. inline void SetAtUnchecked(il2cpp_array_size_t index, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* value)
  2955. {
  2956. m_Items[index] = value;
  2957. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2958. }
  2959. };
  2960. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  2961. {
  2962. ALIGN_FIELD (8) String_t* m_Items[1];
  2963. inline String_t* GetAt(il2cpp_array_size_t index) const
  2964. {
  2965. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2966. return m_Items[index];
  2967. }
  2968. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  2969. {
  2970. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2971. return m_Items + index;
  2972. }
  2973. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  2974. {
  2975. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2976. m_Items[index] = value;
  2977. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2978. }
  2979. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2980. {
  2981. return m_Items[index];
  2982. }
  2983. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2984. {
  2985. return m_Items + index;
  2986. }
  2987. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  2988. {
  2989. m_Items[index] = value;
  2990. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2991. }
  2992. };
  2993. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2994. {
  2995. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2996. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2997. {
  2998. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2999. return m_Items[index];
  3000. }
  3001. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  3002. {
  3003. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3004. return m_Items + index;
  3005. }
  3006. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  3007. {
  3008. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3009. m_Items[index] = value;
  3010. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3011. }
  3012. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  3013. {
  3014. return m_Items[index];
  3015. }
  3016. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3017. {
  3018. return m_Items + index;
  3019. }
  3020. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  3021. {
  3022. m_Items[index] = value;
  3023. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3024. }
  3025. };
  3026. struct DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4 : public RuntimeArray
  3027. {
  3028. ALIGN_FIELD (8) DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* m_Items[1];
  3029. inline DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* GetAt(il2cpp_array_size_t index) const
  3030. {
  3031. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3032. return m_Items[index];
  3033. }
  3034. inline DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388** GetAddressAt(il2cpp_array_size_t index)
  3035. {
  3036. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3037. return m_Items + index;
  3038. }
  3039. inline void SetAt(il2cpp_array_size_t index, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* value)
  3040. {
  3041. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3042. m_Items[index] = value;
  3043. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3044. }
  3045. inline DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* GetAtUnchecked(il2cpp_array_size_t index) const
  3046. {
  3047. return m_Items[index];
  3048. }
  3049. inline DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3050. {
  3051. return m_Items + index;
  3052. }
  3053. inline void SetAtUnchecked(il2cpp_array_size_t index, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* value)
  3054. {
  3055. m_Items[index] = value;
  3056. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3057. }
  3058. };
  3059. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  3060. {
  3061. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  3062. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  3063. {
  3064. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3065. return m_Items[index];
  3066. }
  3067. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  3068. {
  3069. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3070. return m_Items + index;
  3071. }
  3072. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  3073. {
  3074. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3075. m_Items[index] = value;
  3076. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3077. }
  3078. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  3079. {
  3080. return m_Items[index];
  3081. }
  3082. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3083. {
  3084. return m_Items + index;
  3085. }
  3086. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  3087. {
  3088. m_Items[index] = value;
  3089. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3090. }
  3091. };
  3092. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
  3093. {
  3094. ALIGN_FIELD (8) Type_t* m_Items[1];
  3095. inline Type_t* GetAt(il2cpp_array_size_t index) const
  3096. {
  3097. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3098. return m_Items[index];
  3099. }
  3100. inline Type_t** GetAddressAt(il2cpp_array_size_t index)
  3101. {
  3102. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3103. return m_Items + index;
  3104. }
  3105. inline void SetAt(il2cpp_array_size_t index, Type_t* value)
  3106. {
  3107. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3108. m_Items[index] = value;
  3109. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3110. }
  3111. inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
  3112. {
  3113. return m_Items[index];
  3114. }
  3115. inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3116. {
  3117. return m_Items + index;
  3118. }
  3119. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
  3120. {
  3121. m_Items[index] = value;
  3122. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3123. }
  3124. };
  3125. struct IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E : public RuntimeArray
  3126. {
  3127. ALIGN_FIELD (8) IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 m_Items[1];
  3128. inline IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 GetAt(il2cpp_array_size_t index) const
  3129. {
  3130. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3131. return m_Items[index];
  3132. }
  3133. inline IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* GetAddressAt(il2cpp_array_size_t index)
  3134. {
  3135. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3136. return m_Items + index;
  3137. }
  3138. inline void SetAt(il2cpp_array_size_t index, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 value)
  3139. {
  3140. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3141. m_Items[index] = value;
  3142. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Column), (void*)NULL);
  3143. }
  3144. inline IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 GetAtUnchecked(il2cpp_array_size_t index) const
  3145. {
  3146. return m_Items[index];
  3147. }
  3148. inline IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3149. {
  3150. return m_Items + index;
  3151. }
  3152. inline void SetAtUnchecked(il2cpp_array_size_t index, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 value)
  3153. {
  3154. m_Items[index] = value;
  3155. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Column), (void*)NULL);
  3156. }
  3157. };
  3158. struct ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969 : public RuntimeArray
  3159. {
  3160. ALIGN_FIELD (8) ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* m_Items[1];
  3161. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GetAt(il2cpp_array_size_t index) const
  3162. {
  3163. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3164. return m_Items[index];
  3165. }
  3166. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** GetAddressAt(il2cpp_array_size_t index)
  3167. {
  3168. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3169. return m_Items + index;
  3170. }
  3171. inline void SetAt(il2cpp_array_size_t index, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* value)
  3172. {
  3173. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3174. m_Items[index] = value;
  3175. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3176. }
  3177. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GetAtUnchecked(il2cpp_array_size_t index) const
  3178. {
  3179. return m_Items[index];
  3180. }
  3181. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3182. {
  3183. return m_Items + index;
  3184. }
  3185. inline void SetAtUnchecked(il2cpp_array_size_t index, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* value)
  3186. {
  3187. m_Items[index] = value;
  3188. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3189. }
  3190. };
  3191. struct NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE : public RuntimeArray
  3192. {
  3193. ALIGN_FIELD (8) NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* m_Items[1];
  3194. inline NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* GetAt(il2cpp_array_size_t index) const
  3195. {
  3196. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3197. return m_Items[index];
  3198. }
  3199. inline NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8** GetAddressAt(il2cpp_array_size_t index)
  3200. {
  3201. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3202. return m_Items + index;
  3203. }
  3204. inline void SetAt(il2cpp_array_size_t index, NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* value)
  3205. {
  3206. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3207. m_Items[index] = value;
  3208. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3209. }
  3210. inline NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* GetAtUnchecked(il2cpp_array_size_t index) const
  3211. {
  3212. return m_Items[index];
  3213. }
  3214. inline NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3215. {
  3216. return m_Items + index;
  3217. }
  3218. inline void SetAtUnchecked(il2cpp_array_size_t index, NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* value)
  3219. {
  3220. m_Items[index] = value;
  3221. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3222. }
  3223. };
  3224. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  3225. {
  3226. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  3227. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  3228. {
  3229. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3230. return m_Items[index];
  3231. }
  3232. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  3233. {
  3234. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3235. return m_Items + index;
  3236. }
  3237. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  3238. {
  3239. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3240. m_Items[index] = value;
  3241. }
  3242. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  3243. {
  3244. return m_Items[index];
  3245. }
  3246. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3247. {
  3248. return m_Items + index;
  3249. }
  3250. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  3251. {
  3252. m_Items[index] = value;
  3253. }
  3254. };
  3255. struct XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40 : public RuntimeArray
  3256. {
  3257. ALIGN_FIELD (8) XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* m_Items[1];
  3258. inline XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* GetAt(il2cpp_array_size_t index) const
  3259. {
  3260. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3261. return m_Items[index];
  3262. }
  3263. inline XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18** GetAddressAt(il2cpp_array_size_t index)
  3264. {
  3265. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3266. return m_Items + index;
  3267. }
  3268. inline void SetAt(il2cpp_array_size_t index, XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* value)
  3269. {
  3270. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3271. m_Items[index] = value;
  3272. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3273. }
  3274. inline XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* GetAtUnchecked(il2cpp_array_size_t index) const
  3275. {
  3276. return m_Items[index];
  3277. }
  3278. inline XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3279. {
  3280. return m_Items + index;
  3281. }
  3282. inline void SetAtUnchecked(il2cpp_array_size_t index, XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* value)
  3283. {
  3284. m_Items[index] = value;
  3285. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3286. }
  3287. };
  3288. struct DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0 : public RuntimeArray
  3289. {
  3290. ALIGN_FIELD (8) DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* m_Items[1];
  3291. inline DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* GetAt(il2cpp_array_size_t index) const
  3292. {
  3293. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3294. return m_Items[index];
  3295. }
  3296. inline DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656** GetAddressAt(il2cpp_array_size_t index)
  3297. {
  3298. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3299. return m_Items + index;
  3300. }
  3301. inline void SetAt(il2cpp_array_size_t index, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* value)
  3302. {
  3303. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3304. m_Items[index] = value;
  3305. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3306. }
  3307. inline DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* GetAtUnchecked(il2cpp_array_size_t index) const
  3308. {
  3309. return m_Items[index];
  3310. }
  3311. inline DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3312. {
  3313. return m_Items + index;
  3314. }
  3315. inline void SetAtUnchecked(il2cpp_array_size_t index, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* value)
  3316. {
  3317. m_Items[index] = value;
  3318. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3319. }
  3320. };
  3321. struct XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E : public RuntimeArray
  3322. {
  3323. ALIGN_FIELD (8) XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* m_Items[1];
  3324. inline XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* GetAt(il2cpp_array_size_t index) const
  3325. {
  3326. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3327. return m_Items[index];
  3328. }
  3329. inline XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF** GetAddressAt(il2cpp_array_size_t index)
  3330. {
  3331. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3332. return m_Items + index;
  3333. }
  3334. inline void SetAt(il2cpp_array_size_t index, XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* value)
  3335. {
  3336. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3337. m_Items[index] = value;
  3338. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3339. }
  3340. inline XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* GetAtUnchecked(il2cpp_array_size_t index) const
  3341. {
  3342. return m_Items[index];
  3343. }
  3344. inline XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3345. {
  3346. return m_Items + index;
  3347. }
  3348. inline void SetAtUnchecked(il2cpp_array_size_t index, XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* value)
  3349. {
  3350. m_Items[index] = value;
  3351. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3352. }
  3353. };
  3354. struct NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933 : public RuntimeArray
  3355. {
  3356. ALIGN_FIELD (8) NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* m_Items[1];
  3357. inline NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* GetAt(il2cpp_array_size_t index) const
  3358. {
  3359. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3360. return m_Items[index];
  3361. }
  3362. inline NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA** GetAddressAt(il2cpp_array_size_t index)
  3363. {
  3364. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3365. return m_Items + index;
  3366. }
  3367. inline void SetAt(il2cpp_array_size_t index, NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* value)
  3368. {
  3369. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3370. m_Items[index] = value;
  3371. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3372. }
  3373. inline NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* GetAtUnchecked(il2cpp_array_size_t index) const
  3374. {
  3375. return m_Items[index];
  3376. }
  3377. inline NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3378. {
  3379. return m_Items + index;
  3380. }
  3381. inline void SetAtUnchecked(il2cpp_array_size_t index, NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* value)
  3382. {
  3383. m_Items[index] = value;
  3384. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3385. }
  3386. };
  3387. struct XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1 : public RuntimeArray
  3388. {
  3389. ALIGN_FIELD (8) XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* m_Items[1];
  3390. inline XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* GetAt(il2cpp_array_size_t index) const
  3391. {
  3392. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3393. return m_Items[index];
  3394. }
  3395. inline XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9** GetAddressAt(il2cpp_array_size_t index)
  3396. {
  3397. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3398. return m_Items + index;
  3399. }
  3400. inline void SetAt(il2cpp_array_size_t index, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* value)
  3401. {
  3402. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3403. m_Items[index] = value;
  3404. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3405. }
  3406. inline XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* GetAtUnchecked(il2cpp_array_size_t index) const
  3407. {
  3408. return m_Items[index];
  3409. }
  3410. inline XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3411. {
  3412. return m_Items + index;
  3413. }
  3414. inline void SetAtUnchecked(il2cpp_array_size_t index, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* value)
  3415. {
  3416. m_Items[index] = value;
  3417. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3418. }
  3419. };
  3420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3421. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3423. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
  3424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  3425. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  3426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3428. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3429. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
  3430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C_gshared (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_value, const RuntimeMethod* method) ;
  3432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3_gshared (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31* __this, const RuntimeMethod* method) ;
  3433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mDCA7CB63853A81F0A0FB7B688A60CB7AFD798C2E_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, const RuntimeMethod* method) ;
  3434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m60C896F7583A7A63D36B201A1EE8673B104D1F8B_gshared (Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1__ctor_mFE03BB78F0228A67BF7CE0B2763D2BABC2E01574_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, int32_t ___0_ObjectID, Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* ___1_notifyFilter, const RuntimeMethod* method) ;
  3436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method) ;
  3438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, const RuntimeMethod* method) ;
  3439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_Add_mDCF7F157499C9E5C67A863FFA6C00B6566652A6B_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, const RuntimeMethod* method) ;
  3440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_Remove_m2EF6965D8CA8B6A8293881CFE7DC50BEAE44B0C4_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, const RuntimeMethod* method) ;
  3441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, const RuntimeMethod* method) ;
  3442. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3443. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Comparison_1_Invoke_mAB0FCC52E66B67EA06921024538EC6980B73A4B3_gshared_inline (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method) ;
  3444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, bool ___3_arg2, const RuntimeMethod* method) ;
  3445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_i, const RuntimeMethod* method) ;
  3446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, int32_t ___1_position, const RuntimeMethod* method) ;
  3447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  3448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
  3450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
  3451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
  3452. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_node, const RuntimeMethod* method) ;
  3453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
  3454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
  3455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared_inline (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
  3456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_gshared (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method) ;
  3457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, int32_t ___1_item, bool ___2_append, const RuntimeMethod* method) ;
  3458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Listeners_1_get_HasListeners_mC9DA311A9A917708182F4FCB6DCCAF2497F3038A_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, const RuntimeMethod* method) ;
  3459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_4__ctor_m8A75FF8661CEABA27724CB134FC15328C3FC128B_gshared (Action_4_t2ABD5561A5580D4A0E12BDC44A7274E18C99D081* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_Notify_TisRuntimeObject_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC15F49D05E53863BBA7CFC8CCEA80073BC5E6495_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_arg1, bool ___1_arg2, bool ___2_arg3, Action_4_t2ABD5561A5580D4A0E12BDC44A7274E18C99D081* ___3_action, const RuntimeMethod* method) ;
  3461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_4__ctor_m95F1DD3D1685C180334C8ED415A175B9FA6E89C6_gshared (Action_4_t7D895ADAA7142B1AA2A954C1E193B3CF08D36C48* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  3462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_Notify_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisRuntimeObject_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m57328E690FAB8FE08062C070104EACBAAEC55135_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, int32_t ___0_arg1, RuntimeObject* ___1_arg2, bool ___2_arg3, Action_4_t7D895ADAA7142B1AA2A954C1E193B3CF08D36C48* ___3_action, const RuntimeMethod* method) ;
  3463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, const RuntimeMethod* method) ;
  3464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9C33AA213DD000802895CE07606E1B912493238B_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, int32_t ___4_arg3, const RuntimeMethod* method) ;
  3465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m21E6C9471E80E3338E7223761B946C6E0E48E30A_gshared (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, int32_t ___4_arg3, int32_t ___5_arg4, int32_t ___6_arg5, int32_t ___7_arg6, const RuntimeMethod* method) ;
  3466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_currentKey, int32_t ___1_newKey, const RuntimeMethod* method) ;
  3467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497_gshared (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_accessMethod, const RuntimeMethod* method) ;
  3469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  3471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  3472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3474. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  3475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  3476. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  3477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
  3478. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  3479. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
  3480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionNode__ctor_m283F3264481483CC47247AF2E8E012F055616698 (ExpressionNode_t377E2E82FCBACA8E4C9CFE1C6640CAC1BF1F3C31* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method) ;
  3481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint__ctor_mCA693E81CB00636C8A03A0E2B458A385E4F0BAA1 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, String_t* ___0_constraintName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childColumns, const RuntimeMethod* method) ;
  3482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497 (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* __this, const RuntimeMethod* method) ;
  3483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, String_t* ___0_relationName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childColumns, const RuntimeMethod* method) ;
  3484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7 (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* __this, const RuntimeMethod* method) ;
  3485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* DataKey_ToArray_m164D937742D7E64EA9E0E559B2F4359B7A3CD7CE (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61 (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* DataKey_GetColumnNames_mBFC466644C0FD217CEBF522F8D040B48B9CC49E6 (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3488. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ConstraintCollection_get_Table_m96E96A1536F3A63BED347CA7763B35691D560503_inline (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, const RuntimeMethod* method) ;
  3489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ConstraintAddFailed_mEE3D814AD5685639DBFF7C257E3B144D05AED5B7 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method) ;
  3490. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataTable_get_CaseSensitive_m42007D220952899709214038D23F6AE27F8AB089_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_CaseLocaleMismatch_m15D0C511A3DE17129C6D9DB36140B70D66259AF7 (const RuntimeMethod* method) ;
  3493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataStorage_IsObjectNull_m4F1B79715B2AF6E8D214EDEAA00F9DD51BFDE379 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  3494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Index_GetUniqueKeyValues_m6BEF3E9851C34E0480BEEE0A7FE09D010AE19174 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_values, const RuntimeMethod* method) ;
  3497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_IsKeyInIndex_m79FB8E9D9BA28BA5730F1F4D72EE3CA37F127332 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_key, const RuntimeMethod* method) ;
  3498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_key, const RuntimeMethod* method) ;
  3499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB ___0_range, const RuntimeMethod* method) ;
  3500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ExceptionBuilder_KeysToString_m4B670BF8267A9AB3A88FA54794C15696A7BC2551 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_keys, const RuntimeMethod* method) ;
  3501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) ;
  3502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRow_set_RowError_mE12109D94E19A833B76F97A7EB132FF7CE6366B6 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  3503. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3504. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method) ;
  3505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  3506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* DataKey_GetSortIndex_m27B4F93289D8AB2E6669C0F6E0C2EC7B5DACD5DB (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, int32_t ___0_recordStates, const RuntimeMethod* method) ;
  3507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_key, int32_t ___1_version, const RuntimeMethod* method) ;
  3508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68 (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method) ;
  3509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRow_AcceptChanges_m4E34FB64A53765CB0B292E2DD086BAF638B1F9A7 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  3510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  3511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method) ;
  3512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9 (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method) ;
  3513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* Index_GetRow_mA1BDCBAB1AC0B68D66646AAFDB4E7FFA4B27187F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_i, const RuntimeMethod* method) ;
  3514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_FailedCascadeDelete_m932F0E539E35E3E51E32821B5DAE3805DAD56B0E (String_t* ___0_constraint, const RuntimeMethod* method) ;
  3515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_DeleteRow_mB6A5115FD42435CDF57A623F556E8560EE1710DC (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method) ;
  3516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_keyValues, const RuntimeMethod* method) ;
  3518. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataColumn_get_DefaultValue_m5C427DAB957A834914686925F760D238B2168820 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRow_RejectChanges_m43BF31E837F1E95DF56BF7938CE77F18F2A039D0 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  3520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataRow_HasKeyChanged_m627A63B39F351141D64CEE16ACA398E86AC64340 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_key, const RuntimeMethod* method) ;
  3521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_FailedCascadeUpdate_mD57FB48C73E844FA8676995BC7B0BCA46D94A584 (String_t* ___0_constraint, const RuntimeMethod* method) ;
  3522. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_FailedClearParentTable_mC493337E3B1131054823DC626CB12D72118796E5 (String_t* ___0_table, String_t* ___1_constraint, String_t* ___2_childTable, const RuntimeMethod* method) ;
  3525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method) ;
  3526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ForeignKeyConstraint_get_ChildKey_mD0A068789A20E99B85836EBA9239369FDB4A160F (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method) ;
  3527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* DataRelation_GetChildRows_m9940105D3D1017707EE5DCBE4E884C4003A0BC7C (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_parentKey, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___1_childKey, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___2_parentRow, int32_t ___3_version, const RuntimeMethod* method) ;
  3528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RemoveParentRow_m7129D45CB4A3C6A8BDDF5602D556CABD1B1E9C70 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* ___0_constraint, const RuntimeMethod* method) ;
  3529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeUpdate_m26A8BBAEBC4188FFD8EEBFBA619634C66C1F7BF8 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method) ;
  3530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeDelete_m8D7918A969E732E2830B3D5116BCD184FE225C1B (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method) ;
  3531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeCommit_m21ED4928CD8CF97E4E4C02A36135C38CB8BEED04 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method) ;
  3532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeRollback_mE2306FA3E187C44F8A4C996494EC9066ECDF6318 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method) ;
  3533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* DataRow_GetKeyValues_m3D4D4D94F7B061C8DDB7C45C7B11141416C3C1D2 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_key, const RuntimeMethod* method) ;
  3534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataRow_HasVersion_mF43EC8AAF0B0F4DCCC8B60C3374AD547FE059060 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, int32_t ___0_version, const RuntimeMethod* method) ;
  3535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* DataRelation_GetParentRow_mF7E820BAF0A841BB448E1242BE28323D8DC75AAD (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_parentKey, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___1_childKey, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___2_childRow, int32_t ___3_version, const RuntimeMethod* method) ;
  3536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataTable_NewRecord_m068F3036127FB98AFD2A36C574DB5320A3334F01 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_SetKeyValues_mE20C4AC78897F4DBF8249330388AFBAF13553788 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_key, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_keyValues, int32_t ___2_record, const RuntimeMethod* method) ;
  3538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataKey_RecordsEqual_mAF73F5A99891A3F4B7254400AB60CA412ED1F1B7 (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method) ;
  3539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataColumn_ConvertValue_mED2888D9442FC86E536100612F476D67AB2C6D7E (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  3540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataColumn_CompareValueTo_m8094D5A9FC257689D0043EFFA9B2B8226F8904C3 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_record1, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ForeignKeyViolation_mABF20C98251EEF423B2FFBC951BB90C1B0C29245 (String_t* ___0_constraint, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_keys, const RuntimeMethod* method) ;
  3542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataKey_CheckState_m88DC00DDFCF8AA8E42033F4D7BD5355C42F1DAB8 (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_TablesInDifferentSets_mC75C0112C1FAE4008AE1210EE4031875C7A7E312 (const RuntimeMethod* method) ;
  3544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  3546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  3547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  3548. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ColumnsTypeMismatch_m2E3A3FAAD3DD19719289A708CC8F70D83F5A8CA1 (const RuntimeMethod* method) ;
  3550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataKey_ColumnsEqual_mECC4CB58E3E2ACF24E294CB74D7D36D9E443ED9B (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_key, const RuntimeMethod* method) ;
  3551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_KeyColumnsIdentical_mDB4F333B99BB884B2BC52DD81E4BF14A369181C9 (const RuntimeMethod* method) ;
  3552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method) ;
  3553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* ADP_InvalidAcceptRejectRule_mC304A7443B5C46167B085B6409D8A99B5B82C926 (int32_t ___0_value, const RuntimeMethod* method) ;
  3554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataKey_ContainsColumn_m1C131A76F3287F636A18255F842B9A676C4DEA4B (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method) ;
  3555. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method) ;
  3556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataTableCollection_IndexOf_m8F93D398531DF18AC1A30528E6A2B51DB4CC01D4 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_tableName, const RuntimeMethod* method) ;
  3557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataTableCollection_IndexOf_mDE2C68896FFC497CFC0B8C199AF4F4FA67B69246 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_tableName, String_t* ___1_tableNamespace, bool ___2_chekforNull, const RuntimeMethod* method) ;
  3559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3560. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3561. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745 (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, String_t* ___0_columnName, const RuntimeMethod* method) ;
  3563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5 (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ForeignKeyConstraint_get_RelatedColumnsReference_mE179455A92359F3D3B583833C3E18C52BF980535 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method) ;
  3565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22 (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* __this, const RuntimeMethod* method) ;
  3566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_KeyLengthZero_mD1E8C268E930BB9F43E93D966A7AD052CC930D73 (const RuntimeMethod* method) ;
  3567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_KeyLengthMismatch_mD414DC6C003AD3F40EFF94F590F1399DCDFB0021 (const RuntimeMethod* method) ;
  3568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataColumn_get_Computed_mEBBC8746B8F8EE6AF8EC3FAE7DD4E53A6F10B63F (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ExpressionInConstraint_m845EAFC8AC3ACE76D560B6731BB8FF6BDFCA5A41 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method) ;
  3570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93 (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, bool ___1_copyColumns, const RuntimeMethod* method) ;
  3571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* ADP_InvalidRule_m3C7847722B242E5D5F1C0E8581AAE924939E6667 (int32_t ___0_value, const RuntimeMethod* method) ;
  3572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetHashCode_m372C5A7AB16CAC13307C11C4256D706CE57E090C (RuntimeObject* __this, const RuntimeMethod* method) ;
  3573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* DataTable_get_ParentRelations_m57FFCDEA0F8B8474FCEDA9B064A4875DE50498E9 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3 (EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* __this, const RuntimeMethod* method) ;
  3575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  3576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_set_EnforceConstraints_mCC472E2374FA9558C860A4EB81CC4BD76344D17C (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, bool ___0_value, const RuntimeMethod* method) ;
  3577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  3578. inline void List_1__ctor_mE8A6104EE32A7CF4C3168A3F7C4FD1AEE2295817 (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* __this, const RuntimeMethod* method)
  3579. {
  3580. (( void (*) (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  3581. }
  3582. inline void List_1_Add_mD4A4ADE8941B74FC080D470C52672CC13CF326C6_inline (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_item, const RuntimeMethod* method)
  3583. {
  3584. (( void (*) (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785*, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  3585. }
  3586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeTableData_mCDE0117B1DF68EB5342A90CADD12BF1976A29380 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, const RuntimeMethod* method) ;
  3587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeConstraints_m773980C1910CB0D76312AA3BA13C7982E3AE41BD (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_source, const RuntimeMethod* method) ;
  3588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method) ;
  3589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeRelation_mCF618C1277EA2A2B46D1D404B1A7444FF18E0BA2 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* ___0_relation, const RuntimeMethod* method) ;
  3590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_name, String_t* ___1_tableNamespace, const RuntimeMethod* method) ;
  3592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3593. inline bool List_1_Contains_mC7ECF3C7C9EB3347B47B645B57FD5DBF23394D09 (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_item, const RuntimeMethod* method)
  3594. {
  3595. return (( bool (*) (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785*, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
  3596. }
  3597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_Expression_mBB8609092C104AB46DACC3C33E0DE69D15DEFCDE (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  3599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* DataSet_get_ExtendedProperties_mD66980AC1B2244D9D9E2A756BBB62DCA19F03514 (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method) ;
  3600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ___0_src, PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ___1_dst, const RuntimeMethod* method) ;
  3601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_EvaluateExpressions_m23016DCCCE38B32EC86A95E8B93F16A44FC43E88 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3602. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_SuspendEnforceConstraints_m9D9701FD76C5CD85D658DDE423CCB4257F2DCA12_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, bool ___0_value, const RuntimeMethod* method) ;
  3603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataTable_get_EnforceConstraints_m3EC0FAD5129D0241B5300DBA17B41EA1D2154A53 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_EnableConstraints_m6D6926B3FB4757D31109D4419AB18E42E2ED81B6 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_SuspendIndexEvents_m188631E40F54AF6A6F40F1BFCAD89880CD4D2EE5 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_RestoreIndexEvents_m35DC3296AA2BC8389FF58E2066EBE122081C1256 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, bool ___0_forceReset, const RuntimeMethod* method) ;
  3607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A Merger_GetSrcKey_m237FAB90DF860BAF7EF8FC2E878E212EBA93F899 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dst, const RuntimeMethod* method) ;
  3608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataKey_get_HasValue_m6B1C5B61889092011209800C40722E55453EF7ED (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method) ;
  3609. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method) ;
  3610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* DataTable_FindMergeTarget_m5B371B696D15F0EFA32111EDF894C7A9A417AD01 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___1_key, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ___2_ndx, const RuntimeMethod* method) ;
  3611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* DataTable_MergeRow_mBE9A5BFA47F662E2ABD0DDAA094F403D7C484580 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___1_targetRow, bool ___2_preserveChanges, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ___3_idxSearch, const RuntimeMethod* method) ;
  3612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* DataTable_get_ExtendedProperties_m7A058FE28474AC7342007AB6AB6E80485805EF85 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataTableCollection_Contains_m7EDF3CC7AA17E92966B0D1D9D86AC45B8699B772 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_name, bool ___1_caseSensitive, const RuntimeMethod* method) ;
  3614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataTable_Clone_m16905BB066ED8EBF6D6D3AB548944715956352B7 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_cloneDS, const RuntimeMethod* method) ;
  3615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTableCollection_Add_m70A598AB7A3177180D223A7731058F326BFBBA8A (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method) ;
  3616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_MergeMissingDefinition_m15CA9414B4011C6926E8C999CB7B4BCC6B5E87ED (String_t* ___0_obj, const RuntimeMethod* method) ;
  3617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataColumnCollection_Contains_m36B37856E9177D27DAACF250D2DF7516CE066D57 (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, String_t* ___0_name, bool ___1_caseSensitive, const RuntimeMethod* method) ;
  3618. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataColumn_Clone_mDD8116B63E6A95D09004A2FE18799524725F677C (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method) ;
  3620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, String_t* ___1_conflict, int32_t ___2_missingSchemaAction, const RuntimeMethod* method) ;
  3621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_MergeFailed_mD3369A37F5230C99062FB2A8D070C40063E17132 (String_t* ___0_name, const RuntimeMethod* method) ;
  3622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m96CC1849D4162E4D28B2E9488B0EFE01565619D5 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ;
  3623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* DataColumn_get_ExtendedProperties_m0D491BA06B8E75E0A58ED9D59268EFE86D70B76E (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* DataTable_get_PrimaryKey_m7B7B08659D578A150EAC86193EACBE4F5330867E (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_set_PrimaryKey_m73985A6AD9BD63DDA50B59FEEFF5368EC75A3DDC (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_value, const RuntimeMethod* method) ;
  3626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mBD9ED6B35314B34F51A9985E350D33F6F56F85A9 (String_t* ___0_strA, String_t* ___1_strB, bool ___2_ignoreCase, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___3_culture, const RuntimeMethod* method) ;
  3627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method) ;
  3628. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_MergingData_m6B9B580E2733282D784F1433EE8491D2BE3B02AB_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, bool ___0_value, const RuntimeMethod* method) ;
  3629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeTable_m566EFD8CF37B3F52C73F23D591D1B7CCC4149708 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dst, const RuntimeMethod* method) ;
  3630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeConstraints_m99F117B7ACCD0E8A00D2F64ED06BA658A285C930 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method) ;
  3631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ConstraintCollection_get_Item_m68C5866EEC22F76536B3F61B81A17F599B372D24 (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  3633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  3634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ConstraintCollection_FindConstraint_m98A119BC1F4DE2267859D03020F4CEC10D64FA46 (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ___0_constraint, const RuntimeMethod* method) ;
  3635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintCollection_Add_m15CC7CBBAD72508419CF1D445F5450685D4C6863 (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ___0_constraint, const RuntimeMethod* method) ;
  3636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataRelationCollection_InternalIndexOf_m9195BBFBAF88F49288B580547EA8A7E8A0BE7B28 (DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, const RuntimeMethod* method) ;
  3638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  3639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373 (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, const RuntimeMethod* method) ;
  3640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRelation__ctor_m22D0A5B17132BB106550D84FFAA162CBB226BE3F (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, String_t* ___0_relationName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childColumns, bool ___3_createConstraints, const RuntimeMethod* method) ;
  3641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRelationCollection_Add_m6898E1E06AEA5018478CDA01C391124A23A64CE3 (DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* __this, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* ___0_relation, const RuntimeMethod* method) ;
  3642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ADP_IsCatchableExceptionType_mF95C2785B055C2BEB155D55C694E42F577515822 (Exception_t* ___0_e, const RuntimeMethod* method) ;
  3643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_TraceExceptionForCapture_mA75E34308C21A2D4299A7FE7F19F74A6D447E909 (Exception_t* ___0_e, const RuntimeMethod* method) ;
  3644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* DataRelation_get_ExtendedProperties_m69064487A467D1E4F85BA7C63C1DB5EF5DDF183C (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, const RuntimeMethod* method) ;
  3645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReferenceConverter__ctor_mECD358A5C07B37EFD8659FDEF4C067A16E51171E (ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
  3646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeConverter_CanConvertTo_m959B290C863DDFBDD575AF3236B0A17E02E44013 (TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* __this, RuntimeObject* ___0_context, Type_t* ___1_destinationType, const RuntimeMethod* method) ;
  3647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  3648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReferenceConverter_ConvertTo_m0867AB70A857CCF46063AC01D0AB958C0EBB5409 (ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2* __this, RuntimeObject* ___0_context, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___1_culture, RuntimeObject* ___2_value, Type_t* ___3_destinationType, const RuntimeMethod* method) ;
  3649. inline DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* Array_Empty_TisDataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_m0F83F16AA2F85FB1574FE146E684A6660541781A_inline (const RuntimeMethod* method)
  3650. {
  3651. return (( DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
  3652. }
  3653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, const RuntimeMethod* method) ;
  3654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hashtable__ctor_mD50422D7B9D147207A33AB5BDC0B7CE963A51056 (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) ;
  3655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyCollection__ctor_m1E6CA6F6C025ADE9F3C5AB0D7DC88040EBF13EE5 (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* __this, const RuntimeMethod* method) ;
  3656. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method) ;
  3657. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method) ;
  3658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RangeArgument_mA3C8ECAF3BDBB5D1E359F109363D2BC218EB10D7 (int32_t ___0_min, int32_t ___1_max, const RuntimeMethod* method) ;
  3659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, int32_t ___0_min, int32_t ___1_max, const RuntimeMethod* method) ;
  3660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method) ;
  3661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_NullRange_mC9883DCF5F17C9DF119CE72C68462DDA662078CB (const RuntimeMethod* method) ;
  3662. inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  3663. {
  3664. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
  3665. }
  3666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8 (String_t* ___0_paramName, const RuntimeMethod* method) ;
  3667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_NewCapacity_m6CCD70703E715C72635E2B8775F388174E5CE0CC (int32_t ___0_capacity, const RuntimeMethod* method) ;
  3668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_NormalizedMinimumCapacity_m953B849E2CDD9FE69BE7764ADB1E3DA413BDE1CD (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_set_RecordCapacity_m953AB1E4A9A1B07B60143156761B9C35052FBC92 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3670. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* DataTable_NewRowArray_mC7A6480BD958129AE90F8EB94513610EA8E402D4 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, int32_t ___0_size, const RuntimeMethod* method) ;
  3671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  3672. 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) ;
  3673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_NegativeMinimumCapacity_m9E587BD5BF84834CD6C3381763AD1E179788D30B (const RuntimeMethod* method) ;
  3674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_SetCapacity_mB868CAC2D14F51230CD143E9EE85C97DCEBA8920 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  3675. inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  3676. {
  3677. return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
  3678. }
  3679. inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
  3680. {
  3681. return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
  3682. }
  3683. inline void List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
  3684. {
  3685. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_gshared)(__this, ___0_index, method);
  3686. }
  3687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_GrowRecordCapacity_m0DC5D271E80F1C24713EACA76D6E7D19B5AC8873 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, const RuntimeMethod* method) ;
  3688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_record, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___1_value, const RuntimeMethod* method) ;
  3689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_FreeRecord_mAA4C0502AB30AA20D98A742A4D229A77698ADF65 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3690. inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  3691. {
  3692. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
  3693. }
  3694. inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  3695. {
  3696. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
  3697. }
  3698. inline void List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_value, const RuntimeMethod* method)
  3699. {
  3700. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC_gshared)(__this, ___0_value, method);
  3701. }
  3702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DataRow_get_rowID_mF9FF8515B974B1C6E144E48196B5920D59E46B63_inline (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  3703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_FreeRecord_mBBF25DC10B47D3BDD15CBA12E321378A3511E275 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t* ___0_record, const RuntimeMethod* method) ;
  3704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_CopyRecord_m46DD69F0AA7843CCD776157F55359DFECAE9B832 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, int32_t ___1_record, int32_t ___2_copy, const RuntimeMethod* method) ;
  3705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataTable_NewUninitializedRecord_m7A9D6E2E7E090CCB4152F763E74A1D9D1FBDDE72 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataColumn_get_Item_m8ABF65403676D7AEA8E676E0FCB5BB8165B2E48F (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_Init_m15E188AE173215E4C67361C688C0621A05410E60 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ADP_IsCatchableOrSecurityExceptionType_mC3CC3B94472467BD2BCB829BA1A5684F69313C1F (Exception_t* ___0_e, const RuntimeMethod* method) ;
  3710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataView__ctor_mA59D4A8E49FFC83CFDA8A39C806F8E2D08EC180E (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, bool ___1_locked, const RuntimeMethod* method) ;
  3711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataView_ResetRowViewCache_m6F9EBE3978EBB10A72C48AEB4274C47C0DA9C5F9 (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, const RuntimeMethod* method) ;
  3712. inline void Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31* __this, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___0_value, const RuntimeMethod* method)
  3713. {
  3714. (( void (*) (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31*, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A, const RuntimeMethod*))Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C_gshared)(__this, ___0_value, method);
  3715. }
  3716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataRowView_HasRecord_mEF7C41A3703B24C5EB672B339308F793D9109625 (DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* __this, const RuntimeMethod* method) ;
  3717. inline DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3 (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31* __this, const RuntimeMethod* method)
  3718. {
  3719. return (( DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A (*) (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31*, const RuntimeMethod*))Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3_gshared)(__this, method);
  3720. }
  3721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataRowView_GetRecord_m395AD8005C7BD878E6201C25D0FAA43F44F04475 (DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* __this, const RuntimeMethod* method) ;
  3722. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* DataKey_GetKeyValues_m88D02259CF4C1EC0133AB4BA48C77C7952D9EF37 (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* RelatedView_GetParentValues_m5877B688B7FBD0CB0D7AB41200E198B91A6D9298 (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, const RuntimeMethod* method) ;
  3724. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DataView_GetFilter_mD9A035BD99614F6CFEC4C541EE770C7BAE2F5AB1_inline (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, const RuntimeMethod* method) ;
  3725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* DataView_AddNew_mBDF305CCD050E889ACDB7559B3FEBCC676311DAB (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, const RuntimeMethod* method) ;
  3726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* DataRowView_get_Row_m784F137A476C6D40C82584E6768B23CE2EA97B77_inline (DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* __this, const RuntimeMethod* method) ;
  3727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataView_SetIndex2_mB117AC9FA8738D3FAFD9BE959C11F9703881100D (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, String_t* ___0_newSort, int32_t ___1_newRowStates, RuntimeObject* ___2_newRowFilter, bool ___3_fireEvent, const RuntimeMethod* method) ;
  3728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataView_Reset_mD525A2C4A853B3FFB9A135059EB3D0EB615E9785 (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, const RuntimeMethod* method) ;
  3729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpandableObjectConverter__ctor_mB2F0F20591EA133C5A0BCC4C871CDDD6974730DC (ExpandableObjectConverter_t2D9FF3B389851F14034FBA07A57944EB27C18F63* __this, const RuntimeMethod* method) ;
  3730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
  3731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554 (Type_t* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) ;
  3732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* DataRelation_get_ParentColumnNames_m15A3ACC5E6B8C13A90D3E044E91709CBF3E27868 (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, const RuntimeMethod* method) ;
  3733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* DataRelation_get_ChildColumnNames_mAC5A7127D2F385574BE1FC2A7A221EF44DA56357 (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, const RuntimeMethod* method) ;
  3734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstanceDescriptor__ctor_m4A88597D681C8A8A9551AB318F8CBB47D49BEC57 (InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5* __this, MemberInfo_t* ___0_member, RuntimeObject* ___1_arguments, const RuntimeMethod* method) ;
  3735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeConverter_ConvertTo_m5D4785A320B7ED351B677E28B77171F70E389B96 (TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* __this, RuntimeObject* ___0_context, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___1_culture, RuntimeObject* ___2_value, Type_t* ___3_destinationType, const RuntimeMethod* method) ;
  3736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexField__ctor_m52836F0190BDCE25B8C894FE14386F1C85E9CADA (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, bool ___1_isDescending, const RuntimeMethod* method) ;
  3737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexField_op_Equality_mCE24BA7710907504980BAEF898CE3BFE36EF6676 (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 ___0_if1, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 ___1_if2, const RuntimeMethod* method) ;
  3738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexField_Equals_m232FDF421FB3E4A3D0A66830A904D60D5CA610BC (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  3739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ;
  3740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexField_GetHashCode_m0069E645B908B4B69E4EB9B6E8DD812B794FB368 (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* __this, const RuntimeMethod* method) ;
  3741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index__ctor_m18DB7AB00A1AE08A315689E339254D4118AB5CA4 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ___1_indexFields, Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* ___2_comparison, int32_t ___3_recordStates, RuntimeObject* ___4_rowFilter, const RuntimeMethod* method) ;
  3742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* Index_GetAllFields_mCEC031BBF3D2EC2631B42FAEEE580CDCA70E80BB (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* ___0_columns, const RuntimeMethod* method) ;
  3743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309 (int32_t* ___0_location, const RuntimeMethod* method) ;
  3744. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataTable_get_ObjectID_m3A05B9B04446D482AE01B532B3A04146BD431358_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3746. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m40D24EF4960439412E6061656D2AB1A00413A136 (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, const RuntimeMethod* method)
  3747. {
  3748. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, int32_t, int32_t, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mDCA7CB63853A81F0A0FB7B688A60CB7AFD798C2E_gshared)(__this, ___0_format, ___1_arg0, ___2_arg1, ___3_arg2, method);
  3749. }
  3750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RecordStateRange_mE21AB516FC178C8F273358A9672C51FB8626B5CD (const RuntimeMethod* method) ;
  3751. inline void Func_2__ctor_m27372E22CD9D555827ED3B2E4492CB3F33B60B6A (Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3752. {
  3753. (( void (*) (Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m60C896F7583A7A63D36B201A1EE8673B104D1F8B_gshared)(__this, ___0_object, ___1_method, method);
  3754. }
  3755. inline void Listeners_1__ctor_m89FB9E3260F69483B30A87B16DB41DF6554D9850 (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* __this, int32_t ___0_ObjectID, Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* ___1_notifyFilter, const RuntimeMethod* method)
  3756. {
  3757. (( void (*) (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*, int32_t, Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2*, const RuntimeMethod*))Listeners_1__ctor_mFE03BB78F0228A67BF7CE0B2763D2BABC2E01574_gshared)(__this, ___0_ObjectID, ___1_notifyFilter, method);
  3758. }
  3759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference__ctor_m5F9E2F970CD85965A003C0B37ABDBFAA1F5CF241 (WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
  3760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataExpression_HasRemoteAggregate_m6F909A2C351BEA665525C483FE77725F5AA21455 (DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* __this, const RuntimeMethod* method) ;
  3761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_InitRecords_mAF299337CB17B93CA7F68AABD391AB715194627A (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, RuntimeObject* ___0_filter, const RuntimeMethod* method) ;
  3762. inline int32_t RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_index, const RuntimeMethod* method)
  3763. {
  3764. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107_gshared)(__this, ___0_index, method);
  3765. }
  3766. inline bool RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, const RuntimeMethod* method)
  3767. {
  3768. return (( bool (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, const RuntimeMethod*))RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72_gshared)(__this, method);
  3769. }
  3770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Index_get_RowFilter_m33F3DEBDFCD7D6373B38EB6B3ED60EA048737601 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_AcceptRecord_mFB07D41589D18B8B78CF2EB056A260D41DBB5D63 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, RuntimeObject* ___1_filter, const RuntimeMethod* method) ;
  3772. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01 (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, const RuntimeMethod* method)
  3773. {
  3774. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, int32_t, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_gshared)(__this, ___0_format, ___1_arg0, ___2_arg1, method);
  3775. }
  3776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3777. inline void Listeners_1_Add_m2D7E4F25A7F659437BE36B8419979D87FAB9EC49 (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, const RuntimeMethod* method)
  3778. {
  3779. (( void (*) (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA*, const RuntimeMethod*))Listeners_1_Add_mDCF7F157499C9E5C67A863FFA6C00B6566652A6B_gshared)(__this, ___0_listener, method);
  3780. }
  3781. inline void Listeners_1_Remove_mA7C511F4CBB4B924D9979B02B0DE1F83A332BEAD (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, const RuntimeMethod* method)
  3782. {
  3783. (( void (*) (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA*, const RuntimeMethod*))Listeners_1_Remove_m2EF6965D8CA8B6A8293881CFE7DC50BEAE44B0C4_gshared)(__this, ___0_listener, method);
  3784. }
  3785. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, const RuntimeMethod* method)
  3786. {
  3787. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_gshared)(__this, ___0_format, ___1_arg0, method);
  3788. }
  3789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim_EnterWriteLock_mB07CEB326AB495488982834C444FA8E7CE70A8BA (ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* __this, const RuntimeMethod* method) ;
  3790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLockSlim_ExitWriteLock_m84F7F58C2B3552C5B32744FB06004CACDFCE57E6 (ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* __this, const RuntimeMethod* method) ;
  3791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_ShadowIndexCopy_m10C10240CB0A2E2DEE7489C99A7C9BDD7C79881C (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3792. inline void List_1_Add_mE5EC061CC2827E70811A166F14115B0CD6FBF0E1_inline (List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* __this, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ___0_item, const RuntimeMethod* method)
  3793. {
  3794. (( void (*) (List_1_tD455920B93EB13CDFF946088629D287A8D3CA973*, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  3795. }
  3796. inline bool List_1_Remove_mA3CC38A72CBD7C0FFC1EBE78CE578B107D1BDE9A (List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* __this, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ___0_item, const RuntimeMethod* method)
  3797. {
  3798. return (( bool (*) (List_1_tD455920B93EB13CDFF946088629D287A8D3CA973*, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
  3799. }
  3800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_AcceptRecord_mFF34568B89204BB2370C7FB4191640E764FE5C16 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_InsertRecord_m4EF20FBF7565AAF48D94FDCDF0FA7E907FE0D706 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, bool ___1_fireEvent, const RuntimeMethod* method) ;
  3802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetIndex_m949B292C67ECAD66CF59896CA62A2A6F762429BA (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, int32_t ___1_changeRecord, const RuntimeMethod* method) ;
  3803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_DeleteRecord_mCF356E47707F7E5865CB94551DEA518FE3485A1F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, const RuntimeMethod* method) ;
  3804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_get_HasDuplicates_m9106F02967C6F9D8B06E53B447841139985146DB (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareDataRows_m6F52C87E1F68E0DE6811AEF7FB9C91B30D2A9ED8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method) ;
  3807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataColumn_Compare_m8F04CA8EFD28AB9B25BBCB024359F439D232A9BD (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method) ;
  3808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataRowCollection_IndexOf_m0359C2782F5680E64B2C0A13493B384C0815EA25 (DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method) ;
  3809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586 (int32_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  3810. inline int32_t Comparison_1_Invoke_mC7FAE764BBED9CE6BBE024CF78AFA6EEA4B6AEDF_inline (Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_x, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___1_y, const RuntimeMethod* method)
  3811. {
  3812. return (( int32_t (*) (Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0*, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*, const RuntimeMethod*))Comparison_1_Invoke_mAB0FCC52E66B67EA06921024538EC6980B73A4B3_gshared_inline)(__this, ___0_x, ___1_y, method);
  3813. }
  3814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int64_CompareTo_m63A0BDA03C5B1DEB7387B1C53D6BFD961E4F5490 (int64_t* __this, int64_t ___0_value, const RuntimeMethod* method) ;
  3815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataRow_GetRecordState_m94177E0A44B0FF351EBFA2C1269D32763C14E12C (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_DeleteRecord_m0FF55339EC53FCC21A87F0B8C38DB8A7496968E4 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, bool ___1_fireEvent, const RuntimeMethod* method) ;
  3817. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, bool ___3_arg2, const RuntimeMethod* method)
  3818. {
  3819. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, int32_t, bool, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_gshared)(__this, ___0_format, ___1_arg0, ___2_arg1, ___3_arg2, method);
  3820. }
  3821. inline int32_t RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_i, const RuntimeMethod* method)
  3822. {
  3823. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_gshared)(__this, ___0_i, method);
  3824. }
  3825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_MaintainDataView_mB76953677D95F1A4E001D55B040A3B9CCF516C95 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_changedType, int32_t ___1_record, bool ___2_trackAddRemove, const RuntimeMethod* method) ;
  3826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_changedType, int32_t ___1_index, const RuntimeMethod* method) ;
  3827. inline void RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* ___0_tree, int32_t ___1_position, const RuntimeMethod* method)
  3828. {
  3829. (( void (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_gshared)(__this, ___0_tree, ___1_position, method);
  3830. }
  3831. inline int32_t RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_key, const RuntimeMethod* method)
  3832. {
  3833. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_gshared)(__this, ___0_key, method);
  3834. }
  3835. inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
  3836. {
  3837. return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
  3838. }
  3839. inline void List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8 (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, const RuntimeMethod* method)
  3840. {
  3841. (( void (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  3842. }
  3843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_GetUniqueKeyValues_mD6B9741F65715845F66B8D3C9F3747BBB1698B14 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* ___0_list, int32_t ___1_curNodeId, const RuntimeMethod* method) ;
  3844. inline ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* List_1_ToArray_mC73BD6EB981D64B81247F0F8BDF57461761423B3 (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, const RuntimeMethod* method)
  3845. {
  3846. return (( ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
  3847. }
  3848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_IndexKeyLength_mA5D2E1E270827922A0B61D763A8704E98E8FFEF5 (int32_t ___0_length, int32_t ___1_keyLength, const RuntimeMethod* method) ;
  3849. inline int32_t RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
  3850. {
  3851. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_gshared)(__this, ___0_nodeId, method);
  3852. }
  3853. inline int32_t RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
  3854. {
  3855. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_gshared)(__this, ___0_nodeId, method);
  3856. }
  3857. inline int32_t RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
  3858. {
  3859. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_gshared)(__this, ___0_nodeId, method);
  3860. }
  3861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareRecordToKey_m3BFA1D3286136BB29E9F0001FC95A44EA6EB5229 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_vals, const RuntimeMethod* method) ;
  3862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareRecords_m1255670DA5D2D18A430A014A4929E62C71CA0BAD (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method) ;
  3863. inline int32_t RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_node, const RuntimeMethod* method)
  3864. {
  3865. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_gshared)(__this, ___0_node, method);
  3866. }
  3867. inline int32_t RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
  3868. {
  3869. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_gshared)(__this, ___0_nodeId, method);
  3870. }
  3871. inline int32_t RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
  3872. {
  3873. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_gshared)(__this, ___0_nodeId, method);
  3874. }
  3875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_FindNodeByKey_m040F958D914C3DD43B6F5FD80FA8E8DB0ED053C8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, RuntimeObject* ___0_originalKey, const RuntimeMethod* method) ;
  3876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB Index_GetRangeFromNode_m936EB6F7DDF0615FCFCCFAD6D2C77B818F21505F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_nodeId, const RuntimeMethod* method) ;
  3877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_FindNodeByKeys_mB31191D49AC2C633C684E28A585FCFB79426C6DE (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_originalKey, const RuntimeMethod* method) ;
  3878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_OnListChanged_mD6F63604B5E6F58120B21448E730800208DD9D55 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ___0_e, const RuntimeMethod* method) ;
  3880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetRecord_m8394B5ABD0C9762A340533A441A204A920718EA1 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, const RuntimeMethod* method) ;
  3881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 Index_GetEnumerator_mC4395747D82DE1E101FE3A76819F4A0CE3DB2DD8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
  3882. inline int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_inline (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
  3883. {
  3884. return (( int32_t (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared_inline)(__this, method);
  3885. }
  3886. inline bool RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173 (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
  3887. {
  3888. return (( bool (*) (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115*, const RuntimeMethod*))RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_gshared)(__this, method);
  3889. }
  3890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexTree__ctor_m754C444315E9BFE6BC65F1DDF8F031381A186C3B (IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* __this, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ___0_index, const RuntimeMethod* method) ;
  3891. inline int32_t RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_position, int32_t ___1_item, bool ___2_append, const RuntimeMethod* method)
  3892. {
  3893. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, bool, const RuntimeMethod*))RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_gshared)(__this, ___0_position, ___1_item, ___2_append, method);
  3894. }
  3895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_FindNodeByKeyRecord_mDCA0E0E1F23256D84AB1D5816CC1EE130505F8FF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  3896. inline bool Listeners_1_get_HasListeners_m5A782565193EB89915D773B412EC5A19CF5E5B42 (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* __this, const RuntimeMethod* method)
  3897. {
  3898. return (( bool (*) (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*, const RuntimeMethod*))Listeners_1_get_HasListeners_mC9DA311A9A917708182F4FCB6DCCAF2497F3038A_gshared)(__this, method);
  3899. }
  3900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataTable_get_AreIndexEventsSuspended_mC5CF1E722F7172E6BC927A18BF5AFB7A4EDDC494 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  3901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListChangedEventArgs__ctor_m51CD8C20F924174FDAE0CED36B57E8A53AFBBDA5 (ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* __this, int32_t ___0_listChangedType, int32_t ___1_newIndex, int32_t ___2_oldIndex, const RuntimeMethod* method) ;
  3902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListChangedEventArgs__ctor_mB48C0E1EBC7ECB9C9A1CEFBF1787D1C542FBDCAD (ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* __this, int32_t ___0_listChangedType, int32_t ___1_newIndex, const RuntimeMethod* method) ;
  3903. inline void Action_4__ctor_m4F76F6746AFC910C9C488875639407C0550AE857 (Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3904. {
  3905. (( void (*) (Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_4__ctor_m8A75FF8661CEABA27724CB134FC15328C3FC128B_gshared)(__this, ___0_object, ___1_method, method);
  3906. }
  3907. inline void Listeners_1_Notify_TisListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBD18405981BC46A9A3DFC0E0266D90DA43246519 (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* __this, ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ___0_arg1, bool ___1_arg2, bool ___2_arg3, Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* ___3_action, const RuntimeMethod* method)
  3908. {
  3909. (( void (*) (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*, ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442*, bool, bool, Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69*, const RuntimeMethod*))Listeners_1_Notify_TisRuntimeObject_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC15F49D05E53863BBA7CFC8CCEA80073BC5E6495_gshared)(__this, ___0_arg1, ___1_arg2, ___2_arg3, ___3_action, method);
  3910. }
  3911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass86_0__ctor_m15EB5982B1E956E5A23E679A681E1CD76907C1EE (U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* __this, const RuntimeMethod* method) ;
  3912. inline void Action_4__ctor_mFDB9E5DA176E6AC7A9D63C98680D52DE00D39E7F (Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  3913. {
  3914. (( void (*) (Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_4__ctor_m95F1DD3D1685C180334C8ED415A175B9FA6E89C6_gshared)(__this, ___0_object, ___1_method, method);
  3915. }
  3916. inline void Listeners_1_Notify_TisListChangedType_t50F7E1359B1B64CCB72B35EA42266BF90E79107A_TisDataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC06F38DEE601B746874D4267DB0680AF8F2C5980 (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* __this, int32_t ___0_arg1, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___1_arg2, bool ___2_arg3, Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077* ___3_action, const RuntimeMethod* method)
  3917. {
  3918. (( void (*) (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*, int32_t, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*, bool, Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077*, const RuntimeMethod*))Listeners_1_Notify_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisRuntimeObject_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m57328E690FAB8FE08062C070104EACBAAEC55135_gshared)(__this, ___0_arg1, ___1_arg2, ___2_arg3, ___3_action, method);
  3919. }
  3920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_FireResetEvent_mB9483BAE0E959E5033B93920E15038894CFCE94B (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3921. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040 (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, const RuntimeMethod* method)
  3922. {
  3923. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, int32_t, int32_t, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040_gshared)(__this, ___0_format, ___1_arg0, ___2_arg1, ___3_arg2, method);
  3924. }
  3925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_changedType, int32_t ___1_newIndex, int32_t ___2_oldIndex, const RuntimeMethod* method) ;
  3926. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m08B68B9D9F6E436BA17DB57E991D01AFC022CCCA (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, int32_t ___4_arg3, const RuntimeMethod* method)
  3927. {
  3928. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m9C33AA213DD000802895CE07606E1B912493238B_gshared)(__this, ___0_format, ___1_arg0, ___2_arg1, ___3_arg2, ___4_arg3, method);
  3929. }
  3930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetChangeAction_m031C6693C16052B2D8911558C63A7194FBE27CAF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_oldState, int32_t ___1_newState, const RuntimeMethod* method) ;
  3931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetReplaceAction_mBB5C946A3670B69B50EE261150D0ABE59355364B (int32_t ___0_oldState, const RuntimeMethod* method) ;
  3932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_ApplyChangeAction_mC74ADB171A0E46814E9D160742C483D8FED5922B (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, int32_t ___1_action, int32_t ___2_changeRecord, const RuntimeMethod* method) ;
  3933. inline void DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m405BCDF936E58E99FD704D1C908A4DD419F23EDE (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* __this, String_t* ___0_format, int32_t ___1_arg0, int32_t ___2_arg1, int32_t ___3_arg2, int32_t ___4_arg3, int32_t ___5_arg4, int32_t ___6_arg5, int32_t ___7_arg6, const RuntimeMethod* method)
  3934. {
  3935. (( void (*) (DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE*, String_t*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m21E6C9471E80E3338E7223761B946C6E0E48E30A_gshared)(__this, ___0_format, ___1_arg0, ___2_arg1, ___3_arg2, ___4_arg3, ___5_arg4, ___6_arg5, ___7_arg6, method);
  3936. }
  3937. inline void RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_currentKey, int32_t ___1_newKey, const RuntimeMethod* method)
  3938. {
  3939. (( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, int32_t, const RuntimeMethod*))RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830_gshared)(__this, ___0_currentKey, ___1_newKey, method);
  3940. }
  3941. inline int32_t RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_item, const RuntimeMethod* method)
  3942. {
  3943. return (( int32_t (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419_gshared)(__this, ___0_item, method);
  3944. }
  3945. inline void List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_inline (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_item, const RuntimeMethod* method)
  3946. {
  3947. (( void (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  3948. }
  3949. inline void RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497 (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D* __this, int32_t ___0_accessMethod, const RuntimeMethod* method)
  3950. {
  3951. (( void (*) (RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*, int32_t, const RuntimeMethod*))RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497_gshared)(__this, ___0_accessMethod, method);
  3952. }
  3953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareDuplicateRecords_mA169DAC7CF1ABBC03AE97CED90794C9F49E2751D (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method) ;
  3954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B221CB1CDCC8F228F2116C57C9B72DECD57C649 (U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* __this, const RuntimeMethod* method) ;
  3955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataViewListener_IndexListChanged_mD35D421821BC7F232A0817AB69871800C07C8D27 (DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* __this, ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ___0_e, const RuntimeMethod* method) ;
  3956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataViewListener_MaintainDataView_m863F47542ACA72D4A1CF3064D649770BCBBF5BEE (DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* __this, int32_t ___0_changedType, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___1_row, bool ___2_trackAddRemove, const RuntimeMethod* method) ;
  3957. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline (XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* __this, const RuntimeMethod* method) ;
  3958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184 (XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* __this, const RuntimeMethod* method) ;
  3959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XmlQualifiedName_op_Inequality_m8A82F5213618F15B887A45C7B1461EB5C14C86A0 (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___0_a, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___1_b, const RuntimeMethod* method) ;
  3960. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* __this, const RuntimeMethod* method) ;
  3961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType_LoadTypeValues_mBC3195F7397AEF9FDE705464F913F0FD98E78AF2 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___0_node, const RuntimeMethod* method) ;
  3962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1 (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* __this, const RuntimeMethod* method) ;
  3963. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* XmlSchemaSimpleType_get_Content_mCB30920833956BE92591B664C0036D0C138B7C54_inline (XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* __this, const RuntimeMethod* method) ;
  3964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_SimpleTypeNotSupported_m094D3FA96CBE382A53FD63631A97F61D11194F69 (const RuntimeMethod* method) ;
  3965. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline (XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* __this, const RuntimeMethod* method) ;
  3966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___0_node, const RuntimeMethod* method) ;
  3967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaSimpleTypeRestriction_get_BaseTypeName_mEE1F470183CF0E94F58B1EBE50B7736931F6C9C5_inline (XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* __this, const RuntimeMethod* method) ;
  3968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  3969. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* __this, const RuntimeMethod* method) ;
  3970. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  3971. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  3972. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  3973. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* XmlSchemaSimpleTypeRestriction_get_BaseType_mB16FB3E86226E0400E1A756D6138BEBFB2D35BB8_inline (XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* __this, const RuntimeMethod* method) ;
  3974. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaSimpleTypeRestriction_get_Facets_mFE79D3505ABE7F499A6D4883E49A265D9D546F11_inline (XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* __this, const RuntimeMethod* method) ;
  3975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51 (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* __this, const RuntimeMethod* method) ;
  3976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72 (XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* __this, const RuntimeMethod* method) ;
  3977. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline (XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* __this, const RuntimeMethod* method) ;
  3978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m0DED37AC1A3B9B431A9833BDBC4F5B37C2BC407A (String_t* ___0_value, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  3979. 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) ;
  3980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8 (XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* __this, const RuntimeMethod* method) ;
  3981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8 (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_node, String_t* ___1_ln, const RuntimeMethod* method) ;
  3982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_QualifiedName_m8BA7240F3F8059E21BF326828EE5A0E20373667E (String_t* ___0_name, const RuntimeMethod* method) ;
  3983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  3984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  3985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  3986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_QualifiedName_mDE9150B0AEACBE3F07B38F4842B07B6B67DD1ADE (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  3987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  3988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B (int32_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  3989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType__ctor_m3602CFF011A78C244896272E076A6E66B5D5EB19 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, String_t* ___0_baseType, const RuntimeMethod* method) ;
  3990. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleType_get_MaxLength_m55BEA3807EDE2C9B39BF0899D5576B7474E436D6_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  3991. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  3992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B (String_t* ___0_a, String_t* ___1_b, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
  3993. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  3994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_HasConflictingDefinition_m4CD87B60206481B690AF90C955E3E434A67A610D (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* ___0_otherSimpleType, const RuntimeMethod* method) ;
  3995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, String_t* ___0_constraintName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_columns, const RuntimeMethod* method) ;
  3996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_RemoveRef_m64A612DF94330D1D83E98FF3845F39CB7CBFC824 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_AddRef_m1B6D7FF926143B923B53EED1C2007739D3D6D421 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  3998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_NonVirtualCheckState_m3628004B831A3059F9492567178705883E585457 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method) ;
  3999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RemovePrimaryKey_m6BBCC81C5B8E293BAD268B2492C45D84F7C92D4B (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method) ;
  4000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParentForeignKeyConstraintEnumerator__ctor_mDD130D93A3B4F6E93B6A58515F2438CFEB35FE9B (ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_dataSet, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_inTable, const RuntimeMethod* method) ;
  4001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* ForeignKeyConstraintEnumerator_GetForeignKeyConstraint_m2165622858BB19977DFF9DF8DBBCC67DA5FB8A82 (ForeignKeyConstraintEnumerator_t73CDA7DF702057B15267DED0938C77C1DAE3544F* __this, const RuntimeMethod* method) ;
  4002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_NeededForForeignKeyConstraint_m80FBDCCA1714057EA7A35FBA9BFB2FC0312C90D6 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* ___0_key, ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* ___1_fk, const RuntimeMethod* method) ;
  4003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintEnumerator_GetNext_m9541A68CFEB06AFD94B46959827869945930F859 (ConstraintEnumerator_t449C9ABFA44F2D009B1672ACAE220DB0921BF2C0* __this, const RuntimeMethod* method) ;
  4004. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* UniqueConstraint_get_ConstraintIndex_m1343B1C377FBB245F505B2A5FFD92E33E95BE0DE_inline (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method) ;
  4005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_CheckUnique_mFFA93375DA63B9E94A3BCB92EC4FD4C50822D2FF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method) ;
  4006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ExceptionBuilder_UniqueConstraintViolationText_m2E105221673AB19CB094769E3A174DDC6AB8B45F (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_values, const RuntimeMethod* method) ;
  4007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRow_SetColumnError_m537503EC426DBA6C1E50EB87688CDD632F58BD47 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, String_t* ___1_error, const RuntimeMethod* method) ;
  4008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method) ;
  4009. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataRow_HaveValuesChanged_mE0006B439605DE1969B74D645C1B223E3BB2A03C (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, const RuntimeMethod* method) ;
  4010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataRow_GetDefaultRecord_mD5D5E39FAD5E6F12A257BD92CC372BDBB1323DA8 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  4011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_IsKeyRecordInIndex_mC6DB2D73C952D963A9B888FD730BD393D142DF92 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method) ;
  4012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* DataRow_GetColumnValues_mFCC43E03CDAB327F91B7C7F3CFEBAA8BBE966A40 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, const RuntimeMethod* method) ;
  4013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ConstraintViolation_mD72E430F22F44F824836AA7C317370681F8D2C8F (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_values, const RuntimeMethod* method) ;
  4014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint__ctor_m4370C1BADDD4B00F8A62D0F5F8387E0527120F22 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, String_t* ___0_name, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_columns, const RuntimeMethod* method) ;
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraint_set_InCollection_m351A6DEF286E1DCDD6C049405042CD04FF46C916 (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* __this, bool ___0_value, const RuntimeMethod* method) ;
  4016. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataColumn_InternalUnique_m304D8AB6E46A99695F75B9FF0B1CBB7A5AEDEC92_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, bool ___0_value, const RuntimeMethod* method) ;
  4017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLSchema__ctor_m9319871850061E19E057CB2F9C63F5C08ED705F5 (XMLSchema_t9EDB17EF8C9AFCB233D33028808DB72EB139EBB1* __this, const RuntimeMethod* method) ;
  4018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_set_Namespace_mA89BD14E3372A50AC77EB0A67EBF7105847237F9 (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8 (XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* ___0_node, String_t* ___1_name, String_t* ___2_ns, const RuntimeMethod* method) ;
  4020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XDRSchema_HandleTable_m9BE01BBA92050A252329717E27E95F157E81D3C7 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method) ;
  4021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437 (String_t* ___0_name, const RuntimeMethod* method) ;
  4022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_set_DataSetName_m056B14E284EF8A39DCAC0CA0F9C2927398ACAC8A (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InvalidAttributeValue_m48172A8252B19B731022B1A7C5D364E1849D94BA (String_t* ___0_name, String_t* ___1_value, const RuntimeMethod* method) ;
  4024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XDRSchema_IsTextOnlyContent_mFE2782050F8E792F1E8427B2BBEF95F5A2A707EA (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method) ;
  4025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_GetMinMax_mE26EDACBE68C870999B2EDC8F73FBB5B33796FC6 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_elNode, int32_t* ___1_minOccurs, int32_t* ___2_maxOccurs, const RuntimeMethod* method) ;
  4026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* XDRSchema_FindTypeNode_m1A6DB66487C5A69B025BB108CFC122FE6DC8A300 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method) ;
  4027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XDRSchema_InstantiateSimpleTable_m17C4E8E8DD6054DAA5F39989CCBD6234BF74F202 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_dataSet, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___1_node, const RuntimeMethod* method) ;
  4028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XDRSchema_IsXDRField_mFE63685AE45AAEBA075AFC3DAC1858A06434A743 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___1_typeNode, const RuntimeMethod* method) ;
  4029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XDRSchema_InstantiateTable_m301A257805DBF950A959A58EE82FA88D99902F49 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_dataSet, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___1_node, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___2_typeNode, const RuntimeMethod* method) ;
  4030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_m16E43269D4AB4E7FF7B059C8EA8820F80F1323D3 (RuntimeArray* ___0_array, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  4031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573 (String_t* ___0_name, const RuntimeMethod* method) ;
  4032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_separator, const RuntimeMethod* method) ;
  4033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* XDRSchema_FindNameType_mDCD7C45193A1C545A7B54D5C99FDB0DF8EEA9234 (String_t* ___0_name, const RuntimeMethod* method) ;
  4034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_MissingAttribute_m6CA9BD8D105FC5C3ABE79FA3FBCF7EF62F582346 (String_t* ___0_element, String_t* ___1_attribute, const RuntimeMethod* method) ;
  4035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method) ;
  4036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataColumnCollection_get_Item_m4C344C68D2AF1FF183BF4302328621E90721A73A (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, String_t* ___0_name, String_t* ___1_ns, const RuntimeMethod* method) ;
  4037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_DuplicateDeclaration_m6838E7EB162FBEAD7A6256663B7AF6E38F68DDCD (String_t* ___0_name, const RuntimeMethod* method) ;
  4038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XMLSchema_GenUniqueColumnName_mF098AB56F1186BFF0B8D126064EE12A8ACD6E120 (String_t* ___0_proposedName, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, const RuntimeMethod* method) ;
  4039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* XDRSchema_ParseDataType_mACA20B7D9C4FFAA6B1A1850701D48D7D2F484684 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, String_t* ___0_dt, String_t* ___1_dtValues, const RuntimeMethod* method) ;
  4040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateSimpleType_m8609A5F3CA3D63660A8948C8C10549FFC1112998 (int32_t ___0_typeCode, Type_t* ___1_type, const RuntimeMethod* method) ;
  4041. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateEnumeratedType_m318420EE65D151376A6E06FC3C2ADF2959F94A6A (String_t* ___0_values, const RuntimeMethod* method) ;
  4042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateByteArrayType_mB20947DD176E959B5433703A3059B04B1EBCDAF4 (String_t* ___0_encoding, const RuntimeMethod* method) ;
  4043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_elNode, bool ___1_isAttribute, int32_t* ___2_minOccurs, int32_t* ___3_maxOccurs, const RuntimeMethod* method) ;
  4044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_columnName, Type_t* ___1_dataType, String_t* ___2_expr, int32_t ___3_type, const RuntimeMethod* method) ;
  4045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319 (RuntimeObject* ___0_instance, XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* ___1_attrs, const RuntimeMethod* method) ;
  4046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_SimpleType_mF813680576BCB5CEF9CF0E2AB4D07DE385072C9C (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* ___0_value, const RuntimeMethod* method) ;
  4048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, bool ___0_value, const RuntimeMethod* method) ;
  4049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB (XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* __this, int32_t ___0_i, const RuntimeMethod* method) ;
  4051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlConvert_ChangeTypeForXML_mC0787280D7959FF5E2133FCF5ADCBC4CB4F62B08 (RuntimeObject* ___0_value, Type_t* ___1_type, const RuntimeMethod* method) ;
  4052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  4053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341 (String_t* ___0_name, String_t* ___1_type, const RuntimeMethod* method) ;
  4054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_mD1B67560310D4E9CC1EA31177CA1CB2CFDFE5D57 (String_t* ___0_s, RuntimeObject* ___1_provider, const RuntimeMethod* method) ;
  4055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_AttributeValues_m866491D1CB66D73A735B8315BEC2531A1C778F29 (String_t* ___0_name, String_t* ___1_value1, String_t* ___2_value2, const RuntimeMethod* method) ;
  4056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009 (String_t* ___0_strA, String_t* ___1_strB, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
  4057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, const RuntimeMethod* method) ;
  4058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80 (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* __this, const RuntimeMethod* method) ;
  4059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_name, String_t* ___1_ns, const RuntimeMethod* method) ;
  4060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable__ctor_m8F8624080B0FE8C40F9A7D2A6814673920C86BD3 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, String_t* ___0_tableName, const RuntimeMethod* method) ;
  4061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177 (int32_t ___0_value, const RuntimeMethod* method) ;
  4063. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_MinOccurs_m8401E7C8A8905144D74E2D598DB1B20ED956B52F_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  4064. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_MaxOccurs_mB980253C08694F1975C0BA3A74A6F5008E5ED99A_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  4065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_HandleTypeNode_m2E2D0DF3D63184E0DF24768D8DB19843441031F4 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_typeNode, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___2_tableChildren, const RuntimeMethod* method) ;
  4066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, const RuntimeMethod* method) ;
  4067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ElementTypeNotFound_m1B93B9B5255D9F76A0207E050D0921015CB35602 (String_t* ___0_name, const RuntimeMethod* method) ;
  4068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* DataTable_get_ChildRelations_mA020ACE26F7C7F02D1BA5A2BB81A6F2AD5F2EEAA (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataTable_AddUniqueKey_m536094DA283E30F978F6A3CAD5C34730246D9BF9 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataTable_AddForeignKey_m1805E2681C8AD12D8D35DDBC20B40268DDA3F41B (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_parentKey, const RuntimeMethod* method) ;
  4071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRelation__ctor_m1C579E1DAE917F6CBABEEB5BFF06896FD5FA662E (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, String_t* ___0_relationName, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___1_parentColumn, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___2_childColumn, bool ___3_createConstraints, const RuntimeMethod* method) ;
  4072. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataRelation_set_CheckMultipleNested_mAD6ACA9BEE0351DDCF4426B90834E6276EB2CB64_inline (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, bool ___0_value, const RuntimeMethod* method) ;
  4073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_ColumnName_m5A27160238B917F63761572457D6E8E8D303412C (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0 (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* __this, String_t* ___0_n, Type_t* ___1_t, const RuntimeMethod* method) ;
  4075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* DataTextReader_CreateReader_m6CEE4553CF892E39756D88EA20A7B8CF562C5283 (XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___0_xr, const RuntimeMethod* method) ;
  4076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessDiffs_m9E40183B4DEC7547A2058590EF2AED5005C3E09A (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method) ;
  4077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessErrors_mC62537AA938AE35ADEA8C4D9298F9ED699CDAD49 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method) ;
  4078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_CreateTablesHierarchy_m8E8422CFDCFBD9D09776692AB736D17E77ACA17A (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_dt, const RuntimeMethod* method) ;
  4079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessDiffs_mAB2D48653D72DBD04AF48748E12255D8F3B8FE5B (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_tableList, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method) ;
  4080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessErrors_m9188940FBBD66E280253642995FE481FD1616005 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_dt, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method) ;
  4081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_SkipWhitespaces_m608EED9A221BB1BA66954FCAD6178B55E4F63356 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___0_reader, const RuntimeMethod* method) ;
  4082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XMLDiffLoader_ReadOldRowData_m410808A43862893D082B8D9016D412B84521EBB9 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** ___1_table, int32_t* ___2_pos, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___3_row, const RuntimeMethod* method) ;
  4083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_DiffgramMissingSQL_m6F06C14D3524D339105CA9C7C10F0CBC4FCBC73A (const RuntimeMethod* method) ;
  4084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* DataTable_NewEmptyRow_m594799A8B1BF239BEE2543F42AA023C2323203E2 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRowCollection_DiffInsertAt_mB5D65C9336630D69780D48BDD19F9D7B336907F1 (DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, int32_t ___1_pos, const RuntimeMethod* method) ;
  4087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRow_Delete_m14B0BDEB2D6119E34523595F2A5041ACC2099392 (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method) ;
  4088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XMLDiffLoader_GetTable_mC410400185D011FFF2C1400A7FF85D33A869CE35 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, String_t* ___0_tableName, String_t* ___1_ns, const RuntimeMethod* method) ;
  4089. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_DiffgramMissingTable_m6A549A557BAFB9634D2DD2E512F52B85615B50B1 (String_t* ___0_name, const RuntimeMethod* method) ;
  4090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B (RuntimeObject* ___0_value, Type_t* ___1_conversionType, RuntimeObject* ___2_provider, const RuntimeMethod* method) ;
  4091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataColumn_get_EncodedColumnName_m0D6BB63241DB1DDFD9DFF4C182D1B4549CCD9E69 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  4092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  4093. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_s, const RuntimeMethod* method) ;
  4094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataTable_get_XmlText_m79E1966736EA068665AE8D4892D5E7F7A5AF5FBE_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataColumn_get_IsCustomType_mD5915428405E0BB30A8FE9670B4885BBE1B7E653 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  4096. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataColumn_get_ImplementsIXMLSerializable_mC08C15A8D57C5654BA60CFE394EC45F39C4CB847_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  4097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlRootAttribute__ctor_m67B2E5D1DC3607ADFE62AD1DDA134C671BD23A9E (XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* __this, String_t* ___0_elementName, const RuntimeMethod* method) ;
  4098. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XmlRootAttribute_set_Namespace_mAB74858C97531E3ACA6755E9B9C2AFA4C4BF9A8C_inline (XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataColumn_ConvertXmlToObject_m1F420D7ACB01AB9BC5EC7DEC42BE2E692A67CBDC (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___0_xmlReader, XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* ___1_xmlAttrib, const RuntimeMethod* method) ;
  4100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* TypeDescriptor_GetConverter_m83A515E1D6F25137D637B175EA55BC80637E1C8A (Type_t* ___0_type, const RuntimeMethod* method) ;
  4101. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* TypeDescriptor_GetProperties_mE9D1ED630E2ACFA237833F164A86537978B704A9 (RuntimeObject* ___0_component, const RuntimeMethod* method) ;
  4102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* XMLSchema_GetConverter_m7665C942CE87F5BE05B419A0E39C054687E6ADCB (Type_t* ___0_type, const RuntimeMethod* method) ;
  4103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeConverter_CanConvertFrom_mE41048372E94CADCD46A0E450385F4E13011D19B (TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* __this, Type_t* ___0_sourceType, const RuntimeMethod* method) ;
  4104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeConverter_ConvertFromInvariantString_m81DA50DC43E5868C83A5D283FFD227B919C9D0A5 (TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* __this, String_t* ___0_text, const RuntimeMethod* method) ;
  4105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DataStorage_GetType_m179AD6672C267AF5AFAD4BC1FE520DD2E0B7A4E0 (String_t* ___0_value, const RuntimeMethod* method) ;
  4106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CultureInfo__ctor_m13C68B1478A97FC5FA9653C46B2C42DA01573FFB (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  4107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_CollectElementsAnnotations_mABC2A2F747A15B8C5310DDAAD54257BD27E171F5 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* ___0_schema, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___1_schemaList, const RuntimeMethod* method) ;
  4108. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchema_get_Items_m4A629D8F391D26EC9C55EC8BC155CBFA98B4FD6F_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method) ;
  4109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XmlSchemaObjectCollection_Add_m7331C4E33810C8039BDB8EE3FE78FBD0D042AFDA (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* __this, XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* ___0_item, const RuntimeMethod* method) ;
  4110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4111. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttribute_get_QualifiedName_m1648C90EFB070F8C22421D7D9CE227847DDDFB86_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4112. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttributeGroup_get_QualifiedName_m4008432A607D33D2439498137F49361C2522F7C8_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method) ;
  4113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  4114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  4115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InvalidDuplicateNamedSimpleTypeDelaration_m7C7B60BD64DF1B4C5286AE0E8BE2F9C8BE92C2CE (String_t* ___0_stName, String_t* ___1_errorStr, const RuntimeMethod* method) ;
  4116. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchema_get_Includes_m6B3EEA0A445594394CAAB98D3AE55705D686E1CB_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method) ;
  4117. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* XmlSchemaExternal_get_Schema_mFB5AB939E77F0F839DEC5C5D5B1995C0F9A1528B_inline (XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865* __this, const RuntimeMethod* method) ;
  4118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_DataType_m5D8BDDA5115A9F72F9CF1211F73B22850D1627F0 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
  4119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
  4120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
  4121. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* __this, const RuntimeMethod* method) ;
  4122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_node, const RuntimeMethod* method) ;
  4123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F (RuntimeObject* ___0_instance, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___1_attrs, const RuntimeMethod* method) ;
  4124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29 (RuntimeObject* ___0_instance, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___1_attrs, const RuntimeMethod* method) ;
  4125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RelationParentNameMissing_mA9D30761B2ABFD2C6534DAC71A170E754E336308 (String_t* ___0_rel, const RuntimeMethod* method) ;
  4126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RelationChildNameMissing_m803E7A99A8313004D4B3A5BFD7236936D9B4C0E5 (String_t* ___0_rel, const RuntimeMethod* method) ;
  4127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RelationTableKeyMissing_mC6D2CAEE814975CA222846CE1CB1156203FCED67 (String_t* ___0_rel, const RuntimeMethod* method) ;
  4128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_RelationChildKeyMissing_mF6DFD53A9613517F72A5128B2C91196A63F7BDD8 (String_t* ___0_rel, const RuntimeMethod* method) ;
  4129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_MismatchKeyLength_m459A39B9F5986E1538ED13EBCB568FF64000BBDB (const RuntimeMethod* method) ;
  4130. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataTableCollection_GetTableSmart_m33E1238A5DF135EED82D6C738D16B40A1221B639 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_name, String_t* ___1_ns, const RuntimeMethod* method) ;
  4131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_SetExtProperties_m4C989838CDA12DE4BF7C4E242AFE2406FDF64D13 (RuntimeObject* ___0_instance, XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* ___1_attrs, const RuntimeMethod* method) ;
  4132. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, const RuntimeMethod* method) ;
  4133. inline List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_key, const RuntimeMethod* method)
  4134. {
  4135. return (( List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* (*) (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405*, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
  4136. }
  4137. inline void List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_item, const RuntimeMethod* method)
  4138. {
  4139. (( void (*) (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  4140. }
  4141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___0_pt, const RuntimeMethod* method) ;
  4142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline (XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* __this, const RuntimeMethod* method) ;
  4143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_GreaterThan_m549F09BF0C53D8611E550CA9CCB53543D6DAF717 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
  4144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlSchemaParticle_set_MaxOccurs_m323FFAAFC203B3935B029652812ACFEF03177776 (XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  4146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Inequality_mCFFC6B60AEDE8CFB2DEABD97FF0F2B79A31E2690 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
  4148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, const RuntimeMethod* method) ;
  4149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_IsDatasetParticle_m5CCB556F4F733546237BAAB737C81FED28E9E377 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___0_pt, const RuntimeMethod* method) ;
  4150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_element, String_t* ___1_attrName, bool ___2_defVal, const RuntimeMethod* method) ;
  4151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CollectionBase_get_Count_m2BD48A6DDD376554A7956E4B26EC27F9F1E43C72 (CollectionBase_t44F966CC555C87F2815D668FB4586526E1C2383F* __this, const RuntimeMethod* method) ;
  4152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaComplexType_get_Attributes_mB8018A543D9892251A159F4C6EA8C82026163871 (XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* __this, const RuntimeMethod* method) ;
  4153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_HasAttributes_m267DCC5F201BE12A21E38C3B3BD0D2CAE1C8D1BD (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_attributes, const RuntimeMethod* method) ;
  4154. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline (XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* __this, const RuntimeMethod* method) ;
  4155. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaSimpleContentExtension_get_Attributes_mE78BE1F22BCB5D2E22FC022534CB7AAFE0199DF6_inline (XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* __this, const RuntimeMethod* method) ;
  4156. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaSimpleContentRestriction_get_Attributes_m73FADFE271F96BA6BF4F1FC4F2F2D86F4E23F5DE_inline (XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F* __this, const RuntimeMethod* method) ;
  4157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XSDSchema_GetParticle_m19129E9734DE1E1CA9EEB3520DC506468701D22C (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___0_ct, const RuntimeMethod* method) ;
  4158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_LoadSchema_mAA025A0125F8FECDF17F4A7AAA0499164CFD1524 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* ___0_schemaSet, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___1_ds, const RuntimeMethod* method) ;
  4159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* XmlSchemaSet_Schemas_mE3BC781CBC04B6AE002103FEB3D506EDFC161F6C (XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* __this, const RuntimeMethod* method) ;
  4160. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchema_get_Id_mFA10A91F54597E48FB75C5824D0263ABDAA8B6F5_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method) ;
  4161. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchema_get_TargetNamespace_mAFA4B36F2637087A82F54ADE6E5A627744705064_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method) ;
  4162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlSchemaObjectCollection__ctor_mADAEAC1E5F0B0F7346DA6B6B2BD10092A0EF9C05 (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* __this, const RuntimeMethod* method) ;
  4163. inline void Dictionary_2__ctor_mD15AC007FC52DB7F91CEF4BB830C34F024341006 (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* __this, const RuntimeMethod* method)
  4164. {
  4165. (( void (*) (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  4166. }
  4167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_CollectElementsAnnotations_mE74E598D624F42C3F244F2E3C4B7B2DFEE08E535 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* ___0_schema, const RuntimeMethod* method) ;
  4168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* XSDSchema_FindDatasetElement_mD30DC4BD6DD84D996B01C2D687D47D0BD848F520 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_elements, const RuntimeMethod* method) ;
  4169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_element, String_t* ___1_attrName, String_t* ___2_defVal, const RuntimeMethod* method) ;
  4170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataSet_set_MainTableName_m345E656619A843DA7A590C796B916020856B9F17_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4171. inline void List_1__ctor_m3AC372485EEA21872FD76F60AE7CFE6F52F6EB74 (List_1_t43EC7C138A17FAAD7120408F039923082A70301A* __this, const RuntimeMethod* method)
  4172. {
  4173. (( void (*) (List_1_t43EC7C138A17FAAD7120408F039923082A70301A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  4174. }
  4175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XSDSchema_DatasetElementCount_m7D309B27559719C8E5369CB8084F749E8554D416 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_elements, const RuntimeMethod* method) ;
  4176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_IsDataSetAttributeMissingInSchema_m4F2DDBE6071940B35626AFFAF8501E87E4096301 (const RuntimeMethod* method) ;
  4177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_TooManyIsDataSetAtributeInSchema_mA2CBE81F9B6FC8FD5ECEB5E98B7E1AA8F09574B0 (const RuntimeMethod* method) ;
  4178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_node, const RuntimeMethod* method) ;
  4179. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline (XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* __this, const RuntimeMethod* method) ;
  4180. inline void List_1_Add_m67C21E7947DD3956AE204D9507A6A1D84ECB4AFA_inline (List_1_t43EC7C138A17FAAD7120408F039923082A70301A* __this, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___0_item, const RuntimeMethod* method)
  4181. {
  4182. (( void (*) (List_1_t43EC7C138A17FAAD7120408F039923082A70301A*, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  4183. }
  4184. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline (XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* __this, const RuntimeMethod* method) ;
  4185. inline bool List_1_Contains_mF241A7CEE40AD8875F43D16495F53924A64AF7D6 (List_1_t43EC7C138A17FAAD7120408F039923082A70301A* __this, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___0_item, const RuntimeMethod* method)
  4186. {
  4187. return (( bool (*) (List_1_t43EC7C138A17FAAD7120408F039923082A70301A*, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
  4188. }
  4189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleRefTableProperties_mEE89C2DFEAF88DFB0584EDCE15A8601B4D7709C6 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_RefTables, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___1_element, const RuntimeMethod* method) ;
  4190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, const RuntimeMethod* method) ;
  4191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleDataSet_m96EDF4731CD529138C0E6E6C912945962FA14CC7 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, bool ___1_isNewDataSet, const RuntimeMethod* method) ;
  4192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleRelations_m67AF20900C35B9C2EC1A3C7897D77E8DA33BFA06 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* ___0_ann, bool ___1_fNested, const RuntimeMethod* method) ;
  4193. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0* DataTable_get_NestedParentRelations_m0E81D1152100DF95AE02C2128E5B09696A15DF69_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4194. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataSet_get_Namespace_mCD2A82F0F982A56430294CBDAC10A2C8159FA289_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method) ;
  4195. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataSet_get_DataSetName_m53D20A0B757B364BB8B3287A74AAA7351EA02A45_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method) ;
  4196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4197. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataTable_get_Prefix_mBF76DDC873988D5ED2FDA8B3639822EF75C9330E_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_set_Prefix_mFDA98ED72ABE1C382CC27CC4880EFFF9BD0359D2 (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4199. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaAnnotation_get_Items_m61A082370B91C7B9AE7AED3924F14F4B98C62864_inline (XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* __this, const RuntimeMethod* method) ;
  4200. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* XmlSchemaAppInfo_get_Markup_mBC32E43DE4D53122EFCFB7EFBE90FDCC06C7D67A_inline (XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735* __this, const RuntimeMethod* method) ;
  4201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, bool ___1_fNested, const RuntimeMethod* method) ;
  4202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89* XmlSchemaGroupRef_get_Particle_mD8BC9F2E5B30043F41FC77DCBB81BA8BFBE9ED4A_inline (XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1* __this, const RuntimeMethod* method) ;
  4203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DataTable_get_EncodedTableName_m8E55AA884BCFCB75D1B46B3C6A0B293646C81788 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_elem, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method) ;
  4205. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* XmlSchemaAnnotated_get_Annotation_mF88E353F875798E495F0B6E71057451618F88E36_inline (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* __this, const RuntimeMethod* method) ;
  4206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataTable_get_UKColumnPositionForInference_mF804984F3AB1140E4C8D59977975E6B51D1C7A91_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method) ;
  4207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_UKColumnPositionForInference_mDB6310FABDEF1505686A4331F36CEA48B52A986C_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  4208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleParticle_m7E086A29E7676E4C7C5AE3E1A29007C151C463D6 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___0_pt, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___2_tableChildren, bool ___3_isBase, const RuntimeMethod* method) ;
  4209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* ___0_attrib, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method) ;
  4210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttributeGroupRef_get_RefName_m4555CB5267ECECB8C77F025FD6BBB9E34BCA6DA9_inline (XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* __this, const RuntimeMethod* method) ;
  4211. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleAttributeGroup_m11506D00502607D4D2A53BE000D109F290484979 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* ___0_attributeGroup, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method) ;
  4212. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaAttributeGroup_get_Attributes_m2AC60921F5191DADA633757413AC04C0DDB47607_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method) ;
  4213. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* XmlSchemaAttributeGroup_get_RedefinedAttributeGroup_mD598F73E798E1EF4A90ED546E1A8B756345A4AA4_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method) ;
  4214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttributeGroup_get_Name_m3844168DCA5295E383B41DD748997C7EA2BC4FA9_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method) ;
  4215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlQualifiedName__ctor_m65632114A1726D9FAD0338BC2A8C28BB9D262C7B (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* __this, String_t* ___0_name, String_t* ___1_ns, const RuntimeMethod* method) ;
  4216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XmlQualifiedName_op_Equality_mAE17874DCEBAFB74CBFEC5CC1EE5399470A61D44 (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___0_a, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___1_b, const RuntimeMethod* method) ;
  4217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_CircularComplexType_mE9F6E4B4C383330AECEDC6D28A5546D7C46BA2BA (String_t* ___0_name, const RuntimeMethod* method) ;
  4218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaComplexContentExtension_get_Attributes_m1E698C549EFC269908E2C402D874C762D427A33E_inline (XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* __this, const RuntimeMethod* method) ;
  4219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_attributes, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method) ;
  4220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___0_ct, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___2_tableChildren, bool ___3_isNillable, const RuntimeMethod* method) ;
  4221. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaComplexContentExtension_get_BaseTypeName_m2E933E7BBD27AB47DB806E2112E8116C049532E0_inline (XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* __this, const RuntimeMethod* method) ;
  4222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_strType, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___3_attrs, bool ___4_isNillable, const RuntimeMethod* method) ;
  4223. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XmlSchemaComplexContentExtension_get_Particle_m0092C105E29C158A0F4F261756E7C260A7E971ED_inline (XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* __this, const RuntimeMethod* method) ;
  4224. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaComplexContentRestriction_get_Attributes_mF511AFEE44471DF873275CB77EE1551715B0A2D9_inline (XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* __this, const RuntimeMethod* method) ;
  4225. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XmlSchemaComplexContentRestriction_get_Particle_m5C4EB4CB299BD015E78B045FFFEB18A6925A396E_inline (XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* __this, const RuntimeMethod* method) ;
  4226. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaSimpleContentExtension_get_BaseTypeName_m75545E8A9281E47719B2E274B886091A3EF89744_inline (XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* __this, const RuntimeMethod* method) ;
  4227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleSimpleTypeSimpleContentColumn_m56DE0B097956705DE57E123C7FD3308E1CA3A5A7 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___0_typeNode, String_t* ___1_strType, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___2_table, bool ___3_isBase, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___4_attrs, bool ___5_isNillable, const RuntimeMethod* method) ;
  4228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
  4229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InvalidField_m44C6AB319E77D27A034A715752949CB22E4C9A97 (String_t* ___0_name, const RuntimeMethod* method) ;
  4230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaIdentityConstraint_get_Fields_m7EA1FDC637E3F316F16D1A93B0C87306B98AC4EC_inline (XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* __this, const RuntimeMethod* method) ;
  4231. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaXPath_get_XPath_m764CFD2F357F485A54A64EF4A6D4D350B1C5F9B0_inline (XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* __this, const RuntimeMethod* method) ;
  4232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* XSDSchema_FindField_m01A8DEC37DAD52A10D5D867760D5E858FC1E82D0 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, String_t* ___1_field, const RuntimeMethod* method) ;
  4233. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaKeyref_get_Refer_m87D6D4EE542C95EB6EABC076A102533D58E07F4B_inline (XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* __this, const RuntimeMethod* method) ;
  4234. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaIdentityConstraint_get_Name_mDC1226A6D0995277B0011333F39A04EA54E12CDE_inline (XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* __this, const RuntimeMethod* method) ;
  4235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_key, const RuntimeMethod* method) ;
  4236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_MissingRefer_m84BEF09D4212E357318A1F789109A45BD032A724 (String_t* ___0_name, const RuntimeMethod* method) ;
  4237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InvalidKey_mE1D0A20BC5F452978F16B07B7DC069D5682B8935 (String_t* ___0_name, const RuntimeMethod* method) ;
  4238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* XSDSchema_BuildKey_m6B08A6C09976046D5550DA75E2049D247105088C (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_keyNode, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, const RuntimeMethod* method) ;
  4239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConstraintCollection_InternalIndexOf_m11D73E154E1BBF0418588805F64D4EB33870C710 (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, String_t* ___0_constraintName, const RuntimeMethod* method) ;
  4240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataRelation__ctor_m2EF9E0D03A6273AB293D47B0B3D48F9C5D896BF7 (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, String_t* ___0_relationName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childColumns, const RuntimeMethod* method) ;
  4241. inline bool Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_key, const RuntimeMethod* method)
  4242. {
  4243. return (( bool (*) (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405*, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
  4244. }
  4245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XSDSchema_TranslateAcceptRejectRule_mA06EDC2B266966C96BB79CFA1EB20DED5415890B (String_t* ___0_strRule, const RuntimeMethod* method) ;
  4246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XSDSchema_TranslateRule_m2D680154372EF64D981B02AC09382BEBE3EDBDF8 (String_t* ___0_strRule, const RuntimeMethod* method) ;
  4247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_MissingAttribute_mAAAA06E100B5FB073E825C6E73C825D506C071D0 (String_t* ___0_attribute, const RuntimeMethod* method) ;
  4248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_DuplicateConstraintRead_m68DF64D0B0FD316F554517FD223E4B199F453ACB (String_t* ___0_str, const RuntimeMethod* method) ;
  4249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintTable__ctor_m32D4C44B14B06EB453768C2866E9BA554C564413 (ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_t, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___1_c, const RuntimeMethod* method) ;
  4250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ConstraintCollection_Add_m855A6FC787F045355DE8DCDF811F8A87697B6C94 (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, String_t* ___0_name, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_columns, bool ___2_primaryKey, const RuntimeMethod* method) ;
  4251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ConstraintCollection_get_Item_m8F1EDC654C5BEEBDE500E369E321582F239D8BB8 (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, String_t* ___0_name, const RuntimeMethod* method) ;
  4252. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F XmlSchemaParticle_get_MinOccurs_m2A8F07D8F656E98898AA5F1B76BC7645CE71574C_inline (XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* __this, const RuntimeMethod* method) ;
  4253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_ns, const RuntimeMethod* method) ;
  4254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_set_Prefix_m0B008275BB20CB1B7F6C0FA38C9EFA1310D7580B (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4255. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* XmlSchemaElement_get_ElementSchemaType_m774B506CD9AA4BB4BAB305EF03703C48E4998687_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  4257. inline void List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6 (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* __this, const RuntimeMethod* method)
  4258. {
  4259. (( void (*) (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  4260. }
  4261. inline void Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_key, List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* ___1_value, const RuntimeMethod* method)
  4262. {
  4263. (( void (*) (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405*, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*, List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
  4264. }
  4265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438 (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_keyNode, const RuntimeMethod* method) ;
  4267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_Name_mDB8E208CD7A53D98C6CB33764F5B08853E944DD2_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4268. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttribute_get_RefName_m91886894B683BD121EF5C662C4DE72AE13D4A62A_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_TypeName_mA7580AAD33BAAD28B2590A613157DE84C540FE74_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___0_value, const RuntimeMethod* method) ;
  4271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_set_CaseSensitive_mDABFC037361286A850AACFC79167A6DAB51D3B34 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, bool ___0_value, const RuntimeMethod* method) ;
  4272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTable_set_Locale_m7AF00397576C7E63EE5E85F9108624290B2F460F (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___0_value, const RuntimeMethod* method) ;
  4273. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XmlSchemaElement_get_IsNillable_m8545E8FC669818DBE6A6FECE6AF0F41B2D2E7DC0_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_SetOrdinalInternal_mC49C92E10286B654DB2D1E068DD8A5DB7189C820 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, int32_t ___0_ordinal, const RuntimeMethod* method) ;
  4275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_key, const RuntimeMethod* method) ;
  4276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataTableCollection_InternalIndexOf_m4BD1BBC79E931B4F155B465285260137CA8289A0 (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, String_t* ___0_tableName, const RuntimeMethod* method) ;
  4277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* ___0_keyref, const RuntimeMethod* method) ;
  4278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataColumn_get_Ordinal_m2CB4158EED7C96B10D81C240E9F1D2927FD329E4_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method) ;
  4279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataTable_AddUniqueKey_mAE781B05B86764803FACB44FF9D3D96DB4FACA2C (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, int32_t ___0_position, const RuntimeMethod* method) ;
  4280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumn_set_Prefix_m77DB488042E31E64F9B50E2408D11690997252A5 (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_IsXsdType_mCFE8B2EA0AA98EEFC95FCD67FB0D54409C301872 (String_t* ___0_name, const RuntimeMethod* method) ;
  4282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_dt, const RuntimeMethod* method) ;
  4283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* XSDSchema_FindNameType_m4A212CEFDDB8F3642584CEA1D4CE5B7E1DB239DA (String_t* ___0_name, const RuntimeMethod* method) ;
  4284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4285. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* XmlSchemaAttribute_get_SchemaType_m57EAAED97C95E325EA391B078ED9AF68743E9DFA_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleColumnExpression_mC5D60C5A8C0AD4451B872D1608FCF8704C4AC042 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, RuntimeObject* ___0_instance, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___1_attrs, const RuntimeMethod* method) ;
  4287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5 (const RuntimeMethod* method) ;
  4288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataColumnCollection_AddAt_mDA99D48F1B9255A294CB4C6C276D1E583A33F25F (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* __this, int32_t ___0_index, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___1_column, const RuntimeMethod* method) ;
  4289. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleType_get_Length_m8E2A1ABA8BDE8C5FEA3E3AF25D8023E6D37443A3_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method) ;
  4290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAnnotated_get_Id_mE6DBBB1DB6548F5463E610FD4B9A28509D9889D6_inline (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* __this, const RuntimeMethod* method) ;
  4291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_DatatypeNotDefined_m2823800BAC753E3D6DB6E762175DD9D169F98E5A (const RuntimeMethod* method) ;
  4292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_ColumnTypeConflict_m66592D79B2EBCFE14C26648B67AB4A814FE36CD2 (String_t* ___0_name, const RuntimeMethod* method) ;
  4293. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XmlSchemaAttribute_get_Use_m655DDAE8FDA90176607407FC5295F931D2413E65_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_DefaultValue_m25DB9E833B5D07B7B675432EDCB5BB6A66BCC6AA_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4295. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_FixedValue_mF372E420F79172FA7DD7F1095F5966076191A06D_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method) ;
  4296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m4778C6A5F0E0FA5CBEFBBCB9E5A34BBE3D2D0BB5 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
  4297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XmlQualifiedName_get_IsEmpty_m37942163D9A870E85BE8762845953C6A6579A400 (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* __this, const RuntimeMethod* method) ;
  4298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XmlSchemaElement_get_Form_m127B91C42E1965751913B35CE352C215FDF6B057_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4299. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XmlSchema_get_ElementFormDefault_m5AF28C6D6EF3EA692FD2D26FFDD5C77123B5D67E_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method) ;
  4300. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaElement_get_DefaultValue_mA6F17331F4A7702DE9EB19DE943E43A3EF564766_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method) ;
  4301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_set_Locale_m498EDF2A99549F191A192EFF98B0E6CFE57A4204 (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___0_value, const RuntimeMethod* method) ;
  4302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_SetLocaleValue_m9715B5950B002E79EA8213DD24DBA3D201681882 (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___0_value, bool ___1_userSet, const RuntimeMethod* method) ;
  4303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CultureInfo__ctor_mD1D75C5265C13B47789C51609AF1BCBC86FB846A (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* __this, int32_t ___0_culture, const RuntimeMethod* method) ;
  4304. inline void List_1__ctor_m9FE14EFE3C45A942366CB86A107EC4EE667636BF (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4305. {
  4306. (( void (*) (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
  4307. }
  4308. inline Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3 List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917 (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* __this, const RuntimeMethod* method)
  4309. {
  4310. return (( Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3 (*) (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
  4311. }
  4312. inline void Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000 (Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3* __this, const RuntimeMethod* method)
  4313. {
  4314. (( void (*) (Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
  4315. }
  4316. inline DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_inline (Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3* __this, const RuntimeMethod* method)
  4317. {
  4318. return (( DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* (*) (Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
  4319. }
  4320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_AddTablesToList_m56B28F49E05415D088092D23923DCC201F76DE21 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* ___0_tableList, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dt, const RuntimeMethod* method) ;
  4321. inline bool Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E (Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3* __this, const RuntimeMethod* method)
  4322. {
  4323. return (( bool (*) (Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
  4324. }
  4325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataTableCollection_ReplaceFromInference_m344E82B75E401B3F0E6A2EE3426E70B9857BA23A (DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* __this, List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* ___0_tableList, const RuntimeMethod* method) ;
  4326. inline bool List_1_Contains_m98A2AF472CE4BF4887EB1C133532A83C901B54A3 (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_item, const RuntimeMethod* method)
  4327. {
  4328. return (( bool (*) (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
  4329. }
  4330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93* XmlSchemaObject_get_Namespaces_m7E7E0DCE92E93E7E35BB16F6ED4C40453C702C03 (XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* __this, const RuntimeMethod* method) ;
  4331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* XmlSerializerNamespaces_ToArray_m36788F0D0B36CF5704BA12E554987ACAA77E0661 (XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93* __this, const RuntimeMethod* method) ;
  4332. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* XmlSchemaIdentityConstraint_get_Selector_m1EF75F875727A2A35F9CBF1D1C05D95EC42AE1B6_inline (XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* __this, const RuntimeMethod* method) ;
  4333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_InvalidSelector_m16585251062880324E55BB4FC34F20CEE08852FA (String_t* ___0_name, const RuntimeMethod* method) ;
  4334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
  4335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetNamespaceFromPrefix_m410C3F38F237C2CEB717563DB6411B5A454F1259 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_prefix, const RuntimeMethod* method) ;
  4336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XmlSchemaComplexType_get_IsAbstract_m96B40F21448152D0A773EFE4BEB000C52587743C (XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* __this, const RuntimeMethod* method) ;
  4337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_CannotInstantiateAbstract_mF1148E436D87F1B41049BAF23B1C518AFD10CDE3 (String_t* ___0_name, const RuntimeMethod* method) ;
  4338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XSDSchema_InstantiateSimpleTable_mE374AF3D3452C81DD23FF77B169F93DD97496B83 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, const RuntimeMethod* method) ;
  4339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XSDSchema_InstantiateTable_m5424EEB896E48352F5F17B5FB94579CA4F6D92D0 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___1_typeNode, bool ___2_isRef, const RuntimeMethod* method) ;
  4340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* __this, String_t* ___0_n, Type_t* ___1_t, const RuntimeMethod* method) ;
  4341. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  4342. {
  4343. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  4344. }
  4345. inline void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  4346. {
  4347. (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method);
  4348. }
  4349. #ifdef __clang__
  4350. #pragma clang diagnostic push
  4351. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4352. #pragma clang diagnostic ignored "-Wunused-variable"
  4353. #endif
  4354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZeroOpNode__ctor_m8C49A46AA06B141B47B0C18B78C226746F190F8A (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, int32_t ___0_op, const RuntimeMethod* method)
  4355. {
  4356. {
  4357. ExpressionNode__ctor_m283F3264481483CC47247AF2E8E012F055616698(__this, (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL, NULL);
  4358. int32_t L_0 = ___0_op;
  4359. __this->____op = L_0;
  4360. return;
  4361. }
  4362. }
  4363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZeroOpNode_Bind_mD4F33B9352DBA8710213190B49B71879E7F6084C (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* ___1_list, const RuntimeMethod* method)
  4364. {
  4365. {
  4366. return;
  4367. }
  4368. }
  4369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZeroOpNode_Eval_mB39723EC21BC94F6B75990629844DFE14D7A9C54 (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, const RuntimeMethod* method)
  4370. {
  4371. static bool s_Il2CppMethodInitialized;
  4372. if (!s_Il2CppMethodInitialized)
  4373. {
  4374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  4375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  4376. s_Il2CppMethodInitialized = true;
  4377. }
  4378. int32_t V_0 = 0;
  4379. {
  4380. int32_t L_0 = __this->____op;
  4381. V_0 = L_0;
  4382. int32_t L_1 = V_0;
  4383. switch (((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)32))))
  4384. {
  4385. case 0:
  4386. {
  4387. goto IL_002c;
  4388. }
  4389. case 1:
  4390. {
  4391. goto IL_001e;
  4392. }
  4393. case 2:
  4394. {
  4395. goto IL_0025;
  4396. }
  4397. }
  4398. }
  4399. {
  4400. goto IL_0032;
  4401. }
  4402. IL_001e:
  4403. {
  4404. bool L_2 = ((bool)1);
  4405. RuntimeObject* L_3 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_2);
  4406. return L_3;
  4407. }
  4408. IL_0025:
  4409. {
  4410. bool L_4 = ((bool)0);
  4411. RuntimeObject* L_5 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_4);
  4412. return L_5;
  4413. }
  4414. IL_002c:
  4415. {
  4416. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  4417. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_6 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value;
  4418. return L_6;
  4419. }
  4420. IL_0032:
  4421. {
  4422. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  4423. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_7 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value;
  4424. return L_7;
  4425. }
  4426. }
  4427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZeroOpNode_Eval_mBA04A356BFAC977A352C5B323A2EE3DF4B440D20 (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, int32_t ___1_version, const RuntimeMethod* method)
  4428. {
  4429. {
  4430. RuntimeObject* L_0;
  4431. L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6, __this);
  4432. return L_0;
  4433. }
  4434. }
  4435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ZeroOpNode_Eval_mD9823950BBC0AFBF477AC267251736A1259A4680 (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_recordNos, const RuntimeMethod* method)
  4436. {
  4437. {
  4438. RuntimeObject* L_0;
  4439. L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6, __this);
  4440. return L_0;
  4441. }
  4442. }
  4443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZeroOpNode_IsConstant_m0410C58663389015B2424F9E856893D05FC84CAF (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, const RuntimeMethod* method)
  4444. {
  4445. {
  4446. return (bool)1;
  4447. }
  4448. }
  4449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZeroOpNode_IsTableConstant_m1CFC7C8C100D414DBD376FD2DA23F4CB30F4F446 (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, const RuntimeMethod* method)
  4450. {
  4451. {
  4452. return (bool)1;
  4453. }
  4454. }
  4455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZeroOpNode_HasLocalAggregate_m0D1F564F82075F377C560C2B3DCDEA7516B29CA6 (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, const RuntimeMethod* method)
  4456. {
  4457. {
  4458. return (bool)0;
  4459. }
  4460. }
  4461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZeroOpNode_HasRemoteAggregate_m5897883FB829811DF1AEF3AE762282EC21F1D742 (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, const RuntimeMethod* method)
  4462. {
  4463. {
  4464. return (bool)0;
  4465. }
  4466. }
  4467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionNode_t377E2E82FCBACA8E4C9CFE1C6640CAC1BF1F3C31* ZeroOpNode_Optimize_mEB2123FBFFEC23BB99D07E872EC8304BB201BCDB (ZeroOpNode_tE36719E363E813DC2EB69B2BA556C1CA87EB23E8* __this, const RuntimeMethod* method)
  4468. {
  4469. {
  4470. return __this;
  4471. }
  4472. }
  4473. #ifdef __clang__
  4474. #pragma clang diagnostic pop
  4475. #endif
  4476. #ifdef __clang__
  4477. #pragma clang diagnostic push
  4478. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4479. #pragma clang diagnostic ignored "-Wunused-variable"
  4480. #endif
  4481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint__ctor_mA76A023BC08C3D98BD8F0FBAEA89BB7CF9C7ADDC (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_childColumns, const RuntimeMethod* method)
  4482. {
  4483. {
  4484. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = ___0_parentColumns;
  4485. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1 = ___1_childColumns;
  4486. ForeignKeyConstraint__ctor_mCA693E81CB00636C8A03A0E2B458A385E4F0BAA1(__this, (String_t*)NULL, L_0, L_1, NULL);
  4487. return;
  4488. }
  4489. }
  4490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint__ctor_mCA693E81CB00636C8A03A0E2B458A385E4F0BAA1 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, String_t* ___0_constraintName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childColumns, const RuntimeMethod* method)
  4491. {
  4492. {
  4493. __this->____deleteRule = 1;
  4494. __this->____updateRule = 1;
  4495. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  4496. String_t* L_0 = ___0_constraintName;
  4497. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1 = ___1_parentColumns;
  4498. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_2 = ___2_childColumns;
  4499. ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923(__this, L_0, L_1, L_2, NULL);
  4500. return;
  4501. }
  4502. }
  4503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint__ctor_m8F0077834D37E8DBACD3A502030DD6E7E3199E08 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, String_t* ___0_constraintName, String_t* ___1_parentTableName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___2_parentColumnNames, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___3_childColumnNames, int32_t ___4_acceptRejectRule, int32_t ___5_deleteRule, int32_t ___6_updateRule, const RuntimeMethod* method)
  4504. {
  4505. {
  4506. __this->____deleteRule = 1;
  4507. __this->____updateRule = 1;
  4508. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  4509. String_t* L_0 = ___0_constraintName;
  4510. __this->____constraintName = L_0;
  4511. Il2CppCodeGenWriteBarrier((void**)(&__this->____constraintName), (void*)L_0);
  4512. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___2_parentColumnNames;
  4513. __this->____parentColumnNames = L_1;
  4514. Il2CppCodeGenWriteBarrier((void**)(&__this->____parentColumnNames), (void*)L_1);
  4515. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___3_childColumnNames;
  4516. __this->____childColumnNames = L_2;
  4517. Il2CppCodeGenWriteBarrier((void**)(&__this->____childColumnNames), (void*)L_2);
  4518. String_t* L_3 = ___1_parentTableName;
  4519. __this->____parentTableName = L_3;
  4520. Il2CppCodeGenWriteBarrier((void**)(&__this->____parentTableName), (void*)L_3);
  4521. int32_t L_4 = ___4_acceptRejectRule;
  4522. __this->____acceptRejectRule = L_4;
  4523. int32_t L_5 = ___5_deleteRule;
  4524. __this->____deleteRule = L_5;
  4525. int32_t L_6 = ___6_updateRule;
  4526. __this->____updateRule = L_6;
  4527. return;
  4528. }
  4529. }
  4530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ForeignKeyConstraint_get_ChildKey_mD0A068789A20E99B85836EBA9239369FDB4A160F (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4531. {
  4532. {
  4533. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  4534. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_0 = __this->____childKey;
  4535. return L_0;
  4536. }
  4537. }
  4538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ForeignKeyConstraint_get_Columns_m962C63A039BD625FACB7E133207CC2F5779C21FE (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4539. {
  4540. {
  4541. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  4542. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  4543. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1;
  4544. L_1 = DataKey_ToArray_m164D937742D7E64EA9E0E559B2F4359B7A3CD7CE(L_0, NULL);
  4545. return L_1;
  4546. }
  4547. }
  4548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ForeignKeyConstraint_get_Table_mC4C12A9DDF1B96BF2D3C8C2F3D7FCDE54A03C032 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4549. {
  4550. {
  4551. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  4552. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  4553. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1;
  4554. L_1 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_0, NULL);
  4555. return L_1;
  4556. }
  4557. }
  4558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ForeignKeyConstraint_get_ParentColumnNames_m245DBF2E6C4C215DB9E8DA56AEE9F0BE085D9B31 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4559. {
  4560. {
  4561. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  4562. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1;
  4563. L_1 = DataKey_GetColumnNames_mBFC466644C0FD217CEBF522F8D040B48B9CC49E6(L_0, NULL);
  4564. return L_1;
  4565. }
  4566. }
  4567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ForeignKeyConstraint_get_ChildColumnNames_mDBA39042FF4ED6BBF7AEFE24D89BE0AD72DDD5AA (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4568. {
  4569. {
  4570. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  4571. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1;
  4572. L_1 = DataKey_GetColumnNames_mBFC466644C0FD217CEBF522F8D040B48B9CC49E6(L_0, NULL);
  4573. return L_1;
  4574. }
  4575. }
  4576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CheckCanAddToCollection_mD03FD3995B5A9D96D567279E526B85BA6531390F (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* ___0_constraints, const RuntimeMethod* method)
  4577. {
  4578. {
  4579. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  4580. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  4581. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_1 = ___0_constraints;
  4582. NullCheck(L_1);
  4583. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2;
  4584. L_2 = ConstraintCollection_get_Table_m96E96A1536F3A63BED347CA7763B35691D560503_inline(L_1, NULL);
  4585. if ((((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_0) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_2)))
  4586. {
  4587. goto IL_001a;
  4588. }
  4589. }
  4590. {
  4591. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_3 = ___0_constraints;
  4592. NullCheck(L_3);
  4593. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4;
  4594. L_4 = ConstraintCollection_get_Table_m96E96A1536F3A63BED347CA7763B35691D560503_inline(L_3, NULL);
  4595. Exception_t* L_5;
  4596. L_5 = ExceptionBuilder_ConstraintAddFailed_mEE3D814AD5685639DBFF7C257E3B144D05AED5B7(L_4, NULL);
  4597. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CheckCanAddToCollection_mD03FD3995B5A9D96D567279E526B85BA6531390F_RuntimeMethod_var)));
  4598. }
  4599. IL_001a:
  4600. {
  4601. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6;
  4602. L_6 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  4603. NullCheck(L_6);
  4604. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7;
  4605. L_7 = DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline(L_6, NULL);
  4606. NullCheck(L_7);
  4607. int32_t L_8;
  4608. L_8 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_7);
  4609. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9;
  4610. L_9 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(25, __this);
  4611. NullCheck(L_9);
  4612. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_10;
  4613. L_10 = DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline(L_9, NULL);
  4614. NullCheck(L_10);
  4615. int32_t L_11;
  4616. L_11 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_10);
  4617. if ((!(((uint32_t)L_8) == ((uint32_t)L_11))))
  4618. {
  4619. goto IL_0054;
  4620. }
  4621. }
  4622. {
  4623. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12;
  4624. L_12 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  4625. NullCheck(L_12);
  4626. bool L_13;
  4627. L_13 = DataTable_get_CaseSensitive_m42007D220952899709214038D23F6AE27F8AB089_inline(L_12, NULL);
  4628. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14;
  4629. L_14 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(25, __this);
  4630. NullCheck(L_14);
  4631. bool L_15;
  4632. L_15 = DataTable_get_CaseSensitive_m42007D220952899709214038D23F6AE27F8AB089_inline(L_14, NULL);
  4633. if ((((int32_t)L_13) == ((int32_t)L_15)))
  4634. {
  4635. goto IL_005a;
  4636. }
  4637. }
  4638. IL_0054:
  4639. {
  4640. Exception_t* L_16;
  4641. L_16 = ExceptionBuilder_CaseLocaleMismatch_m15D0C511A3DE17129C6D9DB36140B70D66259AF7(NULL);
  4642. IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CheckCanAddToCollection_mD03FD3995B5A9D96D567279E526B85BA6531390F_RuntimeMethod_var)));
  4643. }
  4644. IL_005a:
  4645. {
  4646. return;
  4647. }
  4648. }
  4649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_CanBeRemovedFromCollection_m0DD395C9F91669117890D5C92B27AC9E0857DA34 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* ___0_constraints, bool ___1_fThrowException, const RuntimeMethod* method)
  4650. {
  4651. {
  4652. return (bool)1;
  4653. }
  4654. }
  4655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_values, const RuntimeMethod* method)
  4656. {
  4657. static bool s_Il2CppMethodInitialized;
  4658. if (!s_Il2CppMethodInitialized)
  4659. {
  4660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  4661. s_Il2CppMethodInitialized = true;
  4662. }
  4663. int32_t V_0 = 0;
  4664. {
  4665. V_0 = 0;
  4666. goto IL_0014;
  4667. }
  4668. IL_0004:
  4669. {
  4670. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_values;
  4671. int32_t L_1 = V_0;
  4672. NullCheck(L_0);
  4673. int32_t L_2 = L_1;
  4674. RuntimeObject* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  4675. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  4676. bool L_4;
  4677. L_4 = DataStorage_IsObjectNull_m4F1B79715B2AF6E8D214EDEAA00F9DD51BFDE379(L_3, NULL);
  4678. if (L_4)
  4679. {
  4680. goto IL_0010;
  4681. }
  4682. }
  4683. {
  4684. return (bool)0;
  4685. }
  4686. IL_0010:
  4687. {
  4688. int32_t L_5 = V_0;
  4689. V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  4690. }
  4691. IL_0014:
  4692. {
  4693. int32_t L_6 = V_0;
  4694. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = ___0_values;
  4695. NullCheck(L_7);
  4696. if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
  4697. {
  4698. goto IL_0004;
  4699. }
  4700. }
  4701. {
  4702. return (bool)1;
  4703. }
  4704. }
  4705. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_IsConstraintViolated_mEFDCAE571AC2262D56623AFD599CA53B9E55A467 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4706. {
  4707. static bool s_Il2CppMethodInitialized;
  4708. if (!s_Il2CppMethodInitialized)
  4709. {
  4710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  4711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB03A293D72666E79BA25A3603074FDC59175E5FB);
  4712. s_Il2CppMethodInitialized = true;
  4713. }
  4714. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_0 = NULL;
  4715. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  4716. bool V_2 = false;
  4717. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_3 = NULL;
  4718. int32_t V_4 = 0;
  4719. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL;
  4720. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_6 = NULL;
  4721. String_t* V_7 = NULL;
  4722. int32_t V_8 = 0;
  4723. {
  4724. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  4725. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_1;
  4726. L_1 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_0, NULL);
  4727. V_0 = L_1;
  4728. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_2 = V_0;
  4729. NullCheck(L_2);
  4730. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3;
  4731. L_3 = Index_GetUniqueKeyValues_m6BEF3E9851C34E0480BEEE0A7FE09D010AE19174(L_2, NULL);
  4732. V_1 = L_3;
  4733. V_2 = (bool)0;
  4734. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_4 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  4735. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_5;
  4736. L_5 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_4, NULL);
  4737. V_3 = L_5;
  4738. V_4 = 0;
  4739. goto IL_0095;
  4740. }
  4741. IL_0026:
  4742. {
  4743. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_1;
  4744. int32_t L_7 = V_4;
  4745. NullCheck(L_6);
  4746. int32_t L_8 = L_7;
  4747. RuntimeObject* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  4748. V_5 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_9, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
  4749. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = V_5;
  4750. bool L_11;
  4751. L_11 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_10, NULL);
  4752. if (L_11)
  4753. {
  4754. goto IL_008f;
  4755. }
  4756. }
  4757. {
  4758. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_12 = V_3;
  4759. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = V_5;
  4760. NullCheck(L_12);
  4761. bool L_14;
  4762. L_14 = Index_IsKeyInIndex_m79FB8E9D9BA28BA5730F1F4D72EE3CA37F127332(L_12, L_13, NULL);
  4763. if (L_14)
  4764. {
  4765. goto IL_008f;
  4766. }
  4767. }
  4768. {
  4769. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_15 = V_0;
  4770. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_16 = V_0;
  4771. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = V_5;
  4772. NullCheck(L_16);
  4773. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_18;
  4774. L_18 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_16, L_17, NULL);
  4775. NullCheck(L_15);
  4776. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_19;
  4777. L_19 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_15, L_18, NULL);
  4778. V_6 = L_19;
  4779. String_t* L_20;
  4780. L_20 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  4781. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = V_5;
  4782. String_t* L_22;
  4783. L_22 = ExceptionBuilder_KeysToString_m4B670BF8267A9AB3A88FA54794C15696A7BC2551(L_21, NULL);
  4784. String_t* L_23;
  4785. L_23 = SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79(_stringLiteralB03A293D72666E79BA25A3603074FDC59175E5FB, L_20, L_22, NULL);
  4786. V_7 = L_23;
  4787. V_8 = 0;
  4788. goto IL_0085;
  4789. }
  4790. IL_0073:
  4791. {
  4792. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_24 = V_6;
  4793. int32_t L_25 = V_8;
  4794. NullCheck(L_24);
  4795. int32_t L_26 = L_25;
  4796. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  4797. String_t* L_28 = V_7;
  4798. NullCheck(L_27);
  4799. DataRow_set_RowError_mE12109D94E19A833B76F97A7EB132FF7CE6366B6(L_27, L_28, NULL);
  4800. int32_t L_29 = V_8;
  4801. V_8 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  4802. }
  4803. IL_0085:
  4804. {
  4805. int32_t L_30 = V_8;
  4806. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_31 = V_6;
  4807. NullCheck(L_31);
  4808. if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
  4809. {
  4810. goto IL_0073;
  4811. }
  4812. }
  4813. {
  4814. V_2 = (bool)1;
  4815. }
  4816. IL_008f:
  4817. {
  4818. int32_t L_32 = V_4;
  4819. V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  4820. }
  4821. IL_0095:
  4822. {
  4823. int32_t L_33 = V_4;
  4824. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = V_1;
  4825. NullCheck(L_34);
  4826. if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
  4827. {
  4828. goto IL_0026;
  4829. }
  4830. }
  4831. {
  4832. bool L_35 = V_2;
  4833. return L_35;
  4834. }
  4835. }
  4836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_CanEnableConstraint_m7178FACBC6B4F1559634938CE242A6BEC24969C5 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  4837. {
  4838. static bool s_Il2CppMethodInitialized;
  4839. if (!s_Il2CppMethodInitialized)
  4840. {
  4841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  4842. s_Il2CppMethodInitialized = true;
  4843. }
  4844. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  4845. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_1 = NULL;
  4846. int32_t V_2 = 0;
  4847. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
  4848. {
  4849. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  4850. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  4851. NullCheck(L_0);
  4852. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1;
  4853. L_1 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_0, NULL);
  4854. if (!L_1)
  4855. {
  4856. goto IL_001f;
  4857. }
  4858. }
  4859. {
  4860. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2;
  4861. L_2 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  4862. NullCheck(L_2);
  4863. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_3;
  4864. L_3 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_2, NULL);
  4865. NullCheck(L_3);
  4866. bool L_4;
  4867. L_4 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_3, NULL);
  4868. if (L_4)
  4869. {
  4870. goto IL_0021;
  4871. }
  4872. }
  4873. IL_001f:
  4874. {
  4875. return (bool)1;
  4876. }
  4877. IL_0021:
  4878. {
  4879. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_5 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  4880. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_6;
  4881. L_6 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_5, NULL);
  4882. NullCheck(L_6);
  4883. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7;
  4884. L_7 = Index_GetUniqueKeyValues_m6BEF3E9851C34E0480BEEE0A7FE09D010AE19174(L_6, NULL);
  4885. V_0 = L_7;
  4886. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_8 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  4887. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_9;
  4888. L_9 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_8, NULL);
  4889. V_1 = L_9;
  4890. V_2 = 0;
  4891. goto IL_0063;
  4892. }
  4893. IL_0042:
  4894. {
  4895. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = V_0;
  4896. int32_t L_11 = V_2;
  4897. NullCheck(L_10);
  4898. int32_t L_12 = L_11;
  4899. RuntimeObject* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  4900. V_3 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_13, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
  4901. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_3;
  4902. bool L_15;
  4903. L_15 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_14, NULL);
  4904. if (L_15)
  4905. {
  4906. goto IL_005f;
  4907. }
  4908. }
  4909. {
  4910. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_16 = V_1;
  4911. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = V_3;
  4912. NullCheck(L_16);
  4913. bool L_18;
  4914. L_18 = Index_IsKeyInIndex_m79FB8E9D9BA28BA5730F1F4D72EE3CA37F127332(L_16, L_17, NULL);
  4915. if (L_18)
  4916. {
  4917. goto IL_005f;
  4918. }
  4919. }
  4920. {
  4921. return (bool)0;
  4922. }
  4923. IL_005f:
  4924. {
  4925. int32_t L_19 = V_2;
  4926. V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  4927. }
  4928. IL_0063:
  4929. {
  4930. int32_t L_20 = V_2;
  4931. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = V_0;
  4932. NullCheck(L_21);
  4933. if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
  4934. {
  4935. goto IL_0042;
  4936. }
  4937. }
  4938. {
  4939. return (bool)1;
  4940. }
  4941. }
  4942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeCommit_m21ED4928CD8CF97E4E4C02A36135C38CB8BEED04 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method)
  4943. {
  4944. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_0 = NULL;
  4945. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  4946. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_2;
  4947. memset((&V_2), 0, sizeof(V_2));
  4948. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_3 = NULL;
  4949. int32_t V_4 = 0;
  4950. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_5 = NULL;
  4951. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* G_B5_0 = NULL;
  4952. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* G_B4_0 = NULL;
  4953. int32_t G_B6_0 = 0;
  4954. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* G_B6_1 = NULL;
  4955. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B8_0;
  4956. memset((&G_B8_0), 0, sizeof(G_B8_0));
  4957. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B8_1 = NULL;
  4958. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B7_0;
  4959. memset((&G_B7_0), 0, sizeof(G_B7_0));
  4960. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B7_1 = NULL;
  4961. int32_t G_B9_0 = 0;
  4962. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B9_1;
  4963. memset((&G_B9_1), 0, sizeof(G_B9_1));
  4964. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B9_2 = NULL;
  4965. {
  4966. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_0 = ___0_row;
  4967. NullCheck(L_0);
  4968. int32_t L_1;
  4969. L_1 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_0, NULL);
  4970. if ((!(((uint32_t)L_1) == ((uint32_t)1))))
  4971. {
  4972. goto IL_000a;
  4973. }
  4974. }
  4975. {
  4976. return;
  4977. }
  4978. IL_000a:
  4979. {
  4980. int32_t L_2 = __this->____acceptRejectRule;
  4981. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  4982. {
  4983. goto IL_00a7;
  4984. }
  4985. }
  4986. {
  4987. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_3 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  4988. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_4 = ___0_row;
  4989. NullCheck(L_4);
  4990. int32_t L_5;
  4991. L_5 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_4, NULL);
  4992. if ((((int32_t)L_5) == ((int32_t)8)))
  4993. {
  4994. G_B5_0 = L_3;
  4995. goto IL_0029;
  4996. }
  4997. G_B4_0 = L_3;
  4998. }
  4999. {
  5000. G_B6_0 = ((int32_t)22);
  5001. G_B6_1 = G_B4_0;
  5002. goto IL_002a;
  5003. }
  5004. IL_0029:
  5005. {
  5006. G_B6_0 = 8;
  5007. G_B6_1 = G_B5_0;
  5008. }
  5009. IL_002a:
  5010. {
  5011. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_6;
  5012. L_6 = DataKey_GetSortIndex_m27B4F93289D8AB2E6669C0F6E0C2EC7B5DACD5DB(G_B6_1, G_B6_0, NULL);
  5013. V_0 = L_6;
  5014. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_7 = ___0_row;
  5015. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_8 = __this->____parentKey;
  5016. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_9 = ___0_row;
  5017. NullCheck(L_9);
  5018. int32_t L_10;
  5019. L_10 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_9, NULL);
  5020. if ((((int32_t)L_10) == ((int32_t)8)))
  5021. {
  5022. G_B8_0 = L_8;
  5023. G_B8_1 = L_7;
  5024. goto IL_0047;
  5025. }
  5026. G_B7_0 = L_8;
  5027. G_B7_1 = L_7;
  5028. }
  5029. {
  5030. G_B9_0 = ((int32_t)1536);
  5031. G_B9_1 = G_B7_0;
  5032. G_B9_2 = G_B7_1;
  5033. goto IL_004c;
  5034. }
  5035. IL_0047:
  5036. {
  5037. G_B9_0 = ((int32_t)256);
  5038. G_B9_1 = G_B8_0;
  5039. G_B9_2 = G_B8_1;
  5040. }
  5041. IL_004c:
  5042. {
  5043. NullCheck(G_B9_2);
  5044. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11;
  5045. L_11 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(G_B9_2, G_B9_1, G_B9_0, NULL);
  5046. V_1 = L_11;
  5047. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_1;
  5048. bool L_13;
  5049. L_13 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_12, NULL);
  5050. if (!L_13)
  5051. {
  5052. goto IL_005c;
  5053. }
  5054. }
  5055. {
  5056. return;
  5057. }
  5058. IL_005c:
  5059. {
  5060. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_14 = V_0;
  5061. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_1;
  5062. NullCheck(L_14);
  5063. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_16;
  5064. L_16 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_14, L_15, NULL);
  5065. V_2 = L_16;
  5066. bool L_17;
  5067. L_17 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_2), NULL);
  5068. if (L_17)
  5069. {
  5070. goto IL_00a7;
  5071. }
  5072. }
  5073. {
  5074. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_18 = V_0;
  5075. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_19 = V_2;
  5076. NullCheck(L_18);
  5077. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_20;
  5078. L_20 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_18, L_19, NULL);
  5079. V_3 = L_20;
  5080. V_4 = 0;
  5081. goto IL_00a0;
  5082. }
  5083. IL_007a:
  5084. {
  5085. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_21 = V_3;
  5086. int32_t L_22 = V_4;
  5087. NullCheck(L_21);
  5088. int32_t L_23 = L_22;
  5089. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  5090. V_5 = L_24;
  5091. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_25 = V_5;
  5092. NullCheck(L_25);
  5093. int32_t L_26;
  5094. L_26 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_25, NULL);
  5095. if ((((int32_t)1) == ((int32_t)L_26)))
  5096. {
  5097. goto IL_009a;
  5098. }
  5099. }
  5100. {
  5101. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_27 = V_5;
  5102. NullCheck(L_27);
  5103. bool L_28 = L_27->____inCascade;
  5104. if (L_28)
  5105. {
  5106. goto IL_009a;
  5107. }
  5108. }
  5109. {
  5110. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_29 = V_5;
  5111. NullCheck(L_29);
  5112. DataRow_AcceptChanges_m4E34FB64A53765CB0B292E2DD086BAF638B1F9A7(L_29, NULL);
  5113. }
  5114. IL_009a:
  5115. {
  5116. int32_t L_30 = V_4;
  5117. V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  5118. }
  5119. IL_00a0:
  5120. {
  5121. int32_t L_31 = V_4;
  5122. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_32 = V_3;
  5123. NullCheck(L_32);
  5124. if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
  5125. {
  5126. goto IL_007a;
  5127. }
  5128. }
  5129. IL_00a7:
  5130. {
  5131. return;
  5132. }
  5133. }
  5134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeDelete_m8D7918A969E732E2830B3D5116BCD184FE225C1B (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method)
  5135. {
  5136. static bool s_Il2CppMethodInitialized;
  5137. if (!s_Il2CppMethodInitialized)
  5138. {
  5139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  5140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  5141. s_Il2CppMethodInitialized = true;
  5142. }
  5143. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  5144. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_1 = NULL;
  5145. int32_t V_2 = 0;
  5146. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_3;
  5147. memset((&V_3), 0, sizeof(V_3));
  5148. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
  5149. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_5;
  5150. memset((&V_5), 0, sizeof(V_5));
  5151. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_6 = NULL;
  5152. int32_t V_7 = 0;
  5153. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_8 = NULL;
  5154. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_9 = NULL;
  5155. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_10;
  5156. memset((&V_10), 0, sizeof(V_10));
  5157. int32_t V_11 = 0;
  5158. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_12 = NULL;
  5159. int32_t V_13 = 0;
  5160. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_14 = NULL;
  5161. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_15;
  5162. memset((&V_15), 0, sizeof(V_15));
  5163. int32_t V_16 = 0;
  5164. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_17 = NULL;
  5165. int32_t V_18 = 0;
  5166. {
  5167. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_0 = ___0_row;
  5168. NullCheck(L_0);
  5169. int32_t L_1 = L_0->____newRecord;
  5170. if ((!(((uint32_t)(-1)) == ((uint32_t)L_1))))
  5171. {
  5172. goto IL_000a;
  5173. }
  5174. }
  5175. {
  5176. return;
  5177. }
  5178. IL_000a:
  5179. {
  5180. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2 = ___0_row;
  5181. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_3 = __this->____parentKey;
  5182. NullCheck(L_2);
  5183. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
  5184. L_4 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(L_2, L_3, ((int32_t)512), NULL);
  5185. V_0 = L_4;
  5186. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = V_0;
  5187. bool L_6;
  5188. L_6 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_5, NULL);
  5189. if (!L_6)
  5190. {
  5191. goto IL_0026;
  5192. }
  5193. }
  5194. {
  5195. return;
  5196. }
  5197. IL_0026:
  5198. {
  5199. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_7 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5200. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_8;
  5201. L_8 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_7, NULL);
  5202. V_1 = L_8;
  5203. int32_t L_9;
  5204. L_9 = VirtualFuncInvoker0< int32_t >::Invoke(22, __this);
  5205. V_2 = L_9;
  5206. int32_t L_10 = V_2;
  5207. switch (L_10)
  5208. {
  5209. case 0:
  5210. {
  5211. goto IL_0050;
  5212. }
  5213. case 1:
  5214. {
  5215. goto IL_00a0;
  5216. }
  5217. case 2:
  5218. {
  5219. goto IL_0105;
  5220. }
  5221. case 3:
  5222. {
  5223. goto IL_018c;
  5224. }
  5225. }
  5226. }
  5227. {
  5228. return;
  5229. }
  5230. IL_0050:
  5231. {
  5232. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_11 = ___0_row;
  5233. NullCheck(L_11);
  5234. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12;
  5235. L_12 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_11, NULL);
  5236. NullCheck(L_12);
  5237. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_13;
  5238. L_13 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_12, NULL);
  5239. NullCheck(L_13);
  5240. bool L_14;
  5241. L_14 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_13, NULL);
  5242. if (!L_14)
  5243. {
  5244. goto IL_021d;
  5245. }
  5246. }
  5247. {
  5248. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_15 = V_1;
  5249. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = V_0;
  5250. NullCheck(L_15);
  5251. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_17;
  5252. L_17 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_15, L_16, NULL);
  5253. V_3 = L_17;
  5254. bool L_18;
  5255. L_18 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_3), NULL);
  5256. if (L_18)
  5257. {
  5258. goto IL_021d;
  5259. }
  5260. }
  5261. {
  5262. int32_t L_19;
  5263. L_19 = Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F((&V_3), NULL);
  5264. if ((!(((uint32_t)L_19) == ((uint32_t)1))))
  5265. {
  5266. goto IL_0094;
  5267. }
  5268. }
  5269. {
  5270. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_20 = V_1;
  5271. int32_t L_21;
  5272. L_21 = Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9((&V_3), NULL);
  5273. NullCheck(L_20);
  5274. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_22;
  5275. L_22 = Index_GetRow_mA1BDCBAB1AC0B68D66646AAFDB4E7FFA4B27187F(L_20, L_21, NULL);
  5276. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_23 = ___0_row;
  5277. if ((!(((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_22) == ((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_23))))
  5278. {
  5279. goto IL_0094;
  5280. }
  5281. }
  5282. {
  5283. return;
  5284. }
  5285. IL_0094:
  5286. {
  5287. String_t* L_24;
  5288. L_24 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  5289. Exception_t* L_25;
  5290. L_25 = ExceptionBuilder_FailedCascadeDelete_m932F0E539E35E3E51E32821B5DAE3805DAD56B0E(L_24, NULL);
  5291. IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CascadeDelete_m8D7918A969E732E2830B3D5116BCD184FE225C1B_RuntimeMethod_var)));
  5292. }
  5293. IL_00a0:
  5294. {
  5295. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_26 = ___0_row;
  5296. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_27 = __this->____parentKey;
  5297. NullCheck(L_26);
  5298. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28;
  5299. L_28 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(L_26, L_27, ((int32_t)1536), NULL);
  5300. V_4 = L_28;
  5301. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_29 = V_1;
  5302. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = V_4;
  5303. NullCheck(L_29);
  5304. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_31;
  5305. L_31 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_29, L_30, NULL);
  5306. V_5 = L_31;
  5307. bool L_32;
  5308. L_32 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_5), NULL);
  5309. if (L_32)
  5310. {
  5311. goto IL_021d;
  5312. }
  5313. }
  5314. {
  5315. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_33 = V_1;
  5316. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_34 = V_5;
  5317. NullCheck(L_33);
  5318. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_35;
  5319. L_35 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_33, L_34, NULL);
  5320. V_6 = L_35;
  5321. V_7 = 0;
  5322. goto IL_00fc;
  5323. }
  5324. IL_00d8:
  5325. {
  5326. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_36 = V_6;
  5327. int32_t L_37 = V_7;
  5328. NullCheck(L_36);
  5329. int32_t L_38 = L_37;
  5330. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  5331. V_8 = L_39;
  5332. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_40 = V_8;
  5333. NullCheck(L_40);
  5334. bool L_41 = L_40->____inCascade;
  5335. if (L_41)
  5336. {
  5337. goto IL_00f6;
  5338. }
  5339. }
  5340. {
  5341. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_42 = V_8;
  5342. NullCheck(L_42);
  5343. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_43;
  5344. L_43 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_42, NULL);
  5345. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_44 = V_8;
  5346. NullCheck(L_43);
  5347. DataTable_DeleteRow_mB6A5115FD42435CDF57A623F556E8560EE1710DC(L_43, L_44, NULL);
  5348. }
  5349. IL_00f6:
  5350. {
  5351. int32_t L_45 = V_7;
  5352. V_7 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  5353. }
  5354. IL_00fc:
  5355. {
  5356. int32_t L_46 = V_7;
  5357. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_47 = V_6;
  5358. NullCheck(L_47);
  5359. if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
  5360. {
  5361. goto IL_00d8;
  5362. }
  5363. }
  5364. {
  5365. return;
  5366. }
  5367. IL_0105:
  5368. {
  5369. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_48 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5370. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_49;
  5371. L_49 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_48, NULL);
  5372. NullCheck(L_49);
  5373. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)));
  5374. V_9 = L_50;
  5375. V_11 = 0;
  5376. goto IL_012e;
  5377. }
  5378. IL_011e:
  5379. {
  5380. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = V_9;
  5381. int32_t L_52 = V_11;
  5382. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  5383. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_53 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value;
  5384. NullCheck(L_51);
  5385. ArrayElementTypeCheck (L_51, L_53);
  5386. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (RuntimeObject*)L_53);
  5387. int32_t L_54 = V_11;
  5388. V_11 = ((int32_t)il2cpp_codegen_add(L_54, 1));
  5389. }
  5390. IL_012e:
  5391. {
  5392. int32_t L_55 = V_11;
  5393. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_56 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5394. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_57;
  5395. L_57 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_56, NULL);
  5396. NullCheck(L_57);
  5397. if ((((int32_t)L_55) < ((int32_t)((int32_t)(((RuntimeArray*)L_57)->max_length)))))
  5398. {
  5399. goto IL_011e;
  5400. }
  5401. }
  5402. {
  5403. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_58 = V_1;
  5404. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = V_0;
  5405. NullCheck(L_58);
  5406. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_60;
  5407. L_60 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_58, L_59, NULL);
  5408. V_10 = L_60;
  5409. bool L_61;
  5410. L_61 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_10), NULL);
  5411. if (L_61)
  5412. {
  5413. goto IL_021d;
  5414. }
  5415. }
  5416. {
  5417. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_62 = V_1;
  5418. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_63 = V_10;
  5419. NullCheck(L_62);
  5420. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_64;
  5421. L_64 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_62, L_63, NULL);
  5422. V_12 = L_64;
  5423. V_13 = 0;
  5424. goto IL_0183;
  5425. }
  5426. IL_0163:
  5427. {
  5428. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_65 = ___0_row;
  5429. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_66 = V_12;
  5430. int32_t L_67 = V_13;
  5431. NullCheck(L_66);
  5432. int32_t L_68 = L_67;
  5433. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
  5434. if ((((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_65) == ((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_69)))
  5435. {
  5436. goto IL_017d;
  5437. }
  5438. }
  5439. {
  5440. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_70 = V_12;
  5441. int32_t L_71 = V_13;
  5442. NullCheck(L_70);
  5443. int32_t L_72 = L_71;
  5444. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_73 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
  5445. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_74 = __this->____childKey;
  5446. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_75 = V_9;
  5447. NullCheck(L_73);
  5448. DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490(L_73, L_74, L_75, NULL);
  5449. }
  5450. IL_017d:
  5451. {
  5452. int32_t L_76 = V_13;
  5453. V_13 = ((int32_t)il2cpp_codegen_add(L_76, 1));
  5454. }
  5455. IL_0183:
  5456. {
  5457. int32_t L_77 = V_13;
  5458. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_78 = V_12;
  5459. NullCheck(L_78);
  5460. if ((((int32_t)L_77) < ((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length)))))
  5461. {
  5462. goto IL_0163;
  5463. }
  5464. }
  5465. {
  5466. return;
  5467. }
  5468. IL_018c:
  5469. {
  5470. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_79 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5471. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_80;
  5472. L_80 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_79, NULL);
  5473. NullCheck(L_80);
  5474. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_81 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)));
  5475. V_14 = L_81;
  5476. V_16 = 0;
  5477. goto IL_01c3;
  5478. }
  5479. IL_01a5:
  5480. {
  5481. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_82 = V_14;
  5482. int32_t L_83 = V_16;
  5483. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_84 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5484. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_85;
  5485. L_85 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_84, NULL);
  5486. int32_t L_86 = V_16;
  5487. NullCheck(L_85);
  5488. int32_t L_87 = L_86;
  5489. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_88 = (L_85)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
  5490. NullCheck(L_88);
  5491. RuntimeObject* L_89;
  5492. L_89 = DataColumn_get_DefaultValue_m5C427DAB957A834914686925F760D238B2168820(L_88, NULL);
  5493. NullCheck(L_82);
  5494. ArrayElementTypeCheck (L_82, L_89);
  5495. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(L_83), (RuntimeObject*)L_89);
  5496. int32_t L_90 = V_16;
  5497. V_16 = ((int32_t)il2cpp_codegen_add(L_90, 1));
  5498. }
  5499. IL_01c3:
  5500. {
  5501. int32_t L_91 = V_16;
  5502. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_92 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5503. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_93;
  5504. L_93 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_92, NULL);
  5505. NullCheck(L_93);
  5506. if ((((int32_t)L_91) < ((int32_t)((int32_t)(((RuntimeArray*)L_93)->max_length)))))
  5507. {
  5508. goto IL_01a5;
  5509. }
  5510. }
  5511. {
  5512. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_94 = V_1;
  5513. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_95 = V_0;
  5514. NullCheck(L_94);
  5515. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_96;
  5516. L_96 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_94, L_95, NULL);
  5517. V_15 = L_96;
  5518. bool L_97;
  5519. L_97 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_15), NULL);
  5520. if (L_97)
  5521. {
  5522. goto IL_021d;
  5523. }
  5524. }
  5525. {
  5526. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_98 = V_1;
  5527. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_99 = V_15;
  5528. NullCheck(L_98);
  5529. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_100;
  5530. L_100 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_98, L_99, NULL);
  5531. V_17 = L_100;
  5532. V_18 = 0;
  5533. goto IL_0215;
  5534. }
  5535. IL_01f5:
  5536. {
  5537. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_101 = ___0_row;
  5538. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_102 = V_17;
  5539. int32_t L_103 = V_18;
  5540. NullCheck(L_102);
  5541. int32_t L_104 = L_103;
  5542. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_105 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
  5543. if ((((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_101) == ((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_105)))
  5544. {
  5545. goto IL_020f;
  5546. }
  5547. }
  5548. {
  5549. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_106 = V_17;
  5550. int32_t L_107 = V_18;
  5551. NullCheck(L_106);
  5552. int32_t L_108 = L_107;
  5553. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_109 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
  5554. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_110 = __this->____childKey;
  5555. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_111 = V_14;
  5556. NullCheck(L_109);
  5557. DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490(L_109, L_110, L_111, NULL);
  5558. }
  5559. IL_020f:
  5560. {
  5561. int32_t L_112 = V_18;
  5562. V_18 = ((int32_t)il2cpp_codegen_add(L_112, 1));
  5563. }
  5564. IL_0215:
  5565. {
  5566. int32_t L_113 = V_18;
  5567. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_114 = V_17;
  5568. NullCheck(L_114);
  5569. if ((((int32_t)L_113) < ((int32_t)((int32_t)(((RuntimeArray*)L_114)->max_length)))))
  5570. {
  5571. goto IL_01f5;
  5572. }
  5573. }
  5574. IL_021d:
  5575. {
  5576. return;
  5577. }
  5578. }
  5579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeRollback_mE2306FA3E187C44F8A4C996494EC9066ECDF6318 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method)
  5580. {
  5581. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_0 = NULL;
  5582. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  5583. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_2;
  5584. memset((&V_2), 0, sizeof(V_2));
  5585. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_3 = NULL;
  5586. int32_t V_4 = 0;
  5587. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* G_B2_0 = NULL;
  5588. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* G_B1_0 = NULL;
  5589. int32_t G_B3_0 = 0;
  5590. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* G_B3_1 = NULL;
  5591. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B5_0;
  5592. memset((&G_B5_0), 0, sizeof(G_B5_0));
  5593. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B5_1 = NULL;
  5594. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B4_0;
  5595. memset((&G_B4_0), 0, sizeof(G_B4_0));
  5596. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B4_1 = NULL;
  5597. int32_t G_B6_0 = 0;
  5598. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B6_1;
  5599. memset((&G_B6_1), 0, sizeof(G_B6_1));
  5600. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B6_2 = NULL;
  5601. {
  5602. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5603. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_1 = ___0_row;
  5604. NullCheck(L_1);
  5605. int32_t L_2;
  5606. L_2 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_1, NULL);
  5607. if ((((int32_t)L_2) == ((int32_t)8)))
  5608. {
  5609. G_B2_0 = L_0;
  5610. goto IL_0013;
  5611. }
  5612. G_B1_0 = L_0;
  5613. }
  5614. {
  5615. G_B3_0 = ((int32_t)22);
  5616. G_B3_1 = G_B1_0;
  5617. goto IL_0015;
  5618. }
  5619. IL_0013:
  5620. {
  5621. G_B3_0 = ((int32_t)42);
  5622. G_B3_1 = G_B2_0;
  5623. }
  5624. IL_0015:
  5625. {
  5626. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_3;
  5627. L_3 = DataKey_GetSortIndex_m27B4F93289D8AB2E6669C0F6E0C2EC7B5DACD5DB(G_B3_1, G_B3_0, NULL);
  5628. V_0 = L_3;
  5629. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_4 = ___0_row;
  5630. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_5 = __this->____parentKey;
  5631. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_6 = ___0_row;
  5632. NullCheck(L_6);
  5633. int32_t L_7;
  5634. L_7 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_6, NULL);
  5635. if ((((int32_t)L_7) == ((int32_t)((int32_t)16))))
  5636. {
  5637. G_B5_0 = L_5;
  5638. G_B5_1 = L_4;
  5639. goto IL_0033;
  5640. }
  5641. G_B4_0 = L_5;
  5642. G_B4_1 = L_4;
  5643. }
  5644. {
  5645. G_B6_0 = ((int32_t)1536);
  5646. G_B6_1 = G_B4_0;
  5647. G_B6_2 = G_B4_1;
  5648. goto IL_0038;
  5649. }
  5650. IL_0033:
  5651. {
  5652. G_B6_0 = ((int32_t)512);
  5653. G_B6_1 = G_B5_0;
  5654. G_B6_2 = G_B5_1;
  5655. }
  5656. IL_0038:
  5657. {
  5658. NullCheck(G_B6_2);
  5659. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8;
  5660. L_8 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(G_B6_2, G_B6_1, G_B6_0, NULL);
  5661. V_1 = L_8;
  5662. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_1;
  5663. bool L_10;
  5664. L_10 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_9, NULL);
  5665. if (!L_10)
  5666. {
  5667. goto IL_0048;
  5668. }
  5669. }
  5670. {
  5671. return;
  5672. }
  5673. IL_0048:
  5674. {
  5675. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_11 = V_0;
  5676. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_1;
  5677. NullCheck(L_11);
  5678. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_13;
  5679. L_13 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_11, L_12, NULL);
  5680. V_2 = L_13;
  5681. int32_t L_14 = __this->____acceptRejectRule;
  5682. if ((!(((uint32_t)L_14) == ((uint32_t)1))))
  5683. {
  5684. goto IL_0094;
  5685. }
  5686. }
  5687. {
  5688. bool L_15;
  5689. L_15 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_2), NULL);
  5690. if (L_15)
  5691. {
  5692. goto IL_00ed;
  5693. }
  5694. }
  5695. {
  5696. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_16 = V_0;
  5697. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_17 = V_2;
  5698. NullCheck(L_16);
  5699. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_18;
  5700. L_18 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_16, L_17, NULL);
  5701. V_3 = L_18;
  5702. V_4 = 0;
  5703. goto IL_008c;
  5704. }
  5705. IL_0072:
  5706. {
  5707. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_19 = V_3;
  5708. int32_t L_20 = V_4;
  5709. NullCheck(L_19);
  5710. int32_t L_21 = L_20;
  5711. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  5712. NullCheck(L_22);
  5713. bool L_23 = L_22->____inCascade;
  5714. if (L_23)
  5715. {
  5716. goto IL_0086;
  5717. }
  5718. }
  5719. {
  5720. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_24 = V_3;
  5721. int32_t L_25 = V_4;
  5722. NullCheck(L_24);
  5723. int32_t L_26 = L_25;
  5724. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  5725. NullCheck(L_27);
  5726. DataRow_RejectChanges_m43BF31E837F1E95DF56BF7938CE77F18F2A039D0(L_27, NULL);
  5727. }
  5728. IL_0086:
  5729. {
  5730. int32_t L_28 = V_4;
  5731. V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  5732. }
  5733. IL_008c:
  5734. {
  5735. int32_t L_29 = V_4;
  5736. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_30 = V_3;
  5737. NullCheck(L_30);
  5738. if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
  5739. {
  5740. goto IL_0072;
  5741. }
  5742. }
  5743. {
  5744. return;
  5745. }
  5746. IL_0094:
  5747. {
  5748. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_31 = ___0_row;
  5749. NullCheck(L_31);
  5750. int32_t L_32;
  5751. L_32 = DataRow_get_RowState_mC30B0279854248F452C90798F2357EC99EBBA804(L_31, NULL);
  5752. if ((((int32_t)L_32) == ((int32_t)8)))
  5753. {
  5754. goto IL_00ed;
  5755. }
  5756. }
  5757. {
  5758. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_33 = ___0_row;
  5759. NullCheck(L_33);
  5760. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34;
  5761. L_34 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_33, NULL);
  5762. NullCheck(L_34);
  5763. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_35;
  5764. L_35 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_34, NULL);
  5765. NullCheck(L_35);
  5766. bool L_36;
  5767. L_36 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_35, NULL);
  5768. if (!L_36)
  5769. {
  5770. goto IL_00ed;
  5771. }
  5772. }
  5773. {
  5774. bool L_37;
  5775. L_37 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_2), NULL);
  5776. if (L_37)
  5777. {
  5778. goto IL_00ed;
  5779. }
  5780. }
  5781. {
  5782. int32_t L_38;
  5783. L_38 = Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F((&V_2), NULL);
  5784. if ((!(((uint32_t)L_38) == ((uint32_t)1))))
  5785. {
  5786. goto IL_00d3;
  5787. }
  5788. }
  5789. {
  5790. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_39 = V_0;
  5791. int32_t L_40;
  5792. L_40 = Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9((&V_2), NULL);
  5793. NullCheck(L_39);
  5794. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_41;
  5795. L_41 = Index_GetRow_mA1BDCBAB1AC0B68D66646AAFDB4E7FFA4B27187F(L_39, L_40, NULL);
  5796. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_42 = ___0_row;
  5797. if ((!(((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_41) == ((RuntimeObject*)(DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_42))))
  5798. {
  5799. goto IL_00d3;
  5800. }
  5801. }
  5802. {
  5803. return;
  5804. }
  5805. IL_00d3:
  5806. {
  5807. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_43 = ___0_row;
  5808. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_44 = __this->____parentKey;
  5809. NullCheck(L_43);
  5810. bool L_45;
  5811. L_45 = DataRow_HasKeyChanged_m627A63B39F351141D64CEE16ACA398E86AC64340(L_43, L_44, NULL);
  5812. if (!L_45)
  5813. {
  5814. goto IL_00ed;
  5815. }
  5816. }
  5817. {
  5818. String_t* L_46;
  5819. L_46 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  5820. Exception_t* L_47;
  5821. L_47 = ExceptionBuilder_FailedCascadeUpdate_mD57FB48C73E844FA8676995BC7B0BCA46D94A584(L_46, NULL);
  5822. IL2CPP_RAISE_MANAGED_EXCEPTION(L_47, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CascadeRollback_mE2306FA3E187C44F8A4C996494EC9066ECDF6318_RuntimeMethod_var)));
  5823. }
  5824. IL_00ed:
  5825. {
  5826. return;
  5827. }
  5828. }
  5829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CascadeUpdate_m26A8BBAEBC4188FFD8EEBFBA619634C66C1F7BF8 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method)
  5830. {
  5831. static bool s_Il2CppMethodInitialized;
  5832. if (!s_Il2CppMethodInitialized)
  5833. {
  5834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  5835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  5836. s_Il2CppMethodInitialized = true;
  5837. }
  5838. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  5839. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_1 = NULL;
  5840. int32_t V_2 = 0;
  5841. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_3;
  5842. memset((&V_3), 0, sizeof(V_3));
  5843. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_4;
  5844. memset((&V_4), 0, sizeof(V_4));
  5845. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_5 = NULL;
  5846. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_6 = NULL;
  5847. int32_t V_7 = 0;
  5848. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_8 = NULL;
  5849. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_9;
  5850. memset((&V_9), 0, sizeof(V_9));
  5851. int32_t V_10 = 0;
  5852. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_11 = NULL;
  5853. int32_t V_12 = 0;
  5854. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_13 = NULL;
  5855. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_14;
  5856. memset((&V_14), 0, sizeof(V_14));
  5857. int32_t V_15 = 0;
  5858. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_16 = NULL;
  5859. int32_t V_17 = 0;
  5860. {
  5861. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_0 = ___0_row;
  5862. NullCheck(L_0);
  5863. int32_t L_1 = L_0->____newRecord;
  5864. if ((!(((uint32_t)(-1)) == ((uint32_t)L_1))))
  5865. {
  5866. goto IL_000a;
  5867. }
  5868. }
  5869. {
  5870. return;
  5871. }
  5872. IL_000a:
  5873. {
  5874. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2 = ___0_row;
  5875. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_3 = __this->____parentKey;
  5876. NullCheck(L_2);
  5877. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
  5878. L_4 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(L_2, L_3, ((int32_t)512), NULL);
  5879. V_0 = L_4;
  5880. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5;
  5881. L_5 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  5882. NullCheck(L_5);
  5883. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6;
  5884. L_6 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_5, NULL);
  5885. NullCheck(L_6);
  5886. bool L_7 = L_6->____fInReadXml;
  5887. if (L_7)
  5888. {
  5889. goto IL_0038;
  5890. }
  5891. }
  5892. {
  5893. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_0;
  5894. bool L_9;
  5895. L_9 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_8, NULL);
  5896. if (!L_9)
  5897. {
  5898. goto IL_0038;
  5899. }
  5900. }
  5901. {
  5902. return;
  5903. }
  5904. IL_0038:
  5905. {
  5906. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_10 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  5907. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_11;
  5908. L_11 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_10, NULL);
  5909. V_1 = L_11;
  5910. int32_t L_12;
  5911. L_12 = VirtualFuncInvoker0< int32_t >::Invoke(26, __this);
  5912. V_2 = L_12;
  5913. int32_t L_13 = V_2;
  5914. switch (L_13)
  5915. {
  5916. case 0:
  5917. {
  5918. goto IL_0062;
  5919. }
  5920. case 1:
  5921. {
  5922. goto IL_0097;
  5923. }
  5924. case 2:
  5925. {
  5926. goto IL_00ef;
  5927. }
  5928. case 3:
  5929. {
  5930. goto IL_016e;
  5931. }
  5932. }
  5933. }
  5934. {
  5935. return;
  5936. }
  5937. IL_0062:
  5938. {
  5939. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_14 = ___0_row;
  5940. NullCheck(L_14);
  5941. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15;
  5942. L_15 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_14, NULL);
  5943. NullCheck(L_15);
  5944. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_16;
  5945. L_16 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_15, NULL);
  5946. NullCheck(L_16);
  5947. bool L_17;
  5948. L_17 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_16, NULL);
  5949. if (!L_17)
  5950. {
  5951. goto IL_01f7;
  5952. }
  5953. }
  5954. {
  5955. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_18 = V_1;
  5956. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_0;
  5957. NullCheck(L_18);
  5958. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_20;
  5959. L_20 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_18, L_19, NULL);
  5960. V_3 = L_20;
  5961. bool L_21;
  5962. L_21 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_3), NULL);
  5963. if (L_21)
  5964. {
  5965. goto IL_01f7;
  5966. }
  5967. }
  5968. {
  5969. String_t* L_22;
  5970. L_22 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  5971. Exception_t* L_23;
  5972. L_23 = ExceptionBuilder_FailedCascadeUpdate_mD57FB48C73E844FA8676995BC7B0BCA46D94A584(L_22, NULL);
  5973. IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CascadeUpdate_m26A8BBAEBC4188FFD8EEBFBA619634C66C1F7BF8_RuntimeMethod_var)));
  5974. }
  5975. IL_0097:
  5976. {
  5977. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_24 = V_1;
  5978. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = V_0;
  5979. NullCheck(L_24);
  5980. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_26;
  5981. L_26 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_24, L_25, NULL);
  5982. V_4 = L_26;
  5983. bool L_27;
  5984. L_27 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_4), NULL);
  5985. if (L_27)
  5986. {
  5987. goto IL_01f7;
  5988. }
  5989. }
  5990. {
  5991. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_28 = ___0_row;
  5992. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_29 = __this->____parentKey;
  5993. NullCheck(L_28);
  5994. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30;
  5995. L_30 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(L_28, L_29, ((int32_t)1024), NULL);
  5996. V_5 = L_30;
  5997. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_31 = V_1;
  5998. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_32 = V_4;
  5999. NullCheck(L_31);
  6000. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_33;
  6001. L_33 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_31, L_32, NULL);
  6002. V_6 = L_33;
  6003. V_7 = 0;
  6004. goto IL_00e6;
  6005. }
  6006. IL_00ce:
  6007. {
  6008. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_34 = V_6;
  6009. int32_t L_35 = V_7;
  6010. NullCheck(L_34);
  6011. int32_t L_36 = L_35;
  6012. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  6013. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_38 = __this->____childKey;
  6014. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = V_5;
  6015. NullCheck(L_37);
  6016. DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490(L_37, L_38, L_39, NULL);
  6017. int32_t L_40 = V_7;
  6018. V_7 = ((int32_t)il2cpp_codegen_add(L_40, 1));
  6019. }
  6020. IL_00e6:
  6021. {
  6022. int32_t L_41 = V_7;
  6023. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_42 = V_6;
  6024. NullCheck(L_42);
  6025. if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
  6026. {
  6027. goto IL_00ce;
  6028. }
  6029. }
  6030. {
  6031. return;
  6032. }
  6033. IL_00ef:
  6034. {
  6035. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_43 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6036. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_44;
  6037. L_44 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_43, NULL);
  6038. NullCheck(L_44);
  6039. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_45 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)));
  6040. V_8 = L_45;
  6041. V_10 = 0;
  6042. goto IL_0118;
  6043. }
  6044. IL_0108:
  6045. {
  6046. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_8;
  6047. int32_t L_47 = V_10;
  6048. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  6049. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_48 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value;
  6050. NullCheck(L_46);
  6051. ArrayElementTypeCheck (L_46, L_48);
  6052. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (RuntimeObject*)L_48);
  6053. int32_t L_49 = V_10;
  6054. V_10 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  6055. }
  6056. IL_0118:
  6057. {
  6058. int32_t L_50 = V_10;
  6059. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_51 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6060. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_52;
  6061. L_52 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_51, NULL);
  6062. NullCheck(L_52);
  6063. if ((((int32_t)L_50) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))
  6064. {
  6065. goto IL_0108;
  6066. }
  6067. }
  6068. {
  6069. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_53 = V_1;
  6070. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_54 = V_0;
  6071. NullCheck(L_53);
  6072. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_55;
  6073. L_55 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_53, L_54, NULL);
  6074. V_9 = L_55;
  6075. bool L_56;
  6076. L_56 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_9), NULL);
  6077. if (L_56)
  6078. {
  6079. goto IL_01f7;
  6080. }
  6081. }
  6082. {
  6083. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_57 = V_1;
  6084. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_58 = V_9;
  6085. NullCheck(L_57);
  6086. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_59;
  6087. L_59 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_57, L_58, NULL);
  6088. V_11 = L_59;
  6089. V_12 = 0;
  6090. goto IL_0165;
  6091. }
  6092. IL_014d:
  6093. {
  6094. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_60 = V_11;
  6095. int32_t L_61 = V_12;
  6096. NullCheck(L_60);
  6097. int32_t L_62 = L_61;
  6098. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
  6099. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_64 = __this->____childKey;
  6100. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_65 = V_8;
  6101. NullCheck(L_63);
  6102. DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490(L_63, L_64, L_65, NULL);
  6103. int32_t L_66 = V_12;
  6104. V_12 = ((int32_t)il2cpp_codegen_add(L_66, 1));
  6105. }
  6106. IL_0165:
  6107. {
  6108. int32_t L_67 = V_12;
  6109. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_68 = V_11;
  6110. NullCheck(L_68);
  6111. if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
  6112. {
  6113. goto IL_014d;
  6114. }
  6115. }
  6116. {
  6117. return;
  6118. }
  6119. IL_016e:
  6120. {
  6121. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_69 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6122. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_70;
  6123. L_70 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_69, NULL);
  6124. NullCheck(L_70);
  6125. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_71 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)));
  6126. V_13 = L_71;
  6127. V_15 = 0;
  6128. goto IL_01a5;
  6129. }
  6130. IL_0187:
  6131. {
  6132. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_72 = V_13;
  6133. int32_t L_73 = V_15;
  6134. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_74 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6135. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_75;
  6136. L_75 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_74, NULL);
  6137. int32_t L_76 = V_15;
  6138. NullCheck(L_75);
  6139. int32_t L_77 = L_76;
  6140. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_78 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
  6141. NullCheck(L_78);
  6142. RuntimeObject* L_79;
  6143. L_79 = DataColumn_get_DefaultValue_m5C427DAB957A834914686925F760D238B2168820(L_78, NULL);
  6144. NullCheck(L_72);
  6145. ArrayElementTypeCheck (L_72, L_79);
  6146. (L_72)->SetAt(static_cast<il2cpp_array_size_t>(L_73), (RuntimeObject*)L_79);
  6147. int32_t L_80 = V_15;
  6148. V_15 = ((int32_t)il2cpp_codegen_add(L_80, 1));
  6149. }
  6150. IL_01a5:
  6151. {
  6152. int32_t L_81 = V_15;
  6153. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_82 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6154. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_83;
  6155. L_83 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_82, NULL);
  6156. NullCheck(L_83);
  6157. if ((((int32_t)L_81) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length)))))
  6158. {
  6159. goto IL_0187;
  6160. }
  6161. }
  6162. {
  6163. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_84 = V_1;
  6164. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_85 = V_0;
  6165. NullCheck(L_84);
  6166. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_86;
  6167. L_86 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_84, L_85, NULL);
  6168. V_14 = L_86;
  6169. bool L_87;
  6170. L_87 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68((&V_14), NULL);
  6171. if (L_87)
  6172. {
  6173. goto IL_01f7;
  6174. }
  6175. }
  6176. {
  6177. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_88 = V_1;
  6178. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_89 = V_14;
  6179. NullCheck(L_88);
  6180. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_90;
  6181. L_90 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_88, L_89, NULL);
  6182. V_16 = L_90;
  6183. V_17 = 0;
  6184. goto IL_01ef;
  6185. }
  6186. IL_01d7:
  6187. {
  6188. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_91 = V_16;
  6189. int32_t L_92 = V_17;
  6190. NullCheck(L_91);
  6191. int32_t L_93 = L_92;
  6192. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_94 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
  6193. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_95 = __this->____childKey;
  6194. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_96 = V_13;
  6195. NullCheck(L_94);
  6196. DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490(L_94, L_95, L_96, NULL);
  6197. int32_t L_97 = V_17;
  6198. V_17 = ((int32_t)il2cpp_codegen_add(L_97, 1));
  6199. }
  6200. IL_01ef:
  6201. {
  6202. int32_t L_98 = V_17;
  6203. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_99 = V_16;
  6204. NullCheck(L_99);
  6205. if ((((int32_t)L_98) < ((int32_t)((int32_t)(((RuntimeArray*)L_99)->max_length)))))
  6206. {
  6207. goto IL_01d7;
  6208. }
  6209. }
  6210. IL_01f7:
  6211. {
  6212. return;
  6213. }
  6214. }
  6215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CheckCanClearParentTable_m6F278F7C64E76E0CF419F84671CED5B69B6C7E97 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method)
  6216. {
  6217. {
  6218. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  6219. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  6220. NullCheck(L_0);
  6221. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1;
  6222. L_1 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_0, NULL);
  6223. NullCheck(L_1);
  6224. bool L_2;
  6225. L_2 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_1, NULL);
  6226. if (!L_2)
  6227. {
  6228. goto IL_0042;
  6229. }
  6230. }
  6231. {
  6232. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  6233. L_3 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  6234. NullCheck(L_3);
  6235. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_4;
  6236. L_4 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_3, NULL);
  6237. NullCheck(L_4);
  6238. int32_t L_5;
  6239. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_4);
  6240. if ((((int32_t)L_5) <= ((int32_t)0)))
  6241. {
  6242. goto IL_0042;
  6243. }
  6244. }
  6245. {
  6246. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6 = ___0_table;
  6247. NullCheck(L_6);
  6248. String_t* L_7;
  6249. L_7 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_6, NULL);
  6250. String_t* L_8;
  6251. L_8 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  6252. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9;
  6253. L_9 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  6254. NullCheck(L_9);
  6255. String_t* L_10;
  6256. L_10 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_9, NULL);
  6257. Exception_t* L_11;
  6258. L_11 = ExceptionBuilder_FailedClearParentTable_mC493337E3B1131054823DC626CB12D72118796E5(L_7, L_8, L_10, NULL);
  6259. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CheckCanClearParentTable_m6F278F7C64E76E0CF419F84671CED5B69B6C7E97_RuntimeMethod_var)));
  6260. }
  6261. IL_0042:
  6262. {
  6263. return;
  6264. }
  6265. }
  6266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CheckCanRemoveParentRow_mCCB59CB013CF3D9EADDBFC4A68B0F29EE8F5CF9C (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, const RuntimeMethod* method)
  6267. {
  6268. {
  6269. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  6270. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  6271. NullCheck(L_0);
  6272. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1;
  6273. L_1 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_0, NULL);
  6274. NullCheck(L_1);
  6275. bool L_2;
  6276. L_2 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_1, NULL);
  6277. if (L_2)
  6278. {
  6279. goto IL_0013;
  6280. }
  6281. }
  6282. {
  6283. return;
  6284. }
  6285. IL_0013:
  6286. {
  6287. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_3;
  6288. L_3 = ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6(__this, NULL);
  6289. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_4;
  6290. L_4 = ForeignKeyConstraint_get_ChildKey_mD0A068789A20E99B85836EBA9239369FDB4A160F(__this, NULL);
  6291. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_5 = ___0_row;
  6292. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_6;
  6293. L_6 = DataRelation_GetChildRows_m9940105D3D1017707EE5DCBE4E884C4003A0BC7C(L_3, L_4, L_5, ((int32_t)1536), NULL);
  6294. NullCheck(L_6);
  6295. if (!(((RuntimeArray*)L_6)->max_length))
  6296. {
  6297. goto IL_0034;
  6298. }
  6299. }
  6300. {
  6301. Exception_t* L_7;
  6302. L_7 = ExceptionBuilder_RemoveParentRow_m7129D45CB4A3C6A8BDDF5602D556CABD1B1E9C70(__this, NULL);
  6303. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CheckCanRemoveParentRow_mCCB59CB013CF3D9EADDBFC4A68B0F29EE8F5CF9C_RuntimeMethod_var)));
  6304. }
  6305. IL_0034:
  6306. {
  6307. return;
  6308. }
  6309. }
  6310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CheckCascade_mB7893A05011B430371301A288B457451973D1359 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, int32_t ___1_action, const RuntimeMethod* method)
  6311. {
  6312. {
  6313. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_0 = ___0_row;
  6314. NullCheck(L_0);
  6315. bool L_1 = L_0->____inCascade;
  6316. if (!L_1)
  6317. {
  6318. goto IL_0009;
  6319. }
  6320. }
  6321. {
  6322. return;
  6323. }
  6324. IL_0009:
  6325. {
  6326. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2 = ___0_row;
  6327. NullCheck(L_2);
  6328. L_2->____inCascade = (bool)1;
  6329. }
  6330. {
  6331. auto __finallyBlock = il2cpp::utils::Finally([&]
  6332. {
  6333. FINALLY_0059:
  6334. {
  6335. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_3 = ___0_row;
  6336. NullCheck(L_3);
  6337. L_3->____inCascade = (bool)0;
  6338. return;
  6339. }
  6340. });
  6341. try
  6342. {
  6343. {
  6344. int32_t L_4 = ___1_action;
  6345. if ((!(((uint32_t)L_4) == ((uint32_t)2))))
  6346. {
  6347. goto IL_002b_1;
  6348. }
  6349. }
  6350. {
  6351. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_5 = ___0_row;
  6352. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_6 = __this->____parentKey;
  6353. NullCheck(L_5);
  6354. bool L_7;
  6355. L_7 = DataRow_HasKeyChanged_m627A63B39F351141D64CEE16ACA398E86AC64340(L_5, L_6, NULL);
  6356. if (!L_7)
  6357. {
  6358. goto IL_0057_1;
  6359. }
  6360. }
  6361. {
  6362. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_8 = ___0_row;
  6363. ForeignKeyConstraint_CascadeUpdate_m26A8BBAEBC4188FFD8EEBFBA619634C66C1F7BF8(__this, L_8, NULL);
  6364. goto IL_0061;
  6365. }
  6366. IL_002b_1:
  6367. {
  6368. int32_t L_9 = ___1_action;
  6369. if ((!(((uint32_t)L_9) == ((uint32_t)1))))
  6370. {
  6371. goto IL_0038_1;
  6372. }
  6373. }
  6374. {
  6375. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_10 = ___0_row;
  6376. ForeignKeyConstraint_CascadeDelete_m8D7918A969E732E2830B3D5116BCD184FE225C1B(__this, L_10, NULL);
  6377. goto IL_0061;
  6378. }
  6379. IL_0038_1:
  6380. {
  6381. int32_t L_11 = ___1_action;
  6382. if ((!(((uint32_t)L_11) == ((uint32_t)8))))
  6383. {
  6384. goto IL_0045_1;
  6385. }
  6386. }
  6387. {
  6388. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_12 = ___0_row;
  6389. ForeignKeyConstraint_CascadeCommit_m21ED4928CD8CF97E4E4C02A36135C38CB8BEED04(__this, L_12, NULL);
  6390. goto IL_0061;
  6391. }
  6392. IL_0045_1:
  6393. {
  6394. int32_t L_13 = ___1_action;
  6395. if ((!(((uint32_t)L_13) == ((uint32_t)4))))
  6396. {
  6397. goto IL_0052_1;
  6398. }
  6399. }
  6400. {
  6401. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_14 = ___0_row;
  6402. ForeignKeyConstraint_CascadeRollback_mE2306FA3E187C44F8A4C996494EC9066ECDF6318(__this, L_14, NULL);
  6403. goto IL_0061;
  6404. }
  6405. IL_0052_1:
  6406. {
  6407. int32_t L_15 = ___1_action;
  6408. }
  6409. IL_0057_1:
  6410. {
  6411. goto IL_0061;
  6412. }
  6413. }
  6414. catch(Il2CppExceptionWrapper& e)
  6415. {
  6416. __finallyBlock.StoreException(e.ex);
  6417. }
  6418. }
  6419. IL_0061:
  6420. {
  6421. return;
  6422. }
  6423. }
  6424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CheckConstraint_m40B4DEDB042F24B006D850A21B267BC1E02D4AE7 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_childRow, int32_t ___1_action, const RuntimeMethod* method)
  6425. {
  6426. int32_t V_0 = 0;
  6427. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  6428. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL;
  6429. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_3 = NULL;
  6430. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
  6431. int32_t V_5 = 0;
  6432. int32_t V_6 = 0;
  6433. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_7 = NULL;
  6434. RuntimeObject* V_8 = NULL;
  6435. int32_t G_B9_0 = 0;
  6436. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B14_0;
  6437. memset((&G_B14_0), 0, sizeof(G_B14_0));
  6438. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B14_1 = NULL;
  6439. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B13_0;
  6440. memset((&G_B13_0), 0, sizeof(G_B13_0));
  6441. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B13_1 = NULL;
  6442. int32_t G_B15_0 = 0;
  6443. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A G_B15_1;
  6444. memset((&G_B15_1), 0, sizeof(G_B15_1));
  6445. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B15_2 = NULL;
  6446. {
  6447. int32_t L_0 = ___1_action;
  6448. if ((((int32_t)L_0) == ((int32_t)2)))
  6449. {
  6450. goto IL_0010;
  6451. }
  6452. }
  6453. {
  6454. int32_t L_1 = ___1_action;
  6455. if ((((int32_t)L_1) == ((int32_t)((int32_t)16))))
  6456. {
  6457. goto IL_0010;
  6458. }
  6459. }
  6460. {
  6461. int32_t L_2 = ___1_action;
  6462. if ((!(((uint32_t)L_2) == ((uint32_t)4))))
  6463. {
  6464. goto IL_0183;
  6465. }
  6466. }
  6467. IL_0010:
  6468. {
  6469. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  6470. L_3 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  6471. NullCheck(L_3);
  6472. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4;
  6473. L_4 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_3, NULL);
  6474. if (!L_4)
  6475. {
  6476. goto IL_0183;
  6477. }
  6478. }
  6479. {
  6480. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5;
  6481. L_5 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  6482. NullCheck(L_5);
  6483. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6;
  6484. L_6 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_5, NULL);
  6485. NullCheck(L_6);
  6486. bool L_7;
  6487. L_7 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_6, NULL);
  6488. if (!L_7)
  6489. {
  6490. goto IL_0183;
  6491. }
  6492. }
  6493. {
  6494. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_8 = ___0_childRow;
  6495. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_9 = __this->____childKey;
  6496. NullCheck(L_8);
  6497. bool L_10;
  6498. L_10 = DataRow_HasKeyChanged_m627A63B39F351141D64CEE16ACA398E86AC64340(L_8, L_9, NULL);
  6499. if (!L_10)
  6500. {
  6501. goto IL_0183;
  6502. }
  6503. }
  6504. {
  6505. int32_t L_11 = ___1_action;
  6506. if ((((int32_t)L_11) == ((int32_t)4)))
  6507. {
  6508. goto IL_0051;
  6509. }
  6510. }
  6511. {
  6512. G_B9_0 = ((int32_t)512);
  6513. goto IL_0056;
  6514. }
  6515. IL_0051:
  6516. {
  6517. G_B9_0 = ((int32_t)256);
  6518. }
  6519. IL_0056:
  6520. {
  6521. V_0 = G_B9_0;
  6522. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_12 = ___0_childRow;
  6523. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_13 = __this->____childKey;
  6524. NullCheck(L_12);
  6525. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14;
  6526. L_14 = DataRow_GetKeyValues_m3D4D4D94F7B061C8DDB7C45C7B11141416C3C1D2(L_12, L_13, NULL);
  6527. V_1 = L_14;
  6528. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_15 = ___0_childRow;
  6529. int32_t L_16 = V_0;
  6530. NullCheck(L_15);
  6531. bool L_17;
  6532. L_17 = DataRow_HasVersion_mF43EC8AAF0B0F4DCCC8B60C3374AD547FE059060(L_15, L_16, NULL);
  6533. if (!L_17)
  6534. {
  6535. goto IL_00de;
  6536. }
  6537. }
  6538. {
  6539. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_18;
  6540. L_18 = ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6(__this, NULL);
  6541. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_19;
  6542. L_19 = ForeignKeyConstraint_get_ChildKey_mD0A068789A20E99B85836EBA9239369FDB4A160F(__this, NULL);
  6543. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_20 = ___0_childRow;
  6544. int32_t L_21 = V_0;
  6545. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_22;
  6546. L_22 = DataRelation_GetParentRow_mF7E820BAF0A841BB448E1242BE28323D8DC75AAD(L_18, L_19, L_20, L_21, NULL);
  6547. V_3 = L_22;
  6548. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_23 = V_3;
  6549. if (!L_23)
  6550. {
  6551. goto IL_00de;
  6552. }
  6553. }
  6554. {
  6555. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_24 = V_3;
  6556. NullCheck(L_24);
  6557. bool L_25 = L_24->____inCascade;
  6558. if (!L_25)
  6559. {
  6560. goto IL_00de;
  6561. }
  6562. }
  6563. {
  6564. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_26 = V_3;
  6565. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_27 = __this->____parentKey;
  6566. int32_t L_28 = ___1_action;
  6567. if ((((int32_t)L_28) == ((int32_t)4)))
  6568. {
  6569. G_B14_0 = L_27;
  6570. G_B14_1 = L_26;
  6571. goto IL_009e;
  6572. }
  6573. G_B13_0 = L_27;
  6574. G_B13_1 = L_26;
  6575. }
  6576. {
  6577. G_B15_0 = ((int32_t)1536);
  6578. G_B15_1 = G_B13_0;
  6579. G_B15_2 = G_B13_1;
  6580. goto IL_009f;
  6581. }
  6582. IL_009e:
  6583. {
  6584. int32_t L_29 = V_0;
  6585. G_B15_0 = ((int32_t)(L_29));
  6586. G_B15_1 = G_B14_0;
  6587. G_B15_2 = G_B14_1;
  6588. }
  6589. IL_009f:
  6590. {
  6591. NullCheck(G_B15_2);
  6592. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30;
  6593. L_30 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(G_B15_2, G_B15_1, G_B15_0, NULL);
  6594. V_4 = L_30;
  6595. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_31 = ___0_childRow;
  6596. NullCheck(L_31);
  6597. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_32;
  6598. L_32 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_31, NULL);
  6599. NullCheck(L_32);
  6600. int32_t L_33;
  6601. L_33 = DataTable_NewRecord_m068F3036127FB98AFD2A36C574DB5320A3334F01(L_32, NULL);
  6602. V_5 = L_33;
  6603. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_34 = ___0_childRow;
  6604. NullCheck(L_34);
  6605. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_35;
  6606. L_35 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_34, NULL);
  6607. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_36 = __this->____childKey;
  6608. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = V_4;
  6609. int32_t L_38 = V_5;
  6610. NullCheck(L_35);
  6611. DataTable_SetKeyValues_mE20C4AC78897F4DBF8249330388AFBAF13553788(L_35, L_36, L_37, L_38, NULL);
  6612. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_39 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6613. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_40 = ___0_childRow;
  6614. NullCheck(L_40);
  6615. int32_t L_41 = L_40->____tempRecord;
  6616. int32_t L_42 = V_5;
  6617. bool L_43;
  6618. L_43 = DataKey_RecordsEqual_mAF73F5A99891A3F4B7254400AB60CA412ED1F1B7(L_39, L_41, L_42, NULL);
  6619. if (!L_43)
  6620. {
  6621. goto IL_00de;
  6622. }
  6623. }
  6624. {
  6625. return;
  6626. }
  6627. IL_00de:
  6628. {
  6629. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_44 = ___0_childRow;
  6630. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_45 = __this->____childKey;
  6631. NullCheck(L_44);
  6632. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46;
  6633. L_46 = DataRow_GetKeyValues_m3D4D4D94F7B061C8DDB7C45C7B11141416C3C1D2(L_44, L_45, NULL);
  6634. V_2 = L_46;
  6635. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = V_2;
  6636. bool L_48;
  6637. L_48 = ForeignKeyConstraint_IsKeyNull_m46F05BB0E74D812E03ECAAC01C07D2D73C8AAB51(__this, L_47, NULL);
  6638. if (L_48)
  6639. {
  6640. goto IL_0183;
  6641. }
  6642. }
  6643. {
  6644. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_49 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6645. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_50;
  6646. L_50 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_49, NULL);
  6647. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = V_2;
  6648. NullCheck(L_50);
  6649. bool L_52;
  6650. L_52 = Index_IsKeyInIndex_m79FB8E9D9BA28BA5730F1F4D72EE3CA37F127332(L_50, L_51, NULL);
  6651. if (L_52)
  6652. {
  6653. goto IL_0183;
  6654. }
  6655. }
  6656. {
  6657. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_53 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6658. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_54;
  6659. L_54 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_53, NULL);
  6660. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_55 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6661. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_56;
  6662. L_56 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_55, NULL);
  6663. if ((!(((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_54) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_56))))
  6664. {
  6665. goto IL_0176;
  6666. }
  6667. }
  6668. {
  6669. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_57 = ___0_childRow;
  6670. NullCheck(L_57);
  6671. int32_t L_58 = L_57->____tempRecord;
  6672. if ((((int32_t)L_58) == ((int32_t)(-1))))
  6673. {
  6674. goto IL_0176;
  6675. }
  6676. }
  6677. {
  6678. V_6 = 0;
  6679. V_6 = 0;
  6680. goto IL_0167;
  6681. }
  6682. IL_0133:
  6683. {
  6684. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_59 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6685. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_60;
  6686. L_60 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_59, NULL);
  6687. int32_t L_61 = V_6;
  6688. NullCheck(L_60);
  6689. int32_t L_62 = L_61;
  6690. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
  6691. V_7 = L_63;
  6692. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_64 = V_7;
  6693. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_65 = V_2;
  6694. int32_t L_66 = V_6;
  6695. NullCheck(L_65);
  6696. int32_t L_67 = L_66;
  6697. RuntimeObject* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
  6698. NullCheck(L_64);
  6699. RuntimeObject* L_69;
  6700. L_69 = DataColumn_ConvertValue_mED2888D9442FC86E536100612F476D67AB2C6D7E(L_64, L_68, NULL);
  6701. V_8 = L_69;
  6702. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_70 = V_7;
  6703. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_71 = ___0_childRow;
  6704. NullCheck(L_71);
  6705. int32_t L_72 = L_71->____tempRecord;
  6706. RuntimeObject* L_73 = V_8;
  6707. NullCheck(L_70);
  6708. int32_t L_74;
  6709. L_74 = DataColumn_CompareValueTo_m8094D5A9FC257689D0043EFFA9B2B8226F8904C3(L_70, L_72, L_73, NULL);
  6710. if (L_74)
  6711. {
  6712. goto IL_016e;
  6713. }
  6714. }
  6715. {
  6716. int32_t L_75 = V_6;
  6717. V_6 = ((int32_t)il2cpp_codegen_add(L_75, 1));
  6718. }
  6719. IL_0167:
  6720. {
  6721. int32_t L_76 = V_6;
  6722. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_77 = V_2;
  6723. NullCheck(L_77);
  6724. if ((((int32_t)L_76) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))
  6725. {
  6726. goto IL_0133;
  6727. }
  6728. }
  6729. IL_016e:
  6730. {
  6731. int32_t L_78 = V_6;
  6732. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_79 = V_2;
  6733. NullCheck(L_79);
  6734. if ((!(((uint32_t)L_78) == ((uint32_t)((int32_t)(((RuntimeArray*)L_79)->max_length))))))
  6735. {
  6736. goto IL_0176;
  6737. }
  6738. }
  6739. {
  6740. return;
  6741. }
  6742. IL_0176:
  6743. {
  6744. String_t* L_80;
  6745. L_80 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  6746. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_81 = V_1;
  6747. Exception_t* L_82;
  6748. L_82 = ExceptionBuilder_ForeignKeyViolation_mABF20C98251EEF423B2FFBC951BB90C1B0C29245(L_80, L_81, NULL);
  6749. IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_CheckConstraint_m40B4DEDB042F24B006D850A21B267BC1E02D4AE7_RuntimeMethod_var)));
  6750. }
  6751. IL_0183:
  6752. {
  6753. return;
  6754. }
  6755. }
  6756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  6757. {
  6758. static bool s_Il2CppMethodInitialized;
  6759. if (!s_Il2CppMethodInitialized)
  6760. {
  6761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var);
  6762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6763. s_Il2CppMethodInitialized = true;
  6764. }
  6765. int32_t V_0 = 0;
  6766. {
  6767. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0;
  6768. L_0 = VirtualFuncInvoker0< DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* >::Invoke(17, __this);
  6769. if (L_0)
  6770. {
  6771. goto IL_0122;
  6772. }
  6773. }
  6774. {
  6775. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_1 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6776. DataKey_CheckState_m88DC00DDFCF8AA8E42033F4D7BD5355C42F1DAB8(L_1, NULL);
  6777. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_2 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6778. DataKey_CheckState_m88DC00DDFCF8AA8E42033F4D7BD5355C42F1DAB8(L_2, NULL);
  6779. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_3 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6780. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4;
  6781. L_4 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_3, NULL);
  6782. NullCheck(L_4);
  6783. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_5;
  6784. L_5 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_4, NULL);
  6785. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_6 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6786. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7;
  6787. L_7 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_6, NULL);
  6788. NullCheck(L_7);
  6789. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_8;
  6790. L_8 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_7, NULL);
  6791. if ((((RuntimeObject*)(DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*)L_5) == ((RuntimeObject*)(DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*)L_8)))
  6792. {
  6793. goto IL_0049;
  6794. }
  6795. }
  6796. {
  6797. Exception_t* L_9;
  6798. L_9 = ExceptionBuilder_TablesInDifferentSets_mC75C0112C1FAE4008AE1210EE4031875C7A7E312(NULL);
  6799. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E_RuntimeMethod_var)));
  6800. }
  6801. IL_0049:
  6802. {
  6803. V_0 = 0;
  6804. goto IL_00f6;
  6805. }
  6806. IL_0050:
  6807. {
  6808. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_10 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6809. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_11;
  6810. L_11 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_10, NULL);
  6811. int32_t L_12 = V_0;
  6812. NullCheck(L_11);
  6813. int32_t L_13 = L_12;
  6814. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  6815. NullCheck(L_14);
  6816. Type_t* L_15;
  6817. L_15 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_14, NULL);
  6818. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_16 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6819. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_17;
  6820. L_17 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_16, NULL);
  6821. int32_t L_18 = V_0;
  6822. NullCheck(L_17);
  6823. int32_t L_19 = L_18;
  6824. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  6825. NullCheck(L_20);
  6826. Type_t* L_21;
  6827. L_21 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_20, NULL);
  6828. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6829. bool L_22;
  6830. L_22 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_15, L_21, NULL);
  6831. if (L_22)
  6832. {
  6833. goto IL_00ec;
  6834. }
  6835. }
  6836. {
  6837. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_23 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6838. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_24;
  6839. L_24 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_23, NULL);
  6840. int32_t L_25 = V_0;
  6841. NullCheck(L_24);
  6842. int32_t L_26 = L_25;
  6843. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  6844. NullCheck(L_27);
  6845. Type_t* L_28;
  6846. L_28 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_27, NULL);
  6847. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  6848. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6849. Type_t* L_30;
  6850. L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
  6851. bool L_31;
  6852. L_31 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, L_30, NULL);
  6853. if (!L_31)
  6854. {
  6855. goto IL_00f2;
  6856. }
  6857. }
  6858. {
  6859. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_32 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6860. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_33;
  6861. L_33 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_32, NULL);
  6862. int32_t L_34 = V_0;
  6863. NullCheck(L_33);
  6864. int32_t L_35 = L_34;
  6865. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
  6866. NullCheck(L_36);
  6867. int32_t L_37;
  6868. L_37 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_36, NULL);
  6869. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_38 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6870. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_39;
  6871. L_39 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_38, NULL);
  6872. int32_t L_40 = V_0;
  6873. NullCheck(L_39);
  6874. int32_t L_41 = L_40;
  6875. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  6876. NullCheck(L_42);
  6877. int32_t L_43;
  6878. L_43 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_42, NULL);
  6879. if ((((int32_t)L_37) == ((int32_t)L_43)))
  6880. {
  6881. goto IL_00f2;
  6882. }
  6883. }
  6884. {
  6885. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_44 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6886. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_45;
  6887. L_45 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_44, NULL);
  6888. int32_t L_46 = V_0;
  6889. NullCheck(L_45);
  6890. int32_t L_47 = L_46;
  6891. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
  6892. NullCheck(L_48);
  6893. int32_t L_49;
  6894. L_49 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_48, NULL);
  6895. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_50 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6896. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_51;
  6897. L_51 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_50, NULL);
  6898. int32_t L_52 = V_0;
  6899. NullCheck(L_51);
  6900. int32_t L_53 = L_52;
  6901. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  6902. NullCheck(L_54);
  6903. int32_t L_55;
  6904. L_55 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_54, NULL);
  6905. if ((((int32_t)((int32_t)((int32_t)L_49&(int32_t)L_55))) == ((int32_t)2)))
  6906. {
  6907. goto IL_00f2;
  6908. }
  6909. }
  6910. IL_00ec:
  6911. {
  6912. Exception_t* L_56;
  6913. L_56 = ExceptionBuilder_ColumnsTypeMismatch_m2E3A3FAAD3DD19719289A708CC8F70D83F5A8CA1(NULL);
  6914. IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E_RuntimeMethod_var)));
  6915. }
  6916. IL_00f2:
  6917. {
  6918. int32_t L_57 = V_0;
  6919. V_0 = ((int32_t)il2cpp_codegen_add(L_57, 1));
  6920. }
  6921. IL_00f6:
  6922. {
  6923. int32_t L_58 = V_0;
  6924. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_59 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6925. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_60;
  6926. L_60 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_59, NULL);
  6927. NullCheck(L_60);
  6928. if ((((int32_t)L_58) < ((int32_t)((int32_t)(((RuntimeArray*)L_60)->max_length)))))
  6929. {
  6930. goto IL_0050;
  6931. }
  6932. }
  6933. {
  6934. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_61 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  6935. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_62 = __this->____parentKey;
  6936. bool L_63;
  6937. L_63 = DataKey_ColumnsEqual_mECC4CB58E3E2ACF24E294CB74D7D36D9E443ED9B(L_61, L_62, NULL);
  6938. if (!L_63)
  6939. {
  6940. goto IL_0122;
  6941. }
  6942. }
  6943. {
  6944. Exception_t* L_64;
  6945. L_64 = ExceptionBuilder_KeyColumnsIdentical_mDB4F333B99BB884B2BC52DD81E4BF14A369181C9(NULL);
  6946. IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E_RuntimeMethod_var)));
  6947. }
  6948. IL_0122:
  6949. {
  6950. return;
  6951. }
  6952. }
  6953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_CheckState_mF34C81049C31557353E3BFC6E6CFCB1CE7DE3893 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  6954. {
  6955. {
  6956. ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E(__this, NULL);
  6957. return;
  6958. }
  6959. }
  6960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ForeignKeyConstraint_get_AcceptRejectRule_m8FF245C394C9B314CF4A361AC6CFD671365EE76C (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  6961. {
  6962. {
  6963. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  6964. int32_t L_0 = __this->____acceptRejectRule;
  6965. return L_0;
  6966. }
  6967. }
  6968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_set_AcceptRejectRule_mAC26395708D4E3083BAB8A22EC23079468CD6E05 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, int32_t ___0_value, const RuntimeMethod* method)
  6969. {
  6970. {
  6971. int32_t L_0 = ___0_value;
  6972. if ((!(((uint32_t)L_0) <= ((uint32_t)1))))
  6973. {
  6974. goto IL_000c;
  6975. }
  6976. }
  6977. {
  6978. int32_t L_1 = ___0_value;
  6979. __this->____acceptRejectRule = L_1;
  6980. return;
  6981. }
  6982. IL_000c:
  6983. {
  6984. int32_t L_2 = ___0_value;
  6985. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  6986. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3;
  6987. L_3 = ADP_InvalidAcceptRejectRule_mC304A7443B5C46167B085B6409D8A99B5B82C926(L_2, NULL);
  6988. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_set_AcceptRejectRule_mAC26395708D4E3083BAB8A22EC23079468CD6E05_RuntimeMethod_var)));
  6989. }
  6990. }
  6991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_ContainsColumn_m28992274C8886A79D660F0801282E5FC78892A4B (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  6992. {
  6993. {
  6994. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  6995. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_1 = ___0_column;
  6996. bool L_2;
  6997. L_2 = DataKey_ContainsColumn_m1C131A76F3287F636A18255F842B9A676C4DEA4B(L_0, L_1, NULL);
  6998. if (L_2)
  6999. {
  7000. goto IL_001b;
  7001. }
  7002. }
  7003. {
  7004. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_3 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____childKey);
  7005. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_4 = ___0_column;
  7006. bool L_5;
  7007. L_5 = DataKey_ContainsColumn_m1C131A76F3287F636A18255F842B9A676C4DEA4B(L_3, L_4, NULL);
  7008. return L_5;
  7009. }
  7010. IL_001b:
  7011. {
  7012. return (bool)1;
  7013. }
  7014. }
  7015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ForeignKeyConstraint_Clone_mFCB196D6F2C2D11D16D6B93C75D5321F7AFD3861 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_destination, const RuntimeMethod* method)
  7016. {
  7017. {
  7018. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = ___0_destination;
  7019. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_1;
  7020. L_1 = VirtualFuncInvoker2< Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*, bool >::Invoke(12, __this, L_0, (bool)0);
  7021. return L_1;
  7022. }
  7023. }
  7024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* ForeignKeyConstraint_Clone_mCA9AE66104BDC154A17457E979D1B22697024269 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_destination, bool ___1_ignorNSforTableLookup, const RuntimeMethod* method)
  7025. {
  7026. static bool s_Il2CppMethodInitialized;
  7027. if (!s_Il2CppMethodInitialized)
  7028. {
  7029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  7030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  7031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  7033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7034. s_Il2CppMethodInitialized = true;
  7035. }
  7036. int32_t V_0 = 0;
  7037. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_1 = NULL;
  7038. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_2 = NULL;
  7039. int32_t V_3 = 0;
  7040. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_4 = NULL;
  7041. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_5 = NULL;
  7042. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* V_6 = NULL;
  7043. int32_t V_7 = 0;
  7044. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_8 = NULL;
  7045. RuntimeObject* V_9 = NULL;
  7046. RuntimeObject* V_10 = NULL;
  7047. RuntimeObject* V_11 = NULL;
  7048. {
  7049. bool L_0 = ___1_ignorNSforTableLookup;
  7050. if (!L_0)
  7051. {
  7052. goto IL_001c;
  7053. }
  7054. }
  7055. {
  7056. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1 = ___0_destination;
  7057. NullCheck(L_1);
  7058. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_2;
  7059. L_2 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_1, NULL);
  7060. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  7061. L_3 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  7062. NullCheck(L_3);
  7063. String_t* L_4;
  7064. L_4 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_3, NULL);
  7065. NullCheck(L_2);
  7066. int32_t L_5;
  7067. L_5 = DataTableCollection_IndexOf_m8F93D398531DF18AC1A30528E6A2B51DB4CC01D4(L_2, L_4, NULL);
  7068. V_0 = L_5;
  7069. goto IL_003f;
  7070. }
  7071. IL_001c:
  7072. {
  7073. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = ___0_destination;
  7074. NullCheck(L_6);
  7075. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_7;
  7076. L_7 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_6, NULL);
  7077. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8;
  7078. L_8 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  7079. NullCheck(L_8);
  7080. String_t* L_9;
  7081. L_9 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_8, NULL);
  7082. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10;
  7083. L_10 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  7084. NullCheck(L_10);
  7085. String_t* L_11;
  7086. L_11 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_10, NULL);
  7087. NullCheck(L_7);
  7088. int32_t L_12;
  7089. L_12 = DataTableCollection_IndexOf_mDE2C68896FFC497CFC0B8C199AF4F4FA67B69246(L_7, L_9, L_11, (bool)0, NULL);
  7090. V_0 = L_12;
  7091. }
  7092. IL_003f:
  7093. {
  7094. int32_t L_13 = V_0;
  7095. if ((((int32_t)L_13) >= ((int32_t)0)))
  7096. {
  7097. goto IL_0045;
  7098. }
  7099. }
  7100. {
  7101. return (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*)NULL;
  7102. }
  7103. IL_0045:
  7104. {
  7105. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_14 = ___0_destination;
  7106. NullCheck(L_14);
  7107. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_15;
  7108. L_15 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_14, NULL);
  7109. int32_t L_16 = V_0;
  7110. NullCheck(L_15);
  7111. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17;
  7112. L_17 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_15, L_16, NULL);
  7113. V_1 = L_17;
  7114. bool L_18 = ___1_ignorNSforTableLookup;
  7115. if (!L_18)
  7116. {
  7117. goto IL_006e;
  7118. }
  7119. }
  7120. {
  7121. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_19 = ___0_destination;
  7122. NullCheck(L_19);
  7123. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_20;
  7124. L_20 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_19, NULL);
  7125. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_21;
  7126. L_21 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(25, __this);
  7127. NullCheck(L_21);
  7128. String_t* L_22;
  7129. L_22 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_21, NULL);
  7130. NullCheck(L_20);
  7131. int32_t L_23;
  7132. L_23 = DataTableCollection_IndexOf_m8F93D398531DF18AC1A30528E6A2B51DB4CC01D4(L_20, L_22, NULL);
  7133. V_0 = L_23;
  7134. goto IL_0091;
  7135. }
  7136. IL_006e:
  7137. {
  7138. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_24 = ___0_destination;
  7139. NullCheck(L_24);
  7140. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_25;
  7141. L_25 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_24, NULL);
  7142. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_26;
  7143. L_26 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(25, __this);
  7144. NullCheck(L_26);
  7145. String_t* L_27;
  7146. L_27 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_26, NULL);
  7147. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28;
  7148. L_28 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(25, __this);
  7149. NullCheck(L_28);
  7150. String_t* L_29;
  7151. L_29 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_28, NULL);
  7152. NullCheck(L_25);
  7153. int32_t L_30;
  7154. L_30 = DataTableCollection_IndexOf_mDE2C68896FFC497CFC0B8C199AF4F4FA67B69246(L_25, L_27, L_29, (bool)0, NULL);
  7155. V_0 = L_30;
  7156. }
  7157. IL_0091:
  7158. {
  7159. int32_t L_31 = V_0;
  7160. if ((((int32_t)L_31) >= ((int32_t)0)))
  7161. {
  7162. goto IL_0097;
  7163. }
  7164. }
  7165. {
  7166. return (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*)NULL;
  7167. }
  7168. IL_0097:
  7169. {
  7170. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_32 = ___0_destination;
  7171. NullCheck(L_32);
  7172. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_33;
  7173. L_33 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_32, NULL);
  7174. int32_t L_34 = V_0;
  7175. NullCheck(L_33);
  7176. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_35;
  7177. L_35 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_33, L_34, NULL);
  7178. V_2 = L_35;
  7179. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_36;
  7180. L_36 = VirtualFuncInvoker0< DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* >::Invoke(19, __this);
  7181. NullCheck(L_36);
  7182. V_3 = ((int32_t)(((RuntimeArray*)L_36)->max_length));
  7183. int32_t L_37 = V_3;
  7184. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_38 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_37);
  7185. V_4 = L_38;
  7186. int32_t L_39 = V_3;
  7187. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_40 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_39);
  7188. V_5 = L_40;
  7189. V_7 = 0;
  7190. goto IL_0132;
  7191. }
  7192. IL_00c2:
  7193. {
  7194. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_41;
  7195. L_41 = VirtualFuncInvoker0< DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* >::Invoke(19, __this);
  7196. int32_t L_42 = V_7;
  7197. NullCheck(L_41);
  7198. int32_t L_43 = L_42;
  7199. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  7200. V_8 = L_44;
  7201. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_45 = V_1;
  7202. NullCheck(L_45);
  7203. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_46;
  7204. L_46 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_45, NULL);
  7205. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_47 = V_8;
  7206. NullCheck(L_47);
  7207. String_t* L_48;
  7208. L_48 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_47, NULL);
  7209. NullCheck(L_46);
  7210. int32_t L_49;
  7211. L_49 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_46, L_48, NULL);
  7212. V_0 = L_49;
  7213. int32_t L_50 = V_0;
  7214. if ((((int32_t)L_50) >= ((int32_t)0)))
  7215. {
  7216. goto IL_00e6;
  7217. }
  7218. }
  7219. {
  7220. return (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*)NULL;
  7221. }
  7222. IL_00e6:
  7223. {
  7224. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_51 = V_4;
  7225. int32_t L_52 = V_7;
  7226. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_53 = V_1;
  7227. NullCheck(L_53);
  7228. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_54;
  7229. L_54 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_53, NULL);
  7230. int32_t L_55 = V_0;
  7231. NullCheck(L_54);
  7232. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_56;
  7233. L_56 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_54, L_55, NULL);
  7234. NullCheck(L_51);
  7235. ArrayElementTypeCheck (L_51, L_56);
  7236. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_56);
  7237. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_57;
  7238. L_57 = ForeignKeyConstraint_get_RelatedColumnsReference_mE179455A92359F3D3B583833C3E18C52BF980535(__this, NULL);
  7239. int32_t L_58 = V_7;
  7240. NullCheck(L_57);
  7241. int32_t L_59 = L_58;
  7242. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
  7243. V_8 = L_60;
  7244. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_61 = V_2;
  7245. NullCheck(L_61);
  7246. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_62;
  7247. L_62 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_61, NULL);
  7248. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_63 = V_8;
  7249. NullCheck(L_63);
  7250. String_t* L_64;
  7251. L_64 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_63, NULL);
  7252. NullCheck(L_62);
  7253. int32_t L_65;
  7254. L_65 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_62, L_64, NULL);
  7255. V_0 = L_65;
  7256. int32_t L_66 = V_0;
  7257. if ((((int32_t)L_66) >= ((int32_t)0)))
  7258. {
  7259. goto IL_011b;
  7260. }
  7261. }
  7262. {
  7263. return (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*)NULL;
  7264. }
  7265. IL_011b:
  7266. {
  7267. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_67 = V_5;
  7268. int32_t L_68 = V_7;
  7269. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_69 = V_2;
  7270. NullCheck(L_69);
  7271. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_70;
  7272. L_70 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_69, NULL);
  7273. int32_t L_71 = V_0;
  7274. NullCheck(L_70);
  7275. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_72;
  7276. L_72 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_70, L_71, NULL);
  7277. NullCheck(L_67);
  7278. ArrayElementTypeCheck (L_67, L_72);
  7279. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(L_68), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_72);
  7280. int32_t L_73 = V_7;
  7281. V_7 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  7282. }
  7283. IL_0132:
  7284. {
  7285. int32_t L_74 = V_7;
  7286. int32_t L_75 = V_3;
  7287. if ((((int32_t)L_74) < ((int32_t)L_75)))
  7288. {
  7289. goto IL_00c2;
  7290. }
  7291. }
  7292. {
  7293. String_t* L_76;
  7294. L_76 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  7295. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_77 = V_5;
  7296. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_78 = V_4;
  7297. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_79 = (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)il2cpp_codegen_object_new(ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  7298. ForeignKeyConstraint__ctor_mCA693E81CB00636C8A03A0E2B458A385E4F0BAA1(L_79, L_76, L_77, L_78, NULL);
  7299. V_6 = L_79;
  7300. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_80 = V_6;
  7301. int32_t L_81;
  7302. L_81 = VirtualFuncInvoker0< int32_t >::Invoke(26, __this);
  7303. NullCheck(L_80);
  7304. VirtualActionInvoker1< int32_t >::Invoke(27, L_80, L_81);
  7305. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_82 = V_6;
  7306. int32_t L_83;
  7307. L_83 = VirtualFuncInvoker0< int32_t >::Invoke(22, __this);
  7308. NullCheck(L_82);
  7309. VirtualActionInvoker1< int32_t >::Invoke(23, L_82, L_83);
  7310. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_84 = V_6;
  7311. int32_t L_85;
  7312. L_85 = VirtualFuncInvoker0< int32_t >::Invoke(20, __this);
  7313. NullCheck(L_84);
  7314. VirtualActionInvoker1< int32_t >::Invoke(21, L_84, L_85);
  7315. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_86;
  7316. L_86 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  7317. NullCheck(L_86);
  7318. RuntimeObject* L_87;
  7319. L_87 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(28, L_86);
  7320. NullCheck(L_87);
  7321. RuntimeObject* L_88;
  7322. L_88 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_87);
  7323. V_9 = L_88;
  7324. }
  7325. {
  7326. auto __finallyBlock = il2cpp::utils::Finally([&]
  7327. {
  7328. FINALLY_01b2:
  7329. {
  7330. {
  7331. RuntimeObject* L_89 = V_9;
  7332. V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_89, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  7333. RuntimeObject* L_90 = V_11;
  7334. if (!L_90)
  7335. {
  7336. goto IL_01c6;
  7337. }
  7338. }
  7339. {
  7340. RuntimeObject* L_91 = V_11;
  7341. NullCheck(L_91);
  7342. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_91);
  7343. }
  7344. IL_01c6:
  7345. {
  7346. return;
  7347. }
  7348. }
  7349. });
  7350. try
  7351. {
  7352. {
  7353. goto IL_01a7_1;
  7354. }
  7355. IL_0183_1:
  7356. {
  7357. RuntimeObject* L_92 = V_9;
  7358. NullCheck(L_92);
  7359. RuntimeObject* L_93;
  7360. L_93 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_92);
  7361. V_10 = L_93;
  7362. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_94 = V_6;
  7363. NullCheck(L_94);
  7364. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_95;
  7365. L_95 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(L_94, NULL);
  7366. RuntimeObject* L_96 = V_10;
  7367. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_97;
  7368. L_97 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  7369. RuntimeObject* L_98 = V_10;
  7370. NullCheck(L_97);
  7371. RuntimeObject* L_99;
  7372. L_99 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_97, L_98);
  7373. NullCheck(L_95);
  7374. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_95, L_96, L_99);
  7375. }
  7376. IL_01a7_1:
  7377. {
  7378. RuntimeObject* L_100 = V_9;
  7379. NullCheck(L_100);
  7380. bool L_101;
  7381. L_101 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_100);
  7382. if (L_101)
  7383. {
  7384. goto IL_0183_1;
  7385. }
  7386. }
  7387. {
  7388. goto IL_01c7;
  7389. }
  7390. }
  7391. catch(Il2CppExceptionWrapper& e)
  7392. {
  7393. __finallyBlock.StoreException(e.ex);
  7394. }
  7395. }
  7396. IL_01c7:
  7397. {
  7398. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_102 = V_6;
  7399. return L_102;
  7400. }
  7401. }
  7402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* ForeignKeyConstraint_Clone_mEBEE43B8336F3654F88B50A0B2D3FB82BBE561FC (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_destination, const RuntimeMethod* method)
  7403. {
  7404. static bool s_Il2CppMethodInitialized;
  7405. if (!s_Il2CppMethodInitialized)
  7406. {
  7407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  7408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  7409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  7411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  7412. s_Il2CppMethodInitialized = true;
  7413. }
  7414. int32_t V_0 = 0;
  7415. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_1 = NULL;
  7416. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_2 = NULL;
  7417. int32_t V_3 = 0;
  7418. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* V_4 = NULL;
  7419. int32_t V_5 = 0;
  7420. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_6 = NULL;
  7421. RuntimeObject* V_7 = NULL;
  7422. RuntimeObject* V_8 = NULL;
  7423. RuntimeObject* V_9 = NULL;
  7424. {
  7425. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0;
  7426. L_0 = VirtualFuncInvoker0< DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* >::Invoke(19, __this);
  7427. NullCheck(L_0);
  7428. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  7429. int32_t L_1 = V_0;
  7430. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_2 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_1);
  7431. V_1 = L_2;
  7432. int32_t L_3 = V_0;
  7433. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_4 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_3);
  7434. V_2 = L_4;
  7435. V_3 = 0;
  7436. V_5 = 0;
  7437. goto IL_008c;
  7438. }
  7439. IL_001e:
  7440. {
  7441. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_5;
  7442. L_5 = VirtualFuncInvoker0< DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* >::Invoke(19, __this);
  7443. int32_t L_6 = V_5;
  7444. NullCheck(L_5);
  7445. int32_t L_7 = L_6;
  7446. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  7447. V_6 = L_8;
  7448. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = ___0_destination;
  7449. NullCheck(L_9);
  7450. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_10;
  7451. L_10 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_9, NULL);
  7452. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_11 = V_6;
  7453. NullCheck(L_11);
  7454. String_t* L_12;
  7455. L_12 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_11, NULL);
  7456. NullCheck(L_10);
  7457. int32_t L_13;
  7458. L_13 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_10, L_12, NULL);
  7459. V_3 = L_13;
  7460. int32_t L_14 = V_3;
  7461. if ((((int32_t)L_14) >= ((int32_t)0)))
  7462. {
  7463. goto IL_0042;
  7464. }
  7465. }
  7466. {
  7467. return (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)NULL;
  7468. }
  7469. IL_0042:
  7470. {
  7471. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_15 = V_1;
  7472. int32_t L_16 = V_5;
  7473. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = ___0_destination;
  7474. NullCheck(L_17);
  7475. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_18;
  7476. L_18 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_17, NULL);
  7477. int32_t L_19 = V_3;
  7478. NullCheck(L_18);
  7479. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_20;
  7480. L_20 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_18, L_19, NULL);
  7481. NullCheck(L_15);
  7482. ArrayElementTypeCheck (L_15, L_20);
  7483. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_20);
  7484. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_21;
  7485. L_21 = ForeignKeyConstraint_get_RelatedColumnsReference_mE179455A92359F3D3B583833C3E18C52BF980535(__this, NULL);
  7486. int32_t L_22 = V_5;
  7487. NullCheck(L_21);
  7488. int32_t L_23 = L_22;
  7489. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  7490. V_6 = L_24;
  7491. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25 = ___0_destination;
  7492. NullCheck(L_25);
  7493. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_26;
  7494. L_26 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_25, NULL);
  7495. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_27 = V_6;
  7496. NullCheck(L_27);
  7497. String_t* L_28;
  7498. L_28 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_27, NULL);
  7499. NullCheck(L_26);
  7500. int32_t L_29;
  7501. L_29 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_26, L_28, NULL);
  7502. V_3 = L_29;
  7503. int32_t L_30 = V_3;
  7504. if ((((int32_t)L_30) >= ((int32_t)0)))
  7505. {
  7506. goto IL_0076;
  7507. }
  7508. }
  7509. {
  7510. return (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)NULL;
  7511. }
  7512. IL_0076:
  7513. {
  7514. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_31 = V_2;
  7515. int32_t L_32 = V_5;
  7516. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_33 = ___0_destination;
  7517. NullCheck(L_33);
  7518. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_34;
  7519. L_34 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_33, NULL);
  7520. int32_t L_35 = V_3;
  7521. NullCheck(L_34);
  7522. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_36;
  7523. L_36 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_34, L_35, NULL);
  7524. NullCheck(L_31);
  7525. ArrayElementTypeCheck (L_31, L_36);
  7526. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_36);
  7527. int32_t L_37 = V_5;
  7528. V_5 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  7529. }
  7530. IL_008c:
  7531. {
  7532. int32_t L_38 = V_5;
  7533. int32_t L_39 = V_0;
  7534. if ((((int32_t)L_38) < ((int32_t)L_39)))
  7535. {
  7536. goto IL_001e;
  7537. }
  7538. }
  7539. {
  7540. String_t* L_40;
  7541. L_40 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  7542. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_41 = V_2;
  7543. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_42 = V_1;
  7544. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_43 = (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)il2cpp_codegen_object_new(ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  7545. ForeignKeyConstraint__ctor_mCA693E81CB00636C8A03A0E2B458A385E4F0BAA1(L_43, L_40, L_41, L_42, NULL);
  7546. V_4 = L_43;
  7547. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_44 = V_4;
  7548. int32_t L_45;
  7549. L_45 = VirtualFuncInvoker0< int32_t >::Invoke(26, __this);
  7550. NullCheck(L_44);
  7551. VirtualActionInvoker1< int32_t >::Invoke(27, L_44, L_45);
  7552. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_46 = V_4;
  7553. int32_t L_47;
  7554. L_47 = VirtualFuncInvoker0< int32_t >::Invoke(22, __this);
  7555. NullCheck(L_46);
  7556. VirtualActionInvoker1< int32_t >::Invoke(23, L_46, L_47);
  7557. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_48 = V_4;
  7558. int32_t L_49;
  7559. L_49 = VirtualFuncInvoker0< int32_t >::Invoke(20, __this);
  7560. NullCheck(L_48);
  7561. VirtualActionInvoker1< int32_t >::Invoke(21, L_48, L_49);
  7562. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_50;
  7563. L_50 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  7564. NullCheck(L_50);
  7565. RuntimeObject* L_51;
  7566. L_51 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(28, L_50);
  7567. NullCheck(L_51);
  7568. RuntimeObject* L_52;
  7569. L_52 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_51);
  7570. V_7 = L_52;
  7571. }
  7572. {
  7573. auto __finallyBlock = il2cpp::utils::Finally([&]
  7574. {
  7575. FINALLY_010a:
  7576. {
  7577. {
  7578. RuntimeObject* L_53 = V_7;
  7579. V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_53, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  7580. RuntimeObject* L_54 = V_9;
  7581. if (!L_54)
  7582. {
  7583. goto IL_011e;
  7584. }
  7585. }
  7586. {
  7587. RuntimeObject* L_55 = V_9;
  7588. NullCheck(L_55);
  7589. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_55);
  7590. }
  7591. IL_011e:
  7592. {
  7593. return;
  7594. }
  7595. }
  7596. });
  7597. try
  7598. {
  7599. {
  7600. goto IL_00ff_1;
  7601. }
  7602. IL_00db_1:
  7603. {
  7604. RuntimeObject* L_56 = V_7;
  7605. NullCheck(L_56);
  7606. RuntimeObject* L_57;
  7607. L_57 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_56);
  7608. V_8 = L_57;
  7609. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_58 = V_4;
  7610. NullCheck(L_58);
  7611. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_59;
  7612. L_59 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(L_58, NULL);
  7613. RuntimeObject* L_60 = V_8;
  7614. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_61;
  7615. L_61 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  7616. RuntimeObject* L_62 = V_8;
  7617. NullCheck(L_61);
  7618. RuntimeObject* L_63;
  7619. L_63 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_61, L_62);
  7620. NullCheck(L_59);
  7621. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_59, L_60, L_63);
  7622. }
  7623. IL_00ff_1:
  7624. {
  7625. RuntimeObject* L_64 = V_7;
  7626. NullCheck(L_64);
  7627. bool L_65;
  7628. L_65 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_64);
  7629. if (L_65)
  7630. {
  7631. goto IL_00db_1;
  7632. }
  7633. }
  7634. {
  7635. goto IL_011f;
  7636. }
  7637. }
  7638. catch(Il2CppExceptionWrapper& e)
  7639. {
  7640. __finallyBlock.StoreException(e.ex);
  7641. }
  7642. }
  7643. IL_011f:
  7644. {
  7645. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_66 = V_4;
  7646. return L_66;
  7647. }
  7648. }
  7649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, String_t* ___0_relationName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_parentColumns, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childColumns, const RuntimeMethod* method)
  7650. {
  7651. int32_t V_0 = 0;
  7652. {
  7653. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = ___1_parentColumns;
  7654. NullCheck(L_0);
  7655. if (!(((RuntimeArray*)L_0)->max_length))
  7656. {
  7657. goto IL_0008;
  7658. }
  7659. }
  7660. {
  7661. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1 = ___2_childColumns;
  7662. NullCheck(L_1);
  7663. if ((((RuntimeArray*)L_1)->max_length))
  7664. {
  7665. goto IL_000e;
  7666. }
  7667. }
  7668. IL_0008:
  7669. {
  7670. Exception_t* L_2;
  7671. L_2 = ExceptionBuilder_KeyLengthZero_mD1E8C268E930BB9F43E93D966A7AD052CC930D73(NULL);
  7672. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923_RuntimeMethod_var)));
  7673. }
  7674. IL_000e:
  7675. {
  7676. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_3 = ___1_parentColumns;
  7677. NullCheck(L_3);
  7678. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_4 = ___2_childColumns;
  7679. NullCheck(L_4);
  7680. if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))
  7681. {
  7682. goto IL_001c;
  7683. }
  7684. }
  7685. {
  7686. Exception_t* L_5;
  7687. L_5 = ExceptionBuilder_KeyLengthMismatch_mD414DC6C003AD3F40EFF94F590F1399DCDFB0021(NULL);
  7688. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923_RuntimeMethod_var)));
  7689. }
  7690. IL_001c:
  7691. {
  7692. V_0 = 0;
  7693. goto IL_004a;
  7694. }
  7695. IL_0020:
  7696. {
  7697. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_6 = ___1_parentColumns;
  7698. int32_t L_7 = V_0;
  7699. NullCheck(L_6);
  7700. int32_t L_8 = L_7;
  7701. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  7702. NullCheck(L_9);
  7703. bool L_10;
  7704. L_10 = DataColumn_get_Computed_mEBBC8746B8F8EE6AF8EC3FAE7DD4E53A6F10B63F(L_9, NULL);
  7705. if (!L_10)
  7706. {
  7707. goto IL_0033;
  7708. }
  7709. }
  7710. {
  7711. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_11 = ___1_parentColumns;
  7712. int32_t L_12 = V_0;
  7713. NullCheck(L_11);
  7714. int32_t L_13 = L_12;
  7715. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  7716. Exception_t* L_15;
  7717. L_15 = ExceptionBuilder_ExpressionInConstraint_m845EAFC8AC3ACE76D560B6731BB8FF6BDFCA5A41(L_14, NULL);
  7718. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923_RuntimeMethod_var)));
  7719. }
  7720. IL_0033:
  7721. {
  7722. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_16 = ___2_childColumns;
  7723. int32_t L_17 = V_0;
  7724. NullCheck(L_16);
  7725. int32_t L_18 = L_17;
  7726. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  7727. NullCheck(L_19);
  7728. bool L_20;
  7729. L_20 = DataColumn_get_Computed_mEBBC8746B8F8EE6AF8EC3FAE7DD4E53A6F10B63F(L_19, NULL);
  7730. if (!L_20)
  7731. {
  7732. goto IL_0046;
  7733. }
  7734. }
  7735. {
  7736. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_21 = ___2_childColumns;
  7737. int32_t L_22 = V_0;
  7738. NullCheck(L_21);
  7739. int32_t L_23 = L_22;
  7740. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  7741. Exception_t* L_25;
  7742. L_25 = ExceptionBuilder_ExpressionInConstraint_m845EAFC8AC3ACE76D560B6731BB8FF6BDFCA5A41(L_24, NULL);
  7743. IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_Create_mE119D9FB937BCE0E8E9E6111445EEB00F2AC8923_RuntimeMethod_var)));
  7744. }
  7745. IL_0046:
  7746. {
  7747. int32_t L_26 = V_0;
  7748. V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  7749. }
  7750. IL_004a:
  7751. {
  7752. int32_t L_27 = V_0;
  7753. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_28 = ___1_parentColumns;
  7754. NullCheck(L_28);
  7755. if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))
  7756. {
  7757. goto IL_0020;
  7758. }
  7759. }
  7760. {
  7761. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_29 = ___1_parentColumns;
  7762. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_30;
  7763. memset((&L_30), 0, sizeof(L_30));
  7764. DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93((&L_30), L_29, (bool)1, NULL);
  7765. __this->____parentKey = L_30;
  7766. Il2CppCodeGenWriteBarrier((void**)&(((&__this->____parentKey))->____columns), (void*)NULL);
  7767. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_31 = ___2_childColumns;
  7768. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_32;
  7769. memset((&L_32), 0, sizeof(L_32));
  7770. DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93((&L_32), L_31, (bool)1, NULL);
  7771. __this->____childKey = L_32;
  7772. Il2CppCodeGenWriteBarrier((void**)&(((&__this->____childKey))->____columns), (void*)NULL);
  7773. String_t* L_33 = ___0_relationName;
  7774. VirtualActionInvoker1< String_t* >::Invoke(5, __this, L_33);
  7775. ForeignKeyConstraint_NonVirtualCheckState_m9863C74544FC8719070A6F007851EEB4CAEF359E(__this, NULL);
  7776. return;
  7777. }
  7778. }
  7779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ForeignKeyConstraint_get_DeleteRule_m5F3ABCD675030C79A25FF584267252B1B7A1C4CA (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7780. {
  7781. {
  7782. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  7783. int32_t L_0 = __this->____deleteRule;
  7784. return L_0;
  7785. }
  7786. }
  7787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_set_DeleteRule_mA9D4469C635916C46A1127D370F0B1FD6CEC0415 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, int32_t ___0_value, const RuntimeMethod* method)
  7788. {
  7789. {
  7790. int32_t L_0 = ___0_value;
  7791. if ((!(((uint32_t)L_0) <= ((uint32_t)3))))
  7792. {
  7793. goto IL_000c;
  7794. }
  7795. }
  7796. {
  7797. int32_t L_1 = ___0_value;
  7798. __this->____deleteRule = L_1;
  7799. return;
  7800. }
  7801. IL_000c:
  7802. {
  7803. int32_t L_2 = ___0_value;
  7804. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  7805. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3;
  7806. L_3 = ADP_InvalidRule_m3C7847722B242E5D5F1C0E8581AAE924939E6667(L_2, NULL);
  7807. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_set_DeleteRule_mA9D4469C635916C46A1127D370F0B1FD6CEC0415_RuntimeMethod_var)));
  7808. }
  7809. }
  7810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ForeignKeyConstraint_Equals_mEE296037708AEE029517CC9EAAF009C13F23599D (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  7811. {
  7812. static bool s_Il2CppMethodInitialized;
  7813. if (!s_Il2CppMethodInitialized)
  7814. {
  7815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  7816. s_Il2CppMethodInitialized = true;
  7817. }
  7818. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* V_0 = NULL;
  7819. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_1;
  7820. memset((&V_1), 0, sizeof(V_1));
  7821. {
  7822. RuntimeObject* L_0 = ___0_key;
  7823. if (((ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)IsInstClass((RuntimeObject*)L_0, ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var)))
  7824. {
  7825. goto IL_000a;
  7826. }
  7827. }
  7828. {
  7829. return (bool)0;
  7830. }
  7831. IL_000a:
  7832. {
  7833. RuntimeObject* L_1 = ___0_key;
  7834. V_0 = ((ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)CastclassClass((RuntimeObject*)L_1, ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var));
  7835. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_2;
  7836. L_2 = ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6(__this, NULL);
  7837. V_1 = L_2;
  7838. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_3 = V_0;
  7839. NullCheck(L_3);
  7840. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_4;
  7841. L_4 = ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6(L_3, NULL);
  7842. bool L_5;
  7843. L_5 = DataKey_ColumnsEqual_mECC4CB58E3E2ACF24E294CB74D7D36D9E443ED9B((&V_1), L_4, NULL);
  7844. if (!L_5)
  7845. {
  7846. goto IL_003c;
  7847. }
  7848. }
  7849. {
  7850. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_6;
  7851. L_6 = ForeignKeyConstraint_get_ChildKey_mD0A068789A20E99B85836EBA9239369FDB4A160F(__this, NULL);
  7852. V_1 = L_6;
  7853. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_7 = V_0;
  7854. NullCheck(L_7);
  7855. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_8;
  7856. L_8 = ForeignKeyConstraint_get_ChildKey_mD0A068789A20E99B85836EBA9239369FDB4A160F(L_7, NULL);
  7857. bool L_9;
  7858. L_9 = DataKey_ColumnsEqual_mECC4CB58E3E2ACF24E294CB74D7D36D9E443ED9B((&V_1), L_8, NULL);
  7859. return L_9;
  7860. }
  7861. IL_003c:
  7862. {
  7863. return (bool)0;
  7864. }
  7865. }
  7866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ForeignKeyConstraint_GetHashCode_m78747E2285C6FED135E1ECF3AA9D9A3933906350 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7867. {
  7868. {
  7869. int32_t L_0;
  7870. L_0 = Object_GetHashCode_m372C5A7AB16CAC13307C11C4256D706CE57E090C(__this, NULL);
  7871. return L_0;
  7872. }
  7873. }
  7874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ForeignKeyConstraint_get_RelatedColumns_mFC3A897704F50BA6D42C7369726892674DF477BB (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7875. {
  7876. {
  7877. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  7878. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  7879. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1;
  7880. L_1 = DataKey_ToArray_m164D937742D7E64EA9E0E559B2F4359B7A3CD7CE(L_0, NULL);
  7881. return L_1;
  7882. }
  7883. }
  7884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ForeignKeyConstraint_get_RelatedColumnsReference_mE179455A92359F3D3B583833C3E18C52BF980535 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7885. {
  7886. {
  7887. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  7888. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  7889. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1;
  7890. L_1 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_0, NULL);
  7891. return L_1;
  7892. }
  7893. }
  7894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7895. {
  7896. {
  7897. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  7898. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_0 = __this->____parentKey;
  7899. return L_0;
  7900. }
  7901. }
  7902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* ForeignKeyConstraint_FindParentRelation_m32A00101EB6684F310F75CA02464EFFC5DD1CED5 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7903. {
  7904. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* V_0 = NULL;
  7905. int32_t V_1 = 0;
  7906. {
  7907. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  7908. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  7909. NullCheck(L_0);
  7910. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_1;
  7911. L_1 = DataTable_get_ParentRelations_m57FFCDEA0F8B8474FCEDA9B064A4875DE50498E9(L_0, NULL);
  7912. V_0 = L_1;
  7913. V_1 = 0;
  7914. goto IL_002b;
  7915. }
  7916. IL_0010:
  7917. {
  7918. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_2 = V_0;
  7919. int32_t L_3 = V_1;
  7920. NullCheck(L_2);
  7921. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_4;
  7922. L_4 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_2, L_3);
  7923. NullCheck(L_4);
  7924. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_5;
  7925. L_5 = VirtualFuncInvoker0< ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* >::Invoke(13, L_4);
  7926. if ((!(((RuntimeObject*)(ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)L_5) == ((RuntimeObject*)(ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)__this))))
  7927. {
  7928. goto IL_0027;
  7929. }
  7930. }
  7931. {
  7932. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_6 = V_0;
  7933. int32_t L_7 = V_1;
  7934. NullCheck(L_6);
  7935. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_8;
  7936. L_8 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_6, L_7);
  7937. return L_8;
  7938. }
  7939. IL_0027:
  7940. {
  7941. int32_t L_9 = V_1;
  7942. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  7943. }
  7944. IL_002b:
  7945. {
  7946. int32_t L_10 = V_1;
  7947. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_11 = V_0;
  7948. NullCheck(L_11);
  7949. int32_t L_12;
  7950. L_12 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_11);
  7951. if ((((int32_t)L_10) < ((int32_t)L_12)))
  7952. {
  7953. goto IL_0010;
  7954. }
  7955. }
  7956. {
  7957. return (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)NULL;
  7958. }
  7959. }
  7960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ForeignKeyConstraint_get_RelatedTable_m50802189598DC99A8D068733A312182418152284 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7961. {
  7962. {
  7963. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  7964. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____parentKey);
  7965. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1;
  7966. L_1 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_0, NULL);
  7967. return L_1;
  7968. }
  7969. }
  7970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ForeignKeyConstraint_get_UpdateRule_m910E99AA7CB4FDF3D30B6185179F786C0B35AF3E (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, const RuntimeMethod* method)
  7971. {
  7972. {
  7973. Constraint_CheckStateForProperty_m51612F3F3365B7E5AFEF95A609C7208438638EE7(__this, NULL);
  7974. int32_t L_0 = __this->____updateRule;
  7975. return L_0;
  7976. }
  7977. }
  7978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ForeignKeyConstraint_set_UpdateRule_mDBD02DD437E36F9E50A6EEEC38580D5BD76D0736 (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* __this, int32_t ___0_value, const RuntimeMethod* method)
  7979. {
  7980. {
  7981. int32_t L_0 = ___0_value;
  7982. if ((!(((uint32_t)L_0) <= ((uint32_t)3))))
  7983. {
  7984. goto IL_000c;
  7985. }
  7986. }
  7987. {
  7988. int32_t L_1 = ___0_value;
  7989. __this->____updateRule = L_1;
  7990. return;
  7991. }
  7992. IL_000c:
  7993. {
  7994. int32_t L_2 = ___0_value;
  7995. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  7996. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3;
  7997. L_3 = ADP_InvalidRule_m3C7847722B242E5D5F1C0E8581AAE924939E6667(L_2, NULL);
  7998. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ForeignKeyConstraint_set_UpdateRule_mDBD02DD437E36F9E50A6EEEC38580D5BD76D0736_RuntimeMethod_var)));
  7999. }
  8000. }
  8001. #ifdef __clang__
  8002. #pragma clang diagnostic pop
  8003. #endif
  8004. #ifdef __clang__
  8005. #pragma clang diagnostic push
  8006. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8007. #pragma clang diagnostic ignored "-Wunused-variable"
  8008. #endif
  8009. #ifdef __clang__
  8010. #pragma clang diagnostic pop
  8011. #endif
  8012. #ifdef __clang__
  8013. #pragma clang diagnostic push
  8014. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8015. #pragma clang diagnostic ignored "-Wunused-variable"
  8016. #endif
  8017. #ifdef __clang__
  8018. #pragma clang diagnostic pop
  8019. #endif
  8020. #ifdef __clang__
  8021. #pragma clang diagnostic push
  8022. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8023. #pragma clang diagnostic ignored "-Wunused-variable"
  8024. #endif
  8025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeFailedEventArgs__ctor_mD529D01FFD6F3A2C8E74CDD9DBB74C37329AFA08 (MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, String_t* ___1_conflict, const RuntimeMethod* method)
  8026. {
  8027. static bool s_Il2CppMethodInitialized;
  8028. if (!s_Il2CppMethodInitialized)
  8029. {
  8030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  8031. s_Il2CppMethodInitialized = true;
  8032. }
  8033. {
  8034. il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  8035. EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL);
  8036. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_table;
  8037. __this->___U3CTableU3Ek__BackingField = L_0;
  8038. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTableU3Ek__BackingField), (void*)L_0);
  8039. String_t* L_1 = ___1_conflict;
  8040. __this->___U3CConflictU3Ek__BackingField = L_1;
  8041. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CConflictU3Ek__BackingField), (void*)L_1);
  8042. return;
  8043. }
  8044. }
  8045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MergeFailedEventArgs_get_Conflict_mBC91D4360C6A0678F0CBC5D80F09AEE7AC75BA6E (MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* __this, const RuntimeMethod* method)
  8046. {
  8047. {
  8048. String_t* L_0 = __this->___U3CConflictU3Ek__BackingField;
  8049. return L_0;
  8050. }
  8051. }
  8052. #ifdef __clang__
  8053. #pragma clang diagnostic pop
  8054. #endif
  8055. #ifdef __clang__
  8056. #pragma clang diagnostic push
  8057. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8058. #pragma clang diagnostic ignored "-Wunused-variable"
  8059. #endif
  8060. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_Multicast(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8061. {
  8062. il2cpp_array_size_t length = __this->___delegates->max_length;
  8063. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  8064. for (il2cpp_array_size_t i = 0; i < length; i++)
  8065. {
  8066. MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* currentDelegate = reinterpret_cast<MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9*>(delegatesToInvoke[i]);
  8067. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D*, const RuntimeMethod*);
  8068. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  8069. }
  8070. }
  8071. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenInst(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8072. {
  8073. NullCheck(___0_sender);
  8074. typedef void (*FunctionPointerType) (RuntimeObject*, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D*, const RuntimeMethod*);
  8075. ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method);
  8076. }
  8077. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenStatic(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8078. {
  8079. typedef void (*FunctionPointerType) (RuntimeObject*, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D*, const RuntimeMethod*);
  8080. ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method);
  8081. }
  8082. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenVirtual(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8083. {
  8084. NullCheck(___0_sender);
  8085. VirtualActionInvoker1< MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e);
  8086. }
  8087. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenInterface(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8088. {
  8089. NullCheck(___0_sender);
  8090. InterfaceActionInvoker1< MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e);
  8091. }
  8092. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenGenericVirtual(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8093. {
  8094. NullCheck(___0_sender);
  8095. GenericVirtualActionInvoker1< MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* >::Invoke(method, ___0_sender, ___1_e);
  8096. }
  8097. void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenGenericInterface(MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8098. {
  8099. NullCheck(___0_sender);
  8100. GenericInterfaceActionInvoker1< MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* >::Invoke(method, ___0_sender, ___1_e);
  8101. }
  8102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeFailedEventHandler__ctor_m57C8A92FB0E15B831DCF9C348F84E25BE77009A0 (MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  8103. {
  8104. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  8105. __this->___method = ___1_method;
  8106. __this->___m_target = ___0_object;
  8107. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  8108. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  8109. __this->___method_code = (intptr_t)__this;
  8110. if (MethodIsStatic((RuntimeMethod*)___1_method))
  8111. {
  8112. bool isOpen = parameterCount == 2;
  8113. if (isOpen)
  8114. __this->___invoke_impl = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenStatic;
  8115. else
  8116. {
  8117. __this->___invoke_impl = __this->___method_ptr;
  8118. __this->___method_code = (intptr_t)__this->___m_target;
  8119. }
  8120. }
  8121. else
  8122. {
  8123. bool isOpen = parameterCount == 1;
  8124. if (isOpen)
  8125. {
  8126. if (__this->___method_is_virtual)
  8127. {
  8128. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  8129. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  8130. __this->___invoke_impl = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenGenericInterface;
  8131. else
  8132. __this->___invoke_impl = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenGenericVirtual;
  8133. else
  8134. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  8135. __this->___invoke_impl = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenInterface;
  8136. else
  8137. __this->___invoke_impl = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenVirtual;
  8138. }
  8139. else
  8140. {
  8141. __this->___invoke_impl = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_OpenInst;
  8142. }
  8143. }
  8144. else
  8145. {
  8146. if (___0_object == NULL)
  8147. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  8148. __this->___invoke_impl = __this->___method_ptr;
  8149. __this->___method_code = (intptr_t)__this->___m_target;
  8150. }
  8151. }
  8152. __this->___extra_arg = (intptr_t)&MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5_Multicast;
  8153. }
  8154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MergeFailedEventHandler_Invoke_m405384DAD1CA6DBFD55AAFDB39198F17400C02E5 (MergeFailedEventHandler_t9EB4948FFEF2AC7BC45273146717EFDA9A2EB9A9* __this, RuntimeObject* ___0_sender, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D* ___1_e, const RuntimeMethod* method)
  8155. {
  8156. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, MergeFailedEventArgs_tD558C7567041B46FB078148A378B82DDC56EE74D*, const RuntimeMethod*);
  8157. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method));
  8158. }
  8159. #ifdef __clang__
  8160. #pragma clang diagnostic pop
  8161. #endif
  8162. #ifdef __clang__
  8163. #pragma clang diagnostic push
  8164. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8165. #pragma clang diagnostic ignored "-Wunused-variable"
  8166. #endif
  8167. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger__ctor_m9C3EE95136D24CFC95C5B9212694476CAB61A7E9 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_dataSet, bool ___1_preserveChanges, int32_t ___2_missingSchemaAction, const RuntimeMethod* method)
  8168. {
  8169. Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* G_B2_0 = NULL;
  8170. Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* G_B1_0 = NULL;
  8171. int32_t G_B3_0 = 0;
  8172. Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* G_B3_1 = NULL;
  8173. {
  8174. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8175. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = ___0_dataSet;
  8176. __this->____dataSet = L_0;
  8177. Il2CppCodeGenWriteBarrier((void**)(&__this->____dataSet), (void*)L_0);
  8178. bool L_1 = ___1_preserveChanges;
  8179. __this->____preserveChanges = L_1;
  8180. int32_t L_2 = ___2_missingSchemaAction;
  8181. if ((((int32_t)L_2) == ((int32_t)4)))
  8182. {
  8183. G_B2_0 = __this;
  8184. goto IL_001c;
  8185. }
  8186. G_B1_0 = __this;
  8187. }
  8188. {
  8189. int32_t L_3 = ___2_missingSchemaAction;
  8190. G_B3_0 = ((int32_t)(L_3));
  8191. G_B3_1 = G_B1_0;
  8192. goto IL_001d;
  8193. }
  8194. IL_001c:
  8195. {
  8196. G_B3_0 = 1;
  8197. G_B3_1 = G_B2_0;
  8198. }
  8199. IL_001d:
  8200. {
  8201. NullCheck(G_B3_1);
  8202. G_B3_1->____missingSchemaAction = G_B3_0;
  8203. return;
  8204. }
  8205. }
  8206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger__ctor_m2931D8A5802DBA7C659E279592D31C607D957398 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_dataTable, bool ___1_preserveChanges, int32_t ___2_missingSchemaAction, const RuntimeMethod* method)
  8207. {
  8208. Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* G_B2_0 = NULL;
  8209. Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* G_B1_0 = NULL;
  8210. int32_t G_B3_0 = 0;
  8211. Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* G_B3_1 = NULL;
  8212. {
  8213. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8214. __this->____isStandAlonetable = (bool)1;
  8215. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_dataTable;
  8216. __this->____dataTable = L_0;
  8217. Il2CppCodeGenWriteBarrier((void**)(&__this->____dataTable), (void*)L_0);
  8218. bool L_1 = ___1_preserveChanges;
  8219. __this->____preserveChanges = L_1;
  8220. int32_t L_2 = ___2_missingSchemaAction;
  8221. if ((((int32_t)L_2) == ((int32_t)4)))
  8222. {
  8223. G_B2_0 = __this;
  8224. goto IL_0023;
  8225. }
  8226. G_B1_0 = __this;
  8227. }
  8228. {
  8229. int32_t L_3 = ___2_missingSchemaAction;
  8230. G_B3_0 = ((int32_t)(L_3));
  8231. G_B3_1 = G_B1_0;
  8232. goto IL_0024;
  8233. }
  8234. IL_0023:
  8235. {
  8236. G_B3_0 = 1;
  8237. G_B3_1 = G_B2_0;
  8238. }
  8239. IL_0024:
  8240. {
  8241. NullCheck(G_B3_1);
  8242. G_B3_1->____missingSchemaAction = G_B3_0;
  8243. return;
  8244. }
  8245. }
  8246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeDataSet_m52F2ABB6DA0CB099B71ABDBD29854940E3213A57 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_source, const RuntimeMethod* method)
  8247. {
  8248. static bool s_Il2CppMethodInitialized;
  8249. if (!s_Il2CppMethodInitialized)
  8250. {
  8251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  8252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  8253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  8254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  8255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD4A4ADE8941B74FC080D470C52672CC13CF326C6_RuntimeMethod_var);
  8256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mC7ECF3C7C9EB3347B47B645B57FD5DBF23394D09_RuntimeMethod_var);
  8257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE8A6104EE32A7CF4C3168A3F7C4FD1AEE2295817_RuntimeMethod_var);
  8258. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785_il2cpp_TypeInfo_var);
  8259. s_Il2CppMethodInitialized = true;
  8260. }
  8261. bool V_0 = false;
  8262. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* V_1 = NULL;
  8263. RuntimeObject* V_2 = NULL;
  8264. RuntimeObject* V_3 = NULL;
  8265. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_4 = NULL;
  8266. RuntimeObject* V_5 = NULL;
  8267. int32_t V_6 = 0;
  8268. int32_t V_7 = 0;
  8269. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_8 = NULL;
  8270. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_9 = NULL;
  8271. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_10 = NULL;
  8272. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_11 = NULL;
  8273. {
  8274. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = ___0_source;
  8275. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1 = __this->____dataSet;
  8276. if ((!(((RuntimeObject*)(DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*)L_0) == ((RuntimeObject*)(DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*)L_1))))
  8277. {
  8278. goto IL_000a;
  8279. }
  8280. }
  8281. {
  8282. return;
  8283. }
  8284. IL_000a:
  8285. {
  8286. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2 = __this->____dataSet;
  8287. NullCheck(L_2);
  8288. bool L_3;
  8289. L_3 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_2, NULL);
  8290. V_0 = L_3;
  8291. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4 = __this->____dataSet;
  8292. NullCheck(L_4);
  8293. DataSet_set_EnforceConstraints_mCC472E2374FA9558C860A4EB81CC4BD76344D17C(L_4, (bool)0, NULL);
  8294. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_5 = __this->____dataSet;
  8295. NullCheck(L_5);
  8296. String_t* L_6 = L_5->____namespaceURI;
  8297. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_7 = ___0_source;
  8298. NullCheck(L_7);
  8299. String_t* L_8 = L_7->____namespaceURI;
  8300. bool L_9;
  8301. L_9 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_6, L_8, NULL);
  8302. __this->____IgnoreNSforTableLookup = L_9;
  8303. V_1 = (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785*)NULL;
  8304. int32_t L_10 = __this->____missingSchemaAction;
  8305. if ((!(((uint32_t)1) == ((uint32_t)L_10))))
  8306. {
  8307. goto IL_00ce;
  8308. }
  8309. }
  8310. {
  8311. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* L_11 = (List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785*)il2cpp_codegen_object_new(List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785_il2cpp_TypeInfo_var);
  8312. List_1__ctor_mE8A6104EE32A7CF4C3168A3F7C4FD1AEE2295817(L_11, List_1__ctor_mE8A6104EE32A7CF4C3168A3F7C4FD1AEE2295817_RuntimeMethod_var);
  8313. V_1 = L_11;
  8314. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_12 = __this->____dataSet;
  8315. NullCheck(L_12);
  8316. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_13;
  8317. L_13 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_12, NULL);
  8318. NullCheck(L_13);
  8319. RuntimeObject* L_14;
  8320. L_14 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_13);
  8321. V_2 = L_14;
  8322. }
  8323. {
  8324. auto __finallyBlock = il2cpp::utils::Finally([&]
  8325. {
  8326. FINALLY_00ba:
  8327. {
  8328. {
  8329. RuntimeObject* L_15 = V_2;
  8330. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_15, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  8331. RuntimeObject* L_16 = V_5;
  8332. if (!L_16)
  8333. {
  8334. goto IL_00cd;
  8335. }
  8336. }
  8337. {
  8338. RuntimeObject* L_17 = V_5;
  8339. NullCheck(L_17);
  8340. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_17);
  8341. }
  8342. IL_00cd:
  8343. {
  8344. return;
  8345. }
  8346. }
  8347. });
  8348. try
  8349. {
  8350. {
  8351. goto IL_00b0_1;
  8352. }
  8353. IL_0065_1:
  8354. {
  8355. RuntimeObject* L_18 = V_2;
  8356. NullCheck(L_18);
  8357. RuntimeObject* L_19;
  8358. L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
  8359. NullCheck(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_19, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)));
  8360. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_20;
  8361. L_20 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_19, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)), NULL);
  8362. NullCheck(L_20);
  8363. RuntimeObject* L_21;
  8364. L_21 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_20);
  8365. V_3 = L_21;
  8366. }
  8367. {
  8368. auto __finallyBlock = il2cpp::utils::Finally([&]
  8369. {
  8370. FINALLY_009c_1:
  8371. {
  8372. {
  8373. RuntimeObject* L_22 = V_3;
  8374. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_22, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  8375. RuntimeObject* L_23 = V_5;
  8376. if (!L_23)
  8377. {
  8378. goto IL_00af_1;
  8379. }
  8380. }
  8381. {
  8382. RuntimeObject* L_24 = V_5;
  8383. NullCheck(L_24);
  8384. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_24);
  8385. }
  8386. IL_00af_1:
  8387. {
  8388. return;
  8389. }
  8390. }
  8391. });
  8392. try
  8393. {
  8394. {
  8395. goto IL_0092_2;
  8396. }
  8397. IL_007d_2:
  8398. {
  8399. RuntimeObject* L_25 = V_3;
  8400. NullCheck(L_25);
  8401. RuntimeObject* L_26;
  8402. L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_25);
  8403. V_4 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_26, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  8404. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* L_27 = V_1;
  8405. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_28 = V_4;
  8406. NullCheck(L_27);
  8407. List_1_Add_mD4A4ADE8941B74FC080D470C52672CC13CF326C6_inline(L_27, L_28, List_1_Add_mD4A4ADE8941B74FC080D470C52672CC13CF326C6_RuntimeMethod_var);
  8408. }
  8409. IL_0092_2:
  8410. {
  8411. RuntimeObject* L_29 = V_3;
  8412. NullCheck(L_29);
  8413. bool L_30;
  8414. L_30 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_29);
  8415. if (L_30)
  8416. {
  8417. goto IL_007d_2;
  8418. }
  8419. }
  8420. {
  8421. goto IL_00b0_1;
  8422. }
  8423. }
  8424. catch(Il2CppExceptionWrapper& e)
  8425. {
  8426. __finallyBlock.StoreException(e.ex);
  8427. }
  8428. }
  8429. IL_00b0_1:
  8430. {
  8431. RuntimeObject* L_31 = V_2;
  8432. NullCheck(L_31);
  8433. bool L_32;
  8434. L_32 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_31);
  8435. if (L_32)
  8436. {
  8437. goto IL_0065_1;
  8438. }
  8439. }
  8440. {
  8441. goto IL_00ce;
  8442. }
  8443. }
  8444. catch(Il2CppExceptionWrapper& e)
  8445. {
  8446. __finallyBlock.StoreException(e.ex);
  8447. }
  8448. }
  8449. IL_00ce:
  8450. {
  8451. V_6 = 0;
  8452. goto IL_00ec;
  8453. }
  8454. IL_00d3:
  8455. {
  8456. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_33 = ___0_source;
  8457. NullCheck(L_33);
  8458. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_34;
  8459. L_34 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_33, NULL);
  8460. int32_t L_35 = V_6;
  8461. NullCheck(L_34);
  8462. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_36;
  8463. L_36 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_34, L_35, NULL);
  8464. Merger_MergeTableData_mCDE0117B1DF68EB5342A90CADD12BF1976A29380(__this, L_36, NULL);
  8465. int32_t L_37 = V_6;
  8466. V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  8467. }
  8468. IL_00ec:
  8469. {
  8470. int32_t L_38 = V_6;
  8471. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_39 = ___0_source;
  8472. NullCheck(L_39);
  8473. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_40;
  8474. L_40 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_39, NULL);
  8475. NullCheck(L_40);
  8476. int32_t L_41;
  8477. L_41 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_40);
  8478. if ((((int32_t)L_38) < ((int32_t)L_41)))
  8479. {
  8480. goto IL_00d3;
  8481. }
  8482. }
  8483. {
  8484. int32_t L_42 = __this->____missingSchemaAction;
  8485. if ((((int32_t)2) == ((int32_t)L_42)))
  8486. {
  8487. goto IL_0138;
  8488. }
  8489. }
  8490. {
  8491. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_43 = ___0_source;
  8492. Merger_MergeConstraints_m773980C1910CB0D76312AA3BA13C7982E3AE41BD(__this, L_43, NULL);
  8493. V_7 = 0;
  8494. goto IL_0129;
  8495. }
  8496. IL_0110:
  8497. {
  8498. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_44 = ___0_source;
  8499. NullCheck(L_44);
  8500. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_45;
  8501. L_45 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_44, NULL);
  8502. int32_t L_46 = V_7;
  8503. NullCheck(L_45);
  8504. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_47;
  8505. L_47 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_45, L_46);
  8506. Merger_MergeRelation_mCF618C1277EA2A2B46D1D404B1A7444FF18E0BA2(__this, L_47, NULL);
  8507. int32_t L_48 = V_7;
  8508. V_7 = ((int32_t)il2cpp_codegen_add(L_48, 1));
  8509. }
  8510. IL_0129:
  8511. {
  8512. int32_t L_49 = V_7;
  8513. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_50 = ___0_source;
  8514. NullCheck(L_50);
  8515. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_51;
  8516. L_51 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_50, NULL);
  8517. NullCheck(L_51);
  8518. int32_t L_52;
  8519. L_52 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_51);
  8520. if ((((int32_t)L_49) < ((int32_t)L_52)))
  8521. {
  8522. goto IL_0110;
  8523. }
  8524. }
  8525. IL_0138:
  8526. {
  8527. int32_t L_53 = __this->____missingSchemaAction;
  8528. if ((!(((uint32_t)1) == ((uint32_t)L_53))))
  8529. {
  8530. goto IL_0236;
  8531. }
  8532. }
  8533. {
  8534. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_54 = ___0_source;
  8535. NullCheck(L_54);
  8536. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_55;
  8537. L_55 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_54, NULL);
  8538. NullCheck(L_55);
  8539. RuntimeObject* L_56;
  8540. L_56 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_55);
  8541. V_2 = L_56;
  8542. }
  8543. {
  8544. auto __finallyBlock = il2cpp::utils::Finally([&]
  8545. {
  8546. FINALLY_0222:
  8547. {
  8548. {
  8549. RuntimeObject* L_57 = V_2;
  8550. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_57, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  8551. RuntimeObject* L_58 = V_5;
  8552. if (!L_58)
  8553. {
  8554. goto IL_0235;
  8555. }
  8556. }
  8557. {
  8558. RuntimeObject* L_59 = V_5;
  8559. NullCheck(L_59);
  8560. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_59);
  8561. }
  8562. IL_0235:
  8563. {
  8564. return;
  8565. }
  8566. }
  8567. });
  8568. try
  8569. {
  8570. {
  8571. goto IL_0215_1;
  8572. }
  8573. IL_0155_1:
  8574. {
  8575. RuntimeObject* L_60 = V_2;
  8576. NullCheck(L_60);
  8577. RuntimeObject* L_61;
  8578. L_61 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_60);
  8579. V_8 = ((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_61, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var));
  8580. bool L_62 = __this->____IgnoreNSforTableLookup;
  8581. if (!L_62)
  8582. {
  8583. goto IL_0185_1;
  8584. }
  8585. }
  8586. {
  8587. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_63 = __this->____dataSet;
  8588. NullCheck(L_63);
  8589. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_64;
  8590. L_64 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_63, NULL);
  8591. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_65 = V_8;
  8592. NullCheck(L_65);
  8593. String_t* L_66;
  8594. L_66 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_65, NULL);
  8595. NullCheck(L_64);
  8596. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_67;
  8597. L_67 = DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE(L_64, L_66, NULL);
  8598. V_9 = L_67;
  8599. goto IL_01a5_1;
  8600. }
  8601. IL_0185_1:
  8602. {
  8603. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_68 = __this->____dataSet;
  8604. NullCheck(L_68);
  8605. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_69;
  8606. L_69 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_68, NULL);
  8607. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_70 = V_8;
  8608. NullCheck(L_70);
  8609. String_t* L_71;
  8610. L_71 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_70, NULL);
  8611. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_72 = V_8;
  8612. NullCheck(L_72);
  8613. String_t* L_73;
  8614. L_73 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_72, NULL);
  8615. NullCheck(L_69);
  8616. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_74;
  8617. L_74 = DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F(L_69, L_71, L_73, NULL);
  8618. V_9 = L_74;
  8619. }
  8620. IL_01a5_1:
  8621. {
  8622. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_75 = V_8;
  8623. NullCheck(L_75);
  8624. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_76;
  8625. L_76 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_75, NULL);
  8626. NullCheck(L_76);
  8627. RuntimeObject* L_77;
  8628. L_77 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_76);
  8629. V_3 = L_77;
  8630. }
  8631. {
  8632. auto __finallyBlock = il2cpp::utils::Finally([&]
  8633. {
  8634. FINALLY_0201_1:
  8635. {
  8636. {
  8637. RuntimeObject* L_78 = V_3;
  8638. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_78, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  8639. RuntimeObject* L_79 = V_5;
  8640. if (!L_79)
  8641. {
  8642. goto IL_0214_1;
  8643. }
  8644. }
  8645. {
  8646. RuntimeObject* L_80 = V_5;
  8647. NullCheck(L_80);
  8648. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_80);
  8649. }
  8650. IL_0214_1:
  8651. {
  8652. return;
  8653. }
  8654. }
  8655. });
  8656. try
  8657. {
  8658. {
  8659. goto IL_01f7_2;
  8660. }
  8661. IL_01b4_2:
  8662. {
  8663. RuntimeObject* L_81 = V_3;
  8664. NullCheck(L_81);
  8665. RuntimeObject* L_82;
  8666. L_82 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_81);
  8667. V_10 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_82, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  8668. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_83 = V_10;
  8669. NullCheck(L_83);
  8670. bool L_84;
  8671. L_84 = DataColumn_get_Computed_mEBBC8746B8F8EE6AF8EC3FAE7DD4E53A6F10B63F(L_83, NULL);
  8672. if (!L_84)
  8673. {
  8674. goto IL_01f7_2;
  8675. }
  8676. }
  8677. {
  8678. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_85 = V_9;
  8679. NullCheck(L_85);
  8680. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_86;
  8681. L_86 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_85, NULL);
  8682. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_87 = V_10;
  8683. NullCheck(L_87);
  8684. String_t* L_88;
  8685. L_88 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_87, NULL);
  8686. NullCheck(L_86);
  8687. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_89;
  8688. L_89 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_86, L_88, NULL);
  8689. V_11 = L_89;
  8690. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* L_90 = V_1;
  8691. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_91 = V_11;
  8692. NullCheck(L_90);
  8693. bool L_92;
  8694. L_92 = List_1_Contains_mC7ECF3C7C9EB3347B47B645B57FD5DBF23394D09(L_90, L_91, List_1_Contains_mC7ECF3C7C9EB3347B47B645B57FD5DBF23394D09_RuntimeMethod_var);
  8695. if (L_92)
  8696. {
  8697. goto IL_01f7_2;
  8698. }
  8699. }
  8700. {
  8701. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_93 = V_11;
  8702. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_94 = V_10;
  8703. NullCheck(L_94);
  8704. String_t* L_95;
  8705. L_95 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_94, NULL);
  8706. NullCheck(L_93);
  8707. DataColumn_set_Expression_mBB8609092C104AB46DACC3C33E0DE69D15DEFCDE(L_93, L_95, NULL);
  8708. }
  8709. IL_01f7_2:
  8710. {
  8711. RuntimeObject* L_96 = V_3;
  8712. NullCheck(L_96);
  8713. bool L_97;
  8714. L_97 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_96);
  8715. if (L_97)
  8716. {
  8717. goto IL_01b4_2;
  8718. }
  8719. }
  8720. {
  8721. goto IL_0215_1;
  8722. }
  8723. }
  8724. catch(Il2CppExceptionWrapper& e)
  8725. {
  8726. __finallyBlock.StoreException(e.ex);
  8727. }
  8728. }
  8729. IL_0215_1:
  8730. {
  8731. RuntimeObject* L_98 = V_2;
  8732. NullCheck(L_98);
  8733. bool L_99;
  8734. L_99 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_98);
  8735. if (L_99)
  8736. {
  8737. goto IL_0155_1;
  8738. }
  8739. }
  8740. {
  8741. goto IL_0236;
  8742. }
  8743. }
  8744. catch(Il2CppExceptionWrapper& e)
  8745. {
  8746. __finallyBlock.StoreException(e.ex);
  8747. }
  8748. }
  8749. IL_0236:
  8750. {
  8751. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_100 = ___0_source;
  8752. NullCheck(L_100);
  8753. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_101;
  8754. L_101 = DataSet_get_ExtendedProperties_mD66980AC1B2244D9D9E2A756BBB62DCA19F03514(L_100, NULL);
  8755. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_102 = __this->____dataSet;
  8756. NullCheck(L_102);
  8757. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_103;
  8758. L_103 = DataSet_get_ExtendedProperties_mD66980AC1B2244D9D9E2A756BBB62DCA19F03514(L_102, NULL);
  8759. Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C(__this, L_101, L_103, NULL);
  8760. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_104 = __this->____dataSet;
  8761. NullCheck(L_104);
  8762. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_105;
  8763. L_105 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_104, NULL);
  8764. NullCheck(L_105);
  8765. RuntimeObject* L_106;
  8766. L_106 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_105);
  8767. V_2 = L_106;
  8768. }
  8769. {
  8770. auto __finallyBlock = il2cpp::utils::Finally([&]
  8771. {
  8772. FINALLY_027a:
  8773. {
  8774. {
  8775. RuntimeObject* L_107 = V_2;
  8776. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_107, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  8777. RuntimeObject* L_108 = V_5;
  8778. if (!L_108)
  8779. {
  8780. goto IL_028d;
  8781. }
  8782. }
  8783. {
  8784. RuntimeObject* L_109 = V_5;
  8785. NullCheck(L_109);
  8786. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_109);
  8787. }
  8788. IL_028d:
  8789. {
  8790. return;
  8791. }
  8792. }
  8793. });
  8794. try
  8795. {
  8796. {
  8797. goto IL_0270_1;
  8798. }
  8799. IL_0260_1:
  8800. {
  8801. RuntimeObject* L_110 = V_2;
  8802. NullCheck(L_110);
  8803. RuntimeObject* L_111;
  8804. L_111 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_110);
  8805. NullCheck(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_111, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)));
  8806. DataTable_EvaluateExpressions_m23016DCCCE38B32EC86A95E8B93F16A44FC43E88(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_111, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)), NULL);
  8807. }
  8808. IL_0270_1:
  8809. {
  8810. RuntimeObject* L_112 = V_2;
  8811. NullCheck(L_112);
  8812. bool L_113;
  8813. L_113 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_112);
  8814. if (L_113)
  8815. {
  8816. goto IL_0260_1;
  8817. }
  8818. }
  8819. {
  8820. goto IL_028e;
  8821. }
  8822. }
  8823. catch(Il2CppExceptionWrapper& e)
  8824. {
  8825. __finallyBlock.StoreException(e.ex);
  8826. }
  8827. }
  8828. IL_028e:
  8829. {
  8830. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_114 = __this->____dataSet;
  8831. bool L_115 = V_0;
  8832. NullCheck(L_114);
  8833. DataSet_set_EnforceConstraints_mCC472E2374FA9558C860A4EB81CC4BD76344D17C(L_114, L_115, NULL);
  8834. return;
  8835. }
  8836. }
  8837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeTable_m05B3D66297931862B6E42E05D908D1A417855885 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, const RuntimeMethod* method)
  8838. {
  8839. bool V_0 = false;
  8840. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_1 = NULL;
  8841. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  8842. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* G_B20_0 = NULL;
  8843. {
  8844. V_0 = (bool)0;
  8845. bool L_0 = __this->____isStandAlonetable;
  8846. if (L_0)
  8847. {
  8848. goto IL_0033;
  8849. }
  8850. }
  8851. {
  8852. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = ___0_src;
  8853. NullCheck(L_1);
  8854. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2;
  8855. L_2 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_1, NULL);
  8856. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_3 = __this->____dataSet;
  8857. if ((!(((RuntimeObject*)(DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*)L_2) == ((RuntimeObject*)(DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*)L_3))))
  8858. {
  8859. goto IL_0019;
  8860. }
  8861. }
  8862. {
  8863. return;
  8864. }
  8865. IL_0019:
  8866. {
  8867. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4 = __this->____dataSet;
  8868. NullCheck(L_4);
  8869. bool L_5;
  8870. L_5 = DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline(L_4, NULL);
  8871. V_0 = L_5;
  8872. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = __this->____dataSet;
  8873. NullCheck(L_6);
  8874. DataSet_set_EnforceConstraints_mCC472E2374FA9558C860A4EB81CC4BD76344D17C(L_6, (bool)0, NULL);
  8875. goto IL_0049;
  8876. }
  8877. IL_0033:
  8878. {
  8879. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = ___0_src;
  8880. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = __this->____dataTable;
  8881. if ((!(((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_7) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_8))))
  8882. {
  8883. goto IL_003d;
  8884. }
  8885. }
  8886. {
  8887. return;
  8888. }
  8889. IL_003d:
  8890. {
  8891. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = __this->____dataTable;
  8892. NullCheck(L_9);
  8893. DataTable_set_SuspendEnforceConstraints_m9D9701FD76C5CD85D658DDE423CCB4257F2DCA12_inline(L_9, (bool)1, NULL);
  8894. }
  8895. IL_0049:
  8896. {
  8897. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_10 = __this->____dataSet;
  8898. if (!L_10)
  8899. {
  8900. goto IL_007f;
  8901. }
  8902. }
  8903. {
  8904. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11 = ___0_src;
  8905. NullCheck(L_11);
  8906. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_12;
  8907. L_12 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_11, NULL);
  8908. if (!L_12)
  8909. {
  8910. goto IL_0076;
  8911. }
  8912. }
  8913. {
  8914. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13 = ___0_src;
  8915. NullCheck(L_13);
  8916. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_14;
  8917. L_14 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_13, NULL);
  8918. NullCheck(L_14);
  8919. String_t* L_15 = L_14->____namespaceURI;
  8920. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_16 = __this->____dataSet;
  8921. NullCheck(L_16);
  8922. String_t* L_17 = L_16->____namespaceURI;
  8923. bool L_18;
  8924. L_18 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_15, L_17, NULL);
  8925. if (!L_18)
  8926. {
  8927. goto IL_00bd;
  8928. }
  8929. }
  8930. IL_0076:
  8931. {
  8932. __this->____IgnoreNSforTableLookup = (bool)1;
  8933. goto IL_00bd;
  8934. }
  8935. IL_007f:
  8936. {
  8937. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_19 = __this->____dataTable;
  8938. NullCheck(L_19);
  8939. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_20;
  8940. L_20 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_19, NULL);
  8941. if (!L_20)
  8942. {
  8943. goto IL_00b6;
  8944. }
  8945. }
  8946. {
  8947. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_21 = ___0_src;
  8948. NullCheck(L_21);
  8949. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_22;
  8950. L_22 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_21, NULL);
  8951. if (!L_22)
  8952. {
  8953. goto IL_00b6;
  8954. }
  8955. }
  8956. {
  8957. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_23 = ___0_src;
  8958. NullCheck(L_23);
  8959. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_24;
  8960. L_24 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_23, NULL);
  8961. NullCheck(L_24);
  8962. String_t* L_25 = L_24->____namespaceURI;
  8963. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_26 = __this->____dataTable;
  8964. NullCheck(L_26);
  8965. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_27;
  8966. L_27 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_26, NULL);
  8967. NullCheck(L_27);
  8968. String_t* L_28 = L_27->____namespaceURI;
  8969. bool L_29;
  8970. L_29 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_25, L_28, NULL);
  8971. if (!L_29)
  8972. {
  8973. goto IL_00bd;
  8974. }
  8975. }
  8976. IL_00b6:
  8977. {
  8978. __this->____IgnoreNSforTableLookup = (bool)1;
  8979. }
  8980. IL_00bd:
  8981. {
  8982. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_30 = ___0_src;
  8983. Merger_MergeTableData_mCDE0117B1DF68EB5342A90CADD12BF1976A29380(__this, L_30, NULL);
  8984. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_31 = __this->____dataTable;
  8985. V_1 = L_31;
  8986. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_32 = V_1;
  8987. if (L_32)
  8988. {
  8989. goto IL_0113;
  8990. }
  8991. }
  8992. {
  8993. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_33 = __this->____dataSet;
  8994. if (!L_33)
  8995. {
  8996. goto IL_0113;
  8997. }
  8998. }
  8999. {
  9000. bool L_34 = __this->____IgnoreNSforTableLookup;
  9001. if (L_34)
  9002. {
  9003. goto IL_00fc;
  9004. }
  9005. }
  9006. {
  9007. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_35 = __this->____dataSet;
  9008. NullCheck(L_35);
  9009. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_36;
  9010. L_36 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_35, NULL);
  9011. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_37 = ___0_src;
  9012. NullCheck(L_37);
  9013. String_t* L_38;
  9014. L_38 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_37, NULL);
  9015. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_39 = ___0_src;
  9016. NullCheck(L_39);
  9017. String_t* L_40;
  9018. L_40 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_39, NULL);
  9019. NullCheck(L_36);
  9020. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_41;
  9021. L_41 = DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F(L_36, L_38, L_40, NULL);
  9022. G_B20_0 = L_41;
  9023. goto IL_0112;
  9024. }
  9025. IL_00fc:
  9026. {
  9027. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_42 = __this->____dataSet;
  9028. NullCheck(L_42);
  9029. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_43;
  9030. L_43 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_42, NULL);
  9031. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_44 = ___0_src;
  9032. NullCheck(L_44);
  9033. String_t* L_45;
  9034. L_45 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_44, NULL);
  9035. NullCheck(L_43);
  9036. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_46;
  9037. L_46 = DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE(L_43, L_45, NULL);
  9038. G_B20_0 = L_46;
  9039. }
  9040. IL_0112:
  9041. {
  9042. V_1 = G_B20_0;
  9043. }
  9044. IL_0113:
  9045. {
  9046. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_47 = V_1;
  9047. if (!L_47)
  9048. {
  9049. goto IL_011c;
  9050. }
  9051. }
  9052. {
  9053. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_48 = V_1;
  9054. NullCheck(L_48);
  9055. DataTable_EvaluateExpressions_m23016DCCCE38B32EC86A95E8B93F16A44FC43E88(L_48, NULL);
  9056. }
  9057. IL_011c:
  9058. {
  9059. bool L_49 = __this->____isStandAlonetable;
  9060. if (L_49)
  9061. {
  9062. goto IL_0131;
  9063. }
  9064. }
  9065. {
  9066. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_50 = __this->____dataSet;
  9067. bool L_51 = V_0;
  9068. NullCheck(L_50);
  9069. DataSet_set_EnforceConstraints_mCC472E2374FA9558C860A4EB81CC4BD76344D17C(L_50, L_51, NULL);
  9070. return;
  9071. }
  9072. IL_0131:
  9073. {
  9074. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_52 = __this->____dataTable;
  9075. NullCheck(L_52);
  9076. DataTable_set_SuspendEnforceConstraints_m9D9701FD76C5CD85D658DDE423CCB4257F2DCA12_inline(L_52, (bool)0, NULL);
  9077. }
  9078. try
  9079. {
  9080. {
  9081. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_53 = __this->____dataTable;
  9082. NullCheck(L_53);
  9083. bool L_54;
  9084. L_54 = DataTable_get_EnforceConstraints_m3EC0FAD5129D0241B5300DBA17B41EA1D2154A53(L_53, NULL);
  9085. if (!L_54)
  9086. {
  9087. goto IL_0155_1;
  9088. }
  9089. }
  9090. {
  9091. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_55 = __this->____dataTable;
  9092. NullCheck(L_55);
  9093. DataTable_EnableConstraints_m6D6926B3FB4757D31109D4419AB18E42E2ED81B6(L_55, NULL);
  9094. }
  9095. IL_0155_1:
  9096. {
  9097. goto IL_0178;
  9098. }
  9099. }
  9100. catch(Il2CppExceptionWrapper& e)
  9101. {
  9102. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ConstraintException_t3D8BB68B8E10EF5FD7D8C494FBB249FB87FBEC8A_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  9103. {
  9104. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  9105. goto CATCH_0157;
  9106. }
  9107. throw e;
  9108. }
  9109. CATCH_0157:
  9110. {
  9111. {
  9112. ConstraintException_t3D8BB68B8E10EF5FD7D8C494FBB249FB87FBEC8A* L_56 = ((ConstraintException_t3D8BB68B8E10EF5FD7D8C494FBB249FB87FBEC8A*)IL2CPP_GET_ACTIVE_EXCEPTION(ConstraintException_t3D8BB68B8E10EF5FD7D8C494FBB249FB87FBEC8A*));;
  9113. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_57 = __this->____dataTable;
  9114. NullCheck(L_57);
  9115. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_58;
  9116. L_58 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_57, NULL);
  9117. if (!L_58)
  9118. {
  9119. goto IL_0176;
  9120. }
  9121. }
  9122. {
  9123. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_59 = __this->____dataTable;
  9124. NullCheck(L_59);
  9125. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_60;
  9126. L_60 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_59, NULL);
  9127. NullCheck(L_60);
  9128. DataSet_set_EnforceConstraints_mCC472E2374FA9558C860A4EB81CC4BD76344D17C(L_60, (bool)0, NULL);
  9129. }
  9130. IL_0176:
  9131. {
  9132. IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
  9133. }
  9134. }
  9135. IL_0178:
  9136. {
  9137. return;
  9138. }
  9139. }
  9140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeTable_m566EFD8CF37B3F52C73F23D591D1B7CCC4149708 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dst, const RuntimeMethod* method)
  9141. {
  9142. static bool s_Il2CppMethodInitialized;
  9143. if (!s_Il2CppMethodInitialized)
  9144. {
  9145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var);
  9146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  9147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  9148. s_Il2CppMethodInitialized = true;
  9149. }
  9150. int32_t V_0 = 0;
  9151. bool V_1 = false;
  9152. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_2 = NULL;
  9153. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_3;
  9154. memset((&V_3), 0, sizeof(V_3));
  9155. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_4;
  9156. memset((&V_4), 0, sizeof(V_4));
  9157. RuntimeObject* V_5 = NULL;
  9158. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_6 = NULL;
  9159. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_7 = NULL;
  9160. RuntimeObject* V_8 = NULL;
  9161. {
  9162. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_src;
  9163. NullCheck(L_0);
  9164. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_1;
  9165. L_1 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_0, NULL);
  9166. NullCheck(L_1);
  9167. int32_t L_2;
  9168. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_1);
  9169. V_0 = L_2;
  9170. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = ___1_dst;
  9171. NullCheck(L_3);
  9172. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_4;
  9173. L_4 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_3, NULL);
  9174. NullCheck(L_4);
  9175. int32_t L_5;
  9176. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_4);
  9177. V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  9178. int32_t L_6 = V_0;
  9179. if ((((int32_t)0) >= ((int32_t)L_6)))
  9180. {
  9181. goto IL_00cf;
  9182. }
  9183. }
  9184. {
  9185. V_2 = (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483*)NULL;
  9186. il2cpp_codegen_initobj((&V_3), sizeof(DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A));
  9187. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = ___1_dst;
  9188. NullCheck(L_7);
  9189. DataTable_SuspendIndexEvents_m188631E40F54AF6A6F40F1BFCAD89880CD4D2EE5(L_7, NULL);
  9190. }
  9191. {
  9192. auto __finallyBlock = il2cpp::utils::Finally([&]
  9193. {
  9194. FINALLY_00c7:
  9195. {
  9196. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = ___1_dst;
  9197. NullCheck(L_8);
  9198. DataTable_RestoreIndexEvents_m35DC3296AA2BC8389FF58E2066EBE122081C1256(L_8, (bool)1, NULL);
  9199. return;
  9200. }
  9201. });
  9202. try
  9203. {
  9204. {
  9205. bool L_9 = V_1;
  9206. if (L_9)
  9207. {
  9208. goto IL_0066_1;
  9209. }
  9210. }
  9211. {
  9212. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = ___1_dst;
  9213. NullCheck(L_10);
  9214. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_11 = L_10->____primaryKey;
  9215. if (!L_11)
  9216. {
  9217. goto IL_0066_1;
  9218. }
  9219. }
  9220. {
  9221. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12 = ___0_src;
  9222. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13 = ___1_dst;
  9223. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_14;
  9224. L_14 = Merger_GetSrcKey_m237FAB90DF860BAF7EF8FC2E878E212EBA93F899(__this, L_12, L_13, NULL);
  9225. V_3 = L_14;
  9226. bool L_15;
  9227. L_15 = DataKey_get_HasValue_m6B1C5B61889092011209800C40722E55453EF7ED((&V_3), NULL);
  9228. if (!L_15)
  9229. {
  9230. goto IL_0066_1;
  9231. }
  9232. }
  9233. {
  9234. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16 = ___1_dst;
  9235. NullCheck(L_16);
  9236. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_17 = L_16->____primaryKey;
  9237. NullCheck(L_17);
  9238. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_18;
  9239. L_18 = UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline(L_17, NULL);
  9240. V_4 = L_18;
  9241. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_19;
  9242. L_19 = DataKey_GetSortIndex_m27B4F93289D8AB2E6669C0F6E0C2EC7B5DACD5DB((&V_4), ((int32_t)46), NULL);
  9243. V_2 = L_19;
  9244. }
  9245. IL_0066_1:
  9246. {
  9247. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_20 = ___0_src;
  9248. NullCheck(L_20);
  9249. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_21;
  9250. L_21 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_20, NULL);
  9251. NullCheck(L_21);
  9252. RuntimeObject* L_22;
  9253. L_22 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_21);
  9254. V_5 = L_22;
  9255. }
  9256. {
  9257. auto __finallyBlock = il2cpp::utils::Finally([&]
  9258. {
  9259. FINALLY_00b2_1:
  9260. {
  9261. {
  9262. RuntimeObject* L_23 = V_5;
  9263. V_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_23, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  9264. RuntimeObject* L_24 = V_8;
  9265. if (!L_24)
  9266. {
  9267. goto IL_00c6_1;
  9268. }
  9269. }
  9270. {
  9271. RuntimeObject* L_25 = V_8;
  9272. NullCheck(L_25);
  9273. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_25);
  9274. }
  9275. IL_00c6_1:
  9276. {
  9277. return;
  9278. }
  9279. }
  9280. });
  9281. try
  9282. {
  9283. {
  9284. goto IL_00a7_2;
  9285. }
  9286. IL_0075_2:
  9287. {
  9288. RuntimeObject* L_26 = V_5;
  9289. NullCheck(L_26);
  9290. RuntimeObject* L_27;
  9291. L_27 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_26);
  9292. V_6 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_27, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  9293. V_7 = (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)NULL;
  9294. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_28 = V_2;
  9295. if (!L_28)
  9296. {
  9297. goto IL_0095_2;
  9298. }
  9299. }
  9300. {
  9301. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = ___1_dst;
  9302. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_30 = V_6;
  9303. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_31 = V_3;
  9304. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_32 = V_2;
  9305. NullCheck(L_29);
  9306. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_33;
  9307. L_33 = DataTable_FindMergeTarget_m5B371B696D15F0EFA32111EDF894C7A9A417AD01(L_29, L_30, L_31, L_32, NULL);
  9308. V_7 = L_33;
  9309. }
  9310. IL_0095_2:
  9311. {
  9312. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34 = ___1_dst;
  9313. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_35 = V_6;
  9314. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_36 = V_7;
  9315. bool L_37 = __this->____preserveChanges;
  9316. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_38 = V_2;
  9317. NullCheck(L_34);
  9318. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_39;
  9319. L_39 = DataTable_MergeRow_mBE9A5BFA47F662E2ABD0DDAA094F403D7C484580(L_34, L_35, L_36, L_37, L_38, NULL);
  9320. }
  9321. IL_00a7_2:
  9322. {
  9323. RuntimeObject* L_40 = V_5;
  9324. NullCheck(L_40);
  9325. bool L_41;
  9326. L_41 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_40);
  9327. if (L_41)
  9328. {
  9329. goto IL_0075_2;
  9330. }
  9331. }
  9332. {
  9333. goto IL_00cf;
  9334. }
  9335. }
  9336. catch(Il2CppExceptionWrapper& e)
  9337. {
  9338. __finallyBlock.StoreException(e.ex);
  9339. }
  9340. }
  9341. }
  9342. catch(Il2CppExceptionWrapper& e)
  9343. {
  9344. __finallyBlock.StoreException(e.ex);
  9345. }
  9346. }
  9347. IL_00cf:
  9348. {
  9349. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_42 = ___0_src;
  9350. NullCheck(L_42);
  9351. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_43;
  9352. L_43 = DataTable_get_ExtendedProperties_m7A058FE28474AC7342007AB6AB6E80485805EF85(L_42, NULL);
  9353. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_44 = ___1_dst;
  9354. NullCheck(L_44);
  9355. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_45;
  9356. L_45 = DataTable_get_ExtendedProperties_m7A058FE28474AC7342007AB6AB6E80485805EF85(L_44, NULL);
  9357. Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C(__this, L_43, L_45, NULL);
  9358. return;
  9359. }
  9360. }
  9361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method)
  9362. {
  9363. static bool s_Il2CppMethodInitialized;
  9364. if (!s_Il2CppMethodInitialized)
  9365. {
  9366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  9367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var);
  9368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E5EB1FE638EE2AC3B42B939E3647259071B2BF2);
  9370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6849DFC5D7B0FDA6AD20647AF35959A3B5A502B7);
  9371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95B98818BAC7E427F671F961E28F538A69BCA572);
  9372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD55744417B82435962B2CA8765404222D312AF9);
  9373. s_Il2CppMethodInitialized = true;
  9374. }
  9375. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  9376. int32_t V_1 = 0;
  9377. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_2 = NULL;
  9378. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_3 = NULL;
  9379. int32_t V_4 = 0;
  9380. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_5 = NULL;
  9381. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_6 = NULL;
  9382. int32_t V_7 = 0;
  9383. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_8 = NULL;
  9384. int32_t V_9 = 0;
  9385. int32_t V_10 = 0;
  9386. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B16_0 = NULL;
  9387. {
  9388. V_0 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  9389. bool L_0 = __this->____isStandAlonetable;
  9390. if (L_0)
  9391. {
  9392. goto IL_0063;
  9393. }
  9394. }
  9395. {
  9396. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1 = __this->____dataSet;
  9397. NullCheck(L_1);
  9398. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_2;
  9399. L_2 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_1, NULL);
  9400. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = ___0_table;
  9401. NullCheck(L_3);
  9402. String_t* L_4;
  9403. L_4 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_3, NULL);
  9404. NullCheck(L_2);
  9405. bool L_5;
  9406. L_5 = DataTableCollection_Contains_m7EDF3CC7AA17E92966B0D1D9D86AC45B8699B772(L_2, L_4, (bool)1, NULL);
  9407. if (!L_5)
  9408. {
  9409. goto IL_006a;
  9410. }
  9411. }
  9412. {
  9413. bool L_6 = __this->____IgnoreNSforTableLookup;
  9414. if (!L_6)
  9415. {
  9416. goto IL_0044;
  9417. }
  9418. }
  9419. {
  9420. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_7 = __this->____dataSet;
  9421. NullCheck(L_7);
  9422. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_8;
  9423. L_8 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_7, NULL);
  9424. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = ___0_table;
  9425. NullCheck(L_9);
  9426. String_t* L_10;
  9427. L_10 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_9, NULL);
  9428. NullCheck(L_8);
  9429. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11;
  9430. L_11 = DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE(L_8, L_10, NULL);
  9431. V_0 = L_11;
  9432. goto IL_006a;
  9433. }
  9434. IL_0044:
  9435. {
  9436. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_12 = __this->____dataSet;
  9437. NullCheck(L_12);
  9438. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_13;
  9439. L_13 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_12, NULL);
  9440. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14 = ___0_table;
  9441. NullCheck(L_14);
  9442. String_t* L_15;
  9443. L_15 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_14, NULL);
  9444. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16 = ___0_table;
  9445. NullCheck(L_16);
  9446. String_t* L_17;
  9447. L_17 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_16, NULL);
  9448. NullCheck(L_13);
  9449. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18;
  9450. L_18 = DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F(L_13, L_15, L_17, NULL);
  9451. V_0 = L_18;
  9452. goto IL_006a;
  9453. }
  9454. IL_0063:
  9455. {
  9456. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_19 = __this->____dataTable;
  9457. V_0 = L_19;
  9458. }
  9459. IL_006a:
  9460. {
  9461. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_20 = V_0;
  9462. if (L_20)
  9463. {
  9464. goto IL_00b1;
  9465. }
  9466. }
  9467. {
  9468. int32_t L_21 = __this->____missingSchemaAction;
  9469. if ((!(((uint32_t)1) == ((uint32_t)L_21))))
  9470. {
  9471. goto IL_0099;
  9472. }
  9473. }
  9474. {
  9475. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_22 = ___0_table;
  9476. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_23 = ___0_table;
  9477. NullCheck(L_23);
  9478. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_24;
  9479. L_24 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_23, NULL);
  9480. NullCheck(L_22);
  9481. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25;
  9482. L_25 = DataTable_Clone_m16905BB066ED8EBF6D6D3AB548944715956352B7(L_22, L_24, NULL);
  9483. V_0 = L_25;
  9484. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_26 = __this->____dataSet;
  9485. NullCheck(L_26);
  9486. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_27;
  9487. L_27 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_26, NULL);
  9488. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28 = V_0;
  9489. NullCheck(L_27);
  9490. DataTableCollection_Add_m70A598AB7A3177180D223A7731058F326BFBBA8A(L_27, L_28, NULL);
  9491. goto IL_037f;
  9492. }
  9493. IL_0099:
  9494. {
  9495. int32_t L_29 = __this->____missingSchemaAction;
  9496. if ((!(((uint32_t)3) == ((uint32_t)L_29))))
  9497. {
  9498. goto IL_037f;
  9499. }
  9500. }
  9501. {
  9502. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_30 = ___0_table;
  9503. NullCheck(L_30);
  9504. String_t* L_31;
  9505. L_31 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_30, NULL);
  9506. Exception_t* L_32;
  9507. L_32 = ExceptionBuilder_MergeMissingDefinition_m15CA9414B4011C6926E8C999CB7B4BCC6B5E87ED(L_31, NULL);
  9508. IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67_RuntimeMethod_var)));
  9509. }
  9510. IL_00b1:
  9511. {
  9512. int32_t L_33 = __this->____missingSchemaAction;
  9513. if ((((int32_t)2) == ((int32_t)L_33)))
  9514. {
  9515. goto IL_036d;
  9516. }
  9517. }
  9518. {
  9519. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34 = V_0;
  9520. NullCheck(L_34);
  9521. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_35;
  9522. L_35 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_34, NULL);
  9523. NullCheck(L_35);
  9524. int32_t L_36;
  9525. L_36 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_35);
  9526. V_1 = L_36;
  9527. V_4 = 0;
  9528. goto IL_022f;
  9529. }
  9530. IL_00d1:
  9531. {
  9532. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_37 = ___0_table;
  9533. NullCheck(L_37);
  9534. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_38;
  9535. L_38 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_37, NULL);
  9536. int32_t L_39 = V_4;
  9537. NullCheck(L_38);
  9538. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_40;
  9539. L_40 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_38, L_39, NULL);
  9540. V_5 = L_40;
  9541. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_41 = V_0;
  9542. NullCheck(L_41);
  9543. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_42;
  9544. L_42 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_41, NULL);
  9545. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_43 = V_5;
  9546. NullCheck(L_43);
  9547. String_t* L_44;
  9548. L_44 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_43, NULL);
  9549. NullCheck(L_42);
  9550. bool L_45;
  9551. L_45 = DataColumnCollection_Contains_m36B37856E9177D27DAACF250D2DF7516CE066D57(L_42, L_44, (bool)1, NULL);
  9552. if (L_45)
  9553. {
  9554. goto IL_00f8;
  9555. }
  9556. }
  9557. {
  9558. G_B16_0 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)(NULL));
  9559. goto IL_010a;
  9560. }
  9561. IL_00f8:
  9562. {
  9563. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_46 = V_0;
  9564. NullCheck(L_46);
  9565. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_47;
  9566. L_47 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_46, NULL);
  9567. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_48 = V_5;
  9568. NullCheck(L_48);
  9569. String_t* L_49;
  9570. L_49 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_48, NULL);
  9571. NullCheck(L_47);
  9572. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_50;
  9573. L_50 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_47, L_49, NULL);
  9574. G_B16_0 = L_50;
  9575. }
  9576. IL_010a:
  9577. {
  9578. V_6 = G_B16_0;
  9579. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_51 = V_6;
  9580. if (L_51)
  9581. {
  9582. goto IL_0187;
  9583. }
  9584. }
  9585. {
  9586. int32_t L_52 = __this->____missingSchemaAction;
  9587. if ((!(((uint32_t)1) == ((uint32_t)L_52))))
  9588. {
  9589. goto IL_0134;
  9590. }
  9591. }
  9592. {
  9593. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_53 = V_5;
  9594. NullCheck(L_53);
  9595. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_54;
  9596. L_54 = DataColumn_Clone_mDD8116B63E6A95D09004A2FE18799524725F677C(L_53, NULL);
  9597. V_6 = L_54;
  9598. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_55 = V_0;
  9599. NullCheck(L_55);
  9600. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_56;
  9601. L_56 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_55, NULL);
  9602. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_57 = V_6;
  9603. NullCheck(L_56);
  9604. DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF(L_56, L_57, NULL);
  9605. goto IL_0229;
  9606. }
  9607. IL_0134:
  9608. {
  9609. bool L_58 = __this->____isStandAlonetable;
  9610. if (L_58)
  9611. {
  9612. goto IL_016a;
  9613. }
  9614. }
  9615. {
  9616. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_59 = __this->____dataSet;
  9617. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_60 = V_0;
  9618. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_61 = ___0_table;
  9619. NullCheck(L_61);
  9620. String_t* L_62;
  9621. L_62 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_61, NULL);
  9622. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_63 = V_5;
  9623. NullCheck(L_63);
  9624. String_t* L_64;
  9625. L_64 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_63, NULL);
  9626. String_t* L_65;
  9627. L_65 = SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79(_stringLiteralFD55744417B82435962B2CA8765404222D312AF9, L_62, L_64, NULL);
  9628. int32_t L_66 = __this->____missingSchemaAction;
  9629. NullCheck(L_59);
  9630. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_59, L_60, L_65, L_66, NULL);
  9631. goto IL_0229;
  9632. }
  9633. IL_016a:
  9634. {
  9635. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_67 = ___0_table;
  9636. NullCheck(L_67);
  9637. String_t* L_68;
  9638. L_68 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_67, NULL);
  9639. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_69 = V_5;
  9640. NullCheck(L_69);
  9641. String_t* L_70;
  9642. L_70 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_69, NULL);
  9643. String_t* L_71;
  9644. L_71 = SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD55744417B82435962B2CA8765404222D312AF9)), L_68, L_70, NULL);
  9645. Exception_t* L_72;
  9646. L_72 = ExceptionBuilder_MergeFailed_mD3369A37F5230C99062FB2A8D070C40063E17132(L_71, NULL);
  9647. IL2CPP_RAISE_MANAGED_EXCEPTION(L_72, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67_RuntimeMethod_var)));
  9648. }
  9649. IL_0187:
  9650. {
  9651. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_73 = V_6;
  9652. NullCheck(L_73);
  9653. Type_t* L_74;
  9654. L_74 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_73, NULL);
  9655. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_75 = V_5;
  9656. NullCheck(L_75);
  9657. Type_t* L_76;
  9658. L_76 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_75, NULL);
  9659. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9660. bool L_77;
  9661. L_77 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_74, L_76, NULL);
  9662. if (L_77)
  9663. {
  9664. goto IL_01d6;
  9665. }
  9666. }
  9667. {
  9668. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_78 = V_6;
  9669. NullCheck(L_78);
  9670. Type_t* L_79;
  9671. L_79 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_78, NULL);
  9672. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  9673. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9674. Type_t* L_81;
  9675. L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
  9676. bool L_82;
  9677. L_82 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_79, L_81, NULL);
  9678. if (!L_82)
  9679. {
  9680. goto IL_0215;
  9681. }
  9682. }
  9683. {
  9684. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_83 = V_6;
  9685. NullCheck(L_83);
  9686. int32_t L_84;
  9687. L_84 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_83, NULL);
  9688. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_85 = V_5;
  9689. NullCheck(L_85);
  9690. int32_t L_86;
  9691. L_86 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_85, NULL);
  9692. if ((((int32_t)L_84) == ((int32_t)L_86)))
  9693. {
  9694. goto IL_0215;
  9695. }
  9696. }
  9697. {
  9698. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_87 = V_6;
  9699. NullCheck(L_87);
  9700. int32_t L_88;
  9701. L_88 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_87, NULL);
  9702. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_89 = V_5;
  9703. NullCheck(L_89);
  9704. int32_t L_90;
  9705. L_90 = DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline(L_89, NULL);
  9706. if ((((int32_t)((int32_t)((int32_t)L_88&(int32_t)L_90))) == ((int32_t)2)))
  9707. {
  9708. goto IL_0215;
  9709. }
  9710. }
  9711. IL_01d6:
  9712. {
  9713. bool L_91 = __this->____isStandAlonetable;
  9714. if (L_91)
  9715. {
  9716. goto IL_01fe;
  9717. }
  9718. }
  9719. {
  9720. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_92 = __this->____dataSet;
  9721. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_93 = V_0;
  9722. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_94 = V_5;
  9723. NullCheck(L_94);
  9724. String_t* L_95;
  9725. L_95 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_94, NULL);
  9726. String_t* L_96;
  9727. L_96 = SR_Format_m96CC1849D4162E4D28B2E9488B0EFE01565619D5(_stringLiteral1E5EB1FE638EE2AC3B42B939E3647259071B2BF2, L_95, NULL);
  9728. NullCheck(L_92);
  9729. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_92, L_93, L_96, 3, NULL);
  9730. goto IL_0215;
  9731. }
  9732. IL_01fe:
  9733. {
  9734. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_97 = V_5;
  9735. NullCheck(L_97);
  9736. String_t* L_98;
  9737. L_98 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_97, NULL);
  9738. String_t* L_99;
  9739. L_99 = SR_Format_m96CC1849D4162E4D28B2E9488B0EFE01565619D5(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E5EB1FE638EE2AC3B42B939E3647259071B2BF2)), L_98, NULL);
  9740. Exception_t* L_100;
  9741. L_100 = ExceptionBuilder_MergeFailed_mD3369A37F5230C99062FB2A8D070C40063E17132(L_99, NULL);
  9742. IL2CPP_RAISE_MANAGED_EXCEPTION(L_100, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67_RuntimeMethod_var)));
  9743. }
  9744. IL_0215:
  9745. {
  9746. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_101 = V_5;
  9747. NullCheck(L_101);
  9748. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_102;
  9749. L_102 = DataColumn_get_ExtendedProperties_m0D491BA06B8E75E0A58ED9D59268EFE86D70B76E(L_101, NULL);
  9750. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_103 = V_6;
  9751. NullCheck(L_103);
  9752. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_104;
  9753. L_104 = DataColumn_get_ExtendedProperties_m0D491BA06B8E75E0A58ED9D59268EFE86D70B76E(L_103, NULL);
  9754. Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C(__this, L_102, L_104, NULL);
  9755. }
  9756. IL_0229:
  9757. {
  9758. int32_t L_105 = V_4;
  9759. V_4 = ((int32_t)il2cpp_codegen_add(L_105, 1));
  9760. }
  9761. IL_022f:
  9762. {
  9763. int32_t L_106 = V_4;
  9764. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_107 = ___0_table;
  9765. NullCheck(L_107);
  9766. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_108;
  9767. L_108 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_107, NULL);
  9768. NullCheck(L_108);
  9769. int32_t L_109;
  9770. L_109 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_108);
  9771. if ((((int32_t)L_106) < ((int32_t)L_109)))
  9772. {
  9773. goto IL_00d1;
  9774. }
  9775. }
  9776. {
  9777. bool L_110 = __this->____isStandAlonetable;
  9778. if (!L_110)
  9779. {
  9780. goto IL_0297;
  9781. }
  9782. }
  9783. {
  9784. int32_t L_111 = V_1;
  9785. V_7 = L_111;
  9786. goto IL_0288;
  9787. }
  9788. IL_024e:
  9789. {
  9790. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_112 = V_0;
  9791. NullCheck(L_112);
  9792. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_113;
  9793. L_113 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_112, NULL);
  9794. int32_t L_114 = V_7;
  9795. NullCheck(L_113);
  9796. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_115;
  9797. L_115 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_113, L_114, NULL);
  9798. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_116 = ___0_table;
  9799. NullCheck(L_116);
  9800. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_117;
  9801. L_117 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_116, NULL);
  9802. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_118 = V_0;
  9803. NullCheck(L_118);
  9804. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_119;
  9805. L_119 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_118, NULL);
  9806. int32_t L_120 = V_7;
  9807. NullCheck(L_119);
  9808. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_121;
  9809. L_121 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_119, L_120, NULL);
  9810. NullCheck(L_121);
  9811. String_t* L_122;
  9812. L_122 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_121, NULL);
  9813. NullCheck(L_117);
  9814. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_123;
  9815. L_123 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_117, L_122, NULL);
  9816. NullCheck(L_123);
  9817. String_t* L_124;
  9818. L_124 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_123, NULL);
  9819. NullCheck(L_115);
  9820. DataColumn_set_Expression_mBB8609092C104AB46DACC3C33E0DE69D15DEFCDE(L_115, L_124, NULL);
  9821. int32_t L_125 = V_7;
  9822. V_7 = ((int32_t)il2cpp_codegen_add(L_125, 1));
  9823. }
  9824. IL_0288:
  9825. {
  9826. int32_t L_126 = V_7;
  9827. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_127 = V_0;
  9828. NullCheck(L_127);
  9829. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_128;
  9830. L_128 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_127, NULL);
  9831. NullCheck(L_128);
  9832. int32_t L_129;
  9833. L_129 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_128);
  9834. if ((((int32_t)L_126) < ((int32_t)L_129)))
  9835. {
  9836. goto IL_024e;
  9837. }
  9838. }
  9839. IL_0297:
  9840. {
  9841. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_130 = V_0;
  9842. NullCheck(L_130);
  9843. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_131;
  9844. L_131 = DataTable_get_PrimaryKey_m7B7B08659D578A150EAC86193EACBE4F5330867E(L_130, NULL);
  9845. V_2 = L_131;
  9846. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_132 = ___0_table;
  9847. NullCheck(L_132);
  9848. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_133;
  9849. L_133 = DataTable_get_PrimaryKey_m7B7B08659D578A150EAC86193EACBE4F5330867E(L_132, NULL);
  9850. V_3 = L_133;
  9851. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_134 = V_2;
  9852. NullCheck(L_134);
  9853. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_135 = V_3;
  9854. NullCheck(L_135);
  9855. if ((((int32_t)((int32_t)(((RuntimeArray*)L_134)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_135)->max_length)))))
  9856. {
  9857. goto IL_030d;
  9858. }
  9859. }
  9860. {
  9861. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_136 = V_2;
  9862. NullCheck(L_136);
  9863. if ((((RuntimeArray*)L_136)->max_length))
  9864. {
  9865. goto IL_02f0;
  9866. }
  9867. }
  9868. {
  9869. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_137 = V_3;
  9870. NullCheck(L_137);
  9871. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_138 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_137)->max_length)));
  9872. V_8 = L_138;
  9873. V_9 = 0;
  9874. goto IL_02df;
  9875. }
  9876. IL_02c0:
  9877. {
  9878. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_139 = V_8;
  9879. int32_t L_140 = V_9;
  9880. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_141 = V_0;
  9881. NullCheck(L_141);
  9882. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_142;
  9883. L_142 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_141, NULL);
  9884. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_143 = V_3;
  9885. int32_t L_144 = V_9;
  9886. NullCheck(L_143);
  9887. int32_t L_145 = L_144;
  9888. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_146 = (L_143)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
  9889. NullCheck(L_146);
  9890. String_t* L_147;
  9891. L_147 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_146, NULL);
  9892. NullCheck(L_142);
  9893. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_148;
  9894. L_148 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_142, L_147, NULL);
  9895. NullCheck(L_139);
  9896. ArrayElementTypeCheck (L_139, L_148);
  9897. (L_139)->SetAt(static_cast<il2cpp_array_size_t>(L_140), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_148);
  9898. int32_t L_149 = V_9;
  9899. V_9 = ((int32_t)il2cpp_codegen_add(L_149, 1));
  9900. }
  9901. IL_02df:
  9902. {
  9903. int32_t L_150 = V_9;
  9904. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_151 = V_3;
  9905. NullCheck(L_151);
  9906. if ((((int32_t)L_150) < ((int32_t)((int32_t)(((RuntimeArray*)L_151)->max_length)))))
  9907. {
  9908. goto IL_02c0;
  9909. }
  9910. }
  9911. {
  9912. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_152 = V_0;
  9913. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_153 = V_8;
  9914. NullCheck(L_152);
  9915. DataTable_set_PrimaryKey_m73985A6AD9BD63DDA50B59FEEFF5368EC75A3DDC(L_152, L_153, NULL);
  9916. goto IL_036d;
  9917. }
  9918. IL_02f0:
  9919. {
  9920. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_154 = V_3;
  9921. NullCheck(L_154);
  9922. if (!(((RuntimeArray*)L_154)->max_length))
  9923. {
  9924. goto IL_036d;
  9925. }
  9926. }
  9927. {
  9928. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_155 = __this->____dataSet;
  9929. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_156 = V_0;
  9930. int32_t L_157 = __this->____missingSchemaAction;
  9931. NullCheck(L_155);
  9932. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_155, L_156, _stringLiteral6849DFC5D7B0FDA6AD20647AF35959A3B5A502B7, L_157, NULL);
  9933. goto IL_036d;
  9934. }
  9935. IL_030d:
  9936. {
  9937. V_10 = 0;
  9938. goto IL_0366;
  9939. }
  9940. IL_0312:
  9941. {
  9942. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_158 = V_2;
  9943. int32_t L_159 = V_10;
  9944. NullCheck(L_158);
  9945. int32_t L_160 = L_159;
  9946. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_161 = (L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
  9947. NullCheck(L_161);
  9948. String_t* L_162;
  9949. L_162 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_161, NULL);
  9950. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_163 = V_3;
  9951. int32_t L_164 = V_10;
  9952. NullCheck(L_163);
  9953. int32_t L_165 = L_164;
  9954. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_166 = (L_163)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
  9955. NullCheck(L_166);
  9956. String_t* L_167;
  9957. L_167 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_166, NULL);
  9958. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_168 = V_0;
  9959. NullCheck(L_168);
  9960. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_169;
  9961. L_169 = DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline(L_168, NULL);
  9962. int32_t L_170;
  9963. L_170 = String_Compare_mBD9ED6B35314B34F51A9985E350D33F6F56F85A9(L_162, L_167, (bool)0, L_169, NULL);
  9964. if (!L_170)
  9965. {
  9966. goto IL_0360;
  9967. }
  9968. }
  9969. {
  9970. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_171 = __this->____dataSet;
  9971. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_172 = ___0_table;
  9972. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_173 = V_2;
  9973. int32_t L_174 = V_10;
  9974. NullCheck(L_173);
  9975. int32_t L_175 = L_174;
  9976. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_176 = (L_173)->GetAt(static_cast<il2cpp_array_size_t>(L_175));
  9977. NullCheck(L_176);
  9978. String_t* L_177;
  9979. L_177 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_176, NULL);
  9980. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_178 = V_3;
  9981. int32_t L_179 = V_10;
  9982. NullCheck(L_178);
  9983. int32_t L_180 = L_179;
  9984. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_181 = (L_178)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
  9985. NullCheck(L_181);
  9986. String_t* L_182;
  9987. L_182 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_181, NULL);
  9988. String_t* L_183;
  9989. L_183 = SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79(_stringLiteral95B98818BAC7E427F671F961E28F538A69BCA572, L_177, L_182, NULL);
  9990. int32_t L_184 = __this->____missingSchemaAction;
  9991. NullCheck(L_171);
  9992. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_171, L_172, L_183, L_184, NULL);
  9993. }
  9994. IL_0360:
  9995. {
  9996. int32_t L_185 = V_10;
  9997. V_10 = ((int32_t)il2cpp_codegen_add(L_185, 1));
  9998. }
  9999. IL_0366:
  10000. {
  10001. int32_t L_186 = V_10;
  10002. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_187 = V_2;
  10003. NullCheck(L_187);
  10004. if ((((int32_t)L_186) < ((int32_t)((int32_t)(((RuntimeArray*)L_187)->max_length)))))
  10005. {
  10006. goto IL_0312;
  10007. }
  10008. }
  10009. IL_036d:
  10010. {
  10011. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_188 = ___0_table;
  10012. NullCheck(L_188);
  10013. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_189;
  10014. L_189 = DataTable_get_ExtendedProperties_m7A058FE28474AC7342007AB6AB6E80485805EF85(L_188, NULL);
  10015. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_190 = V_0;
  10016. NullCheck(L_190);
  10017. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_191;
  10018. L_191 = DataTable_get_ExtendedProperties_m7A058FE28474AC7342007AB6AB6E80485805EF85(L_190, NULL);
  10019. Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C(__this, L_189, L_191, NULL);
  10020. }
  10021. IL_037f:
  10022. {
  10023. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_192 = V_0;
  10024. return L_192;
  10025. }
  10026. }
  10027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeTableData_mCDE0117B1DF68EB5342A90CADD12BF1976A29380 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, const RuntimeMethod* method)
  10028. {
  10029. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  10030. {
  10031. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_src;
  10032. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1;
  10033. L_1 = Merger_MergeSchema_m998F3E2E4588DC92327D0C6D89DD686CE5946E67(__this, L_0, NULL);
  10034. V_0 = L_1;
  10035. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2 = V_0;
  10036. if (L_2)
  10037. {
  10038. goto IL_000c;
  10039. }
  10040. }
  10041. {
  10042. return;
  10043. }
  10044. IL_000c:
  10045. {
  10046. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = V_0;
  10047. NullCheck(L_3);
  10048. DataTable_set_MergingData_m6B9B580E2733282D784F1433EE8491D2BE3B02AB_inline(L_3, (bool)1, NULL);
  10049. }
  10050. {
  10051. auto __finallyBlock = il2cpp::utils::Finally([&]
  10052. {
  10053. FINALLY_001d:
  10054. {
  10055. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = V_0;
  10056. NullCheck(L_4);
  10057. DataTable_set_MergingData_m6B9B580E2733282D784F1433EE8491D2BE3B02AB_inline(L_4, (bool)0, NULL);
  10058. return;
  10059. }
  10060. });
  10061. try
  10062. {
  10063. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5 = ___0_src;
  10064. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6 = V_0;
  10065. Merger_MergeTable_m566EFD8CF37B3F52C73F23D591D1B7CCC4149708(__this, L_5, L_6, NULL);
  10066. goto IL_0025;
  10067. }
  10068. catch(Il2CppExceptionWrapper& e)
  10069. {
  10070. __finallyBlock.StoreException(e.ex);
  10071. }
  10072. }
  10073. IL_0025:
  10074. {
  10075. return;
  10076. }
  10077. }
  10078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeConstraints_m773980C1910CB0D76312AA3BA13C7982E3AE41BD (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_source, const RuntimeMethod* method)
  10079. {
  10080. int32_t V_0 = 0;
  10081. {
  10082. V_0 = 0;
  10083. goto IL_001a;
  10084. }
  10085. IL_0004:
  10086. {
  10087. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = ___0_source;
  10088. NullCheck(L_0);
  10089. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_1;
  10090. L_1 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_0, NULL);
  10091. int32_t L_2 = V_0;
  10092. NullCheck(L_1);
  10093. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  10094. L_3 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_1, L_2, NULL);
  10095. Merger_MergeConstraints_m99F117B7ACCD0E8A00D2F64ED06BA658A285C930(__this, L_3, NULL);
  10096. int32_t L_4 = V_0;
  10097. V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
  10098. }
  10099. IL_001a:
  10100. {
  10101. int32_t L_5 = V_0;
  10102. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = ___0_source;
  10103. NullCheck(L_6);
  10104. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_7;
  10105. L_7 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_6, NULL);
  10106. NullCheck(L_7);
  10107. int32_t L_8;
  10108. L_8 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_7);
  10109. if ((((int32_t)L_5) < ((int32_t)L_8)))
  10110. {
  10111. goto IL_0004;
  10112. }
  10113. }
  10114. {
  10115. return;
  10116. }
  10117. }
  10118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeConstraints_m99F117B7ACCD0E8A00D2F64ED06BA658A285C930 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method)
  10119. {
  10120. static bool s_Il2CppMethodInitialized;
  10121. if (!s_Il2CppMethodInitialized)
  10122. {
  10123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98A31B65F1A3D395C8F3F767ACADDFD93DB4ED81);
  10124. s_Il2CppMethodInitialized = true;
  10125. }
  10126. int32_t V_0 = 0;
  10127. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* V_1 = NULL;
  10128. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* V_2 = NULL;
  10129. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* V_3 = NULL;
  10130. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  10131. {
  10132. V_0 = 0;
  10133. goto IL_00fa;
  10134. }
  10135. IL_0007:
  10136. {
  10137. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_table;
  10138. NullCheck(L_0);
  10139. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_1;
  10140. L_1 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_0, NULL);
  10141. int32_t L_2 = V_0;
  10142. NullCheck(L_1);
  10143. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_3;
  10144. L_3 = ConstraintCollection_get_Item_m68C5866EEC22F76536B3F61B81A17F599B372D24(L_1, L_2, NULL);
  10145. V_1 = L_3;
  10146. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_4 = V_1;
  10147. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_5 = __this->____dataSet;
  10148. bool L_6 = __this->____IgnoreNSforTableLookup;
  10149. NullCheck(L_4);
  10150. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_7;
  10151. L_7 = VirtualFuncInvoker2< Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*, bool >::Invoke(12, L_4, L_5, L_6);
  10152. V_2 = L_7;
  10153. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_8 = V_2;
  10154. if (L_8)
  10155. {
  10156. goto IL_005c;
  10157. }
  10158. }
  10159. {
  10160. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_9 = __this->____dataSet;
  10161. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = ___0_table;
  10162. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_11 = V_1;
  10163. NullCheck(L_11);
  10164. Type_t* L_12;
  10165. L_12 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_11, NULL);
  10166. NullCheck(L_12);
  10167. String_t* L_13;
  10168. L_13 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_12);
  10169. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_14 = V_1;
  10170. NullCheck(L_14);
  10171. String_t* L_15;
  10172. L_15 = VirtualFuncInvoker0< String_t* >::Invoke(4, L_14);
  10173. String_t* L_16;
  10174. L_16 = SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79(_stringLiteral98A31B65F1A3D395C8F3F767ACADDFD93DB4ED81, L_13, L_15, NULL);
  10175. int32_t L_17 = __this->____missingSchemaAction;
  10176. NullCheck(L_9);
  10177. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_9, L_10, L_16, L_17, NULL);
  10178. goto IL_00f6;
  10179. }
  10180. IL_005c:
  10181. {
  10182. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_18 = V_2;
  10183. NullCheck(L_18);
  10184. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_19;
  10185. L_19 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_18);
  10186. NullCheck(L_19);
  10187. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_20;
  10188. L_20 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_19, NULL);
  10189. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_21 = V_2;
  10190. NullCheck(L_20);
  10191. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_22;
  10192. L_22 = ConstraintCollection_FindConstraint_m98A119BC1F4DE2267859D03020F4CEC10D64FA46(L_20, L_21, NULL);
  10193. V_3 = L_22;
  10194. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_23 = V_3;
  10195. if (L_23)
  10196. {
  10197. goto IL_00e4;
  10198. }
  10199. }
  10200. {
  10201. int32_t L_24 = __this->____missingSchemaAction;
  10202. if ((!(((uint32_t)1) == ((uint32_t)L_24))))
  10203. {
  10204. goto IL_00ac;
  10205. }
  10206. }
  10207. try
  10208. {
  10209. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_25 = V_2;
  10210. NullCheck(L_25);
  10211. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_26;
  10212. L_26 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_25);
  10213. NullCheck(L_26);
  10214. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_27;
  10215. L_27 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_26, NULL);
  10216. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_28 = V_2;
  10217. NullCheck(L_27);
  10218. ConstraintCollection_Add_m15CC7CBBAD72508419CF1D445F5450685D4C6863(L_27, L_28, NULL);
  10219. goto IL_00f6;
  10220. }
  10221. catch(Il2CppExceptionWrapper& e)
  10222. {
  10223. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DuplicateNameException_t86A6D0292722472E1293F1E8D45341596E5F89B5_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  10224. {
  10225. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  10226. goto CATCH_008d;
  10227. }
  10228. throw e;
  10229. }
  10230. CATCH_008d:
  10231. {
  10232. DuplicateNameException_t86A6D0292722472E1293F1E8D45341596E5F89B5* L_29 = ((DuplicateNameException_t86A6D0292722472E1293F1E8D45341596E5F89B5*)IL2CPP_GET_ACTIVE_EXCEPTION(DuplicateNameException_t86A6D0292722472E1293F1E8D45341596E5F89B5*));;
  10233. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_30 = V_2;
  10234. String_t* L_31 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->___Empty;
  10235. NullCheck(L_30);
  10236. VirtualActionInvoker1< String_t* >::Invoke(5, L_30, L_31);
  10237. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_32 = V_2;
  10238. NullCheck(L_32);
  10239. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_33;
  10240. L_33 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_32);
  10241. NullCheck(L_33);
  10242. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_34;
  10243. L_34 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_33, NULL);
  10244. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_35 = V_2;
  10245. NullCheck(L_34);
  10246. ConstraintCollection_Add_m15CC7CBBAD72508419CF1D445F5450685D4C6863(L_34, L_35, NULL);
  10247. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  10248. goto IL_00f6;
  10249. }
  10250. IL_00ac:
  10251. {
  10252. int32_t L_36 = __this->____missingSchemaAction;
  10253. if ((!(((uint32_t)3) == ((uint32_t)L_36))))
  10254. {
  10255. goto IL_00f6;
  10256. }
  10257. }
  10258. {
  10259. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_37 = __this->____dataSet;
  10260. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_38 = ___0_table;
  10261. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_39 = V_1;
  10262. NullCheck(L_39);
  10263. Type_t* L_40;
  10264. L_40 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_39, NULL);
  10265. NullCheck(L_40);
  10266. String_t* L_41;
  10267. L_41 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_40);
  10268. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_42 = V_1;
  10269. NullCheck(L_42);
  10270. String_t* L_43;
  10271. L_43 = VirtualFuncInvoker0< String_t* >::Invoke(4, L_42);
  10272. String_t* L_44;
  10273. L_44 = SR_Format_m821F9C4ABA354C3C712A210A72AFE77AF17D6C79(_stringLiteral98A31B65F1A3D395C8F3F767ACADDFD93DB4ED81, L_41, L_43, NULL);
  10274. int32_t L_45 = __this->____missingSchemaAction;
  10275. NullCheck(L_37);
  10276. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_37, L_38, L_44, L_45, NULL);
  10277. goto IL_00f6;
  10278. }
  10279. IL_00e4:
  10280. {
  10281. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_46 = V_1;
  10282. NullCheck(L_46);
  10283. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_47;
  10284. L_47 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(L_46, NULL);
  10285. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_48 = V_3;
  10286. NullCheck(L_48);
  10287. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_49;
  10288. L_49 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(L_48, NULL);
  10289. Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C(__this, L_47, L_49, NULL);
  10290. }
  10291. IL_00f6:
  10292. {
  10293. int32_t L_50 = V_0;
  10294. V_0 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  10295. }
  10296. IL_00fa:
  10297. {
  10298. int32_t L_51 = V_0;
  10299. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_52 = ___0_table;
  10300. NullCheck(L_52);
  10301. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_53;
  10302. L_53 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_52, NULL);
  10303. NullCheck(L_53);
  10304. int32_t L_54;
  10305. L_54 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_53);
  10306. if ((((int32_t)L_51) < ((int32_t)L_54)))
  10307. {
  10308. goto IL_0007;
  10309. }
  10310. }
  10311. {
  10312. return;
  10313. }
  10314. }
  10315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeRelation_mCF618C1277EA2A2B46D1D404B1A7444FF18E0BA2 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* ___0_relation, const RuntimeMethod* method)
  10316. {
  10317. static bool s_Il2CppMethodInitialized;
  10318. if (!s_Il2CppMethodInitialized)
  10319. {
  10320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  10321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  10322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15535966981AB3B232FCA58B6B042A806E1F5EA3);
  10323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C32F8B1DA16F09D3593604FB5AF4E329A370718);
  10324. s_Il2CppMethodInitialized = true;
  10325. }
  10326. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_0 = NULL;
  10327. int32_t V_1 = 0;
  10328. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_2;
  10329. memset((&V_2), 0, sizeof(V_2));
  10330. int32_t V_3 = 0;
  10331. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_4 = NULL;
  10332. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_5 = NULL;
  10333. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_6 = NULL;
  10334. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_7 = NULL;
  10335. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_8 = NULL;
  10336. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_9 = NULL;
  10337. int32_t V_10 = 0;
  10338. Exception_t* V_11 = NULL;
  10339. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  10340. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* G_B15_0 = NULL;
  10341. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* G_B18_0 = NULL;
  10342. Exception_t* G_B25_0 = NULL;
  10343. Exception_t* G_B24_0 = NULL;
  10344. int32_t G_B26_0 = 0;
  10345. {
  10346. V_0 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)NULL;
  10347. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = __this->____dataSet;
  10348. NullCheck(L_0);
  10349. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_1;
  10350. L_1 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_0, NULL);
  10351. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_2 = ___0_relation;
  10352. NullCheck(L_2);
  10353. String_t* L_3;
  10354. L_3 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_2);
  10355. NullCheck(L_1);
  10356. int32_t L_4;
  10357. L_4 = DataRelationCollection_InternalIndexOf_m9195BBFBAF88F49288B580547EA8A7E8A0BE7B28(L_1, L_3, NULL);
  10358. V_1 = L_4;
  10359. int32_t L_5 = V_1;
  10360. if ((((int32_t)L_5) < ((int32_t)0)))
  10361. {
  10362. goto IL_016c;
  10363. }
  10364. }
  10365. {
  10366. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = __this->____dataSet;
  10367. NullCheck(L_6);
  10368. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_7;
  10369. L_7 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_6, NULL);
  10370. int32_t L_8 = V_1;
  10371. NullCheck(L_7);
  10372. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_9;
  10373. L_9 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_7, L_8);
  10374. V_0 = L_9;
  10375. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_10 = ___0_relation;
  10376. NullCheck(L_10);
  10377. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_11;
  10378. L_11 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_10, NULL);
  10379. V_2 = L_11;
  10380. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_12;
  10381. L_12 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10382. NullCheck(L_12);
  10383. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_13 = V_0;
  10384. NullCheck(L_13);
  10385. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_14;
  10386. L_14 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_13, NULL);
  10387. V_2 = L_14;
  10388. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_15;
  10389. L_15 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10390. NullCheck(L_15);
  10391. if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
  10392. {
  10393. goto IL_0076;
  10394. }
  10395. }
  10396. {
  10397. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_16 = __this->____dataSet;
  10398. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_17 = ___0_relation;
  10399. NullCheck(L_17);
  10400. String_t* L_18;
  10401. L_18 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_17);
  10402. String_t* L_19;
  10403. L_19 = SR_Format_m96CC1849D4162E4D28B2E9488B0EFE01565619D5(_stringLiteral15535966981AB3B232FCA58B6B042A806E1F5EA3, L_18, NULL);
  10404. int32_t L_20 = __this->____missingSchemaAction;
  10405. NullCheck(L_16);
  10406. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_16, (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL, L_19, L_20, NULL);
  10407. }
  10408. IL_0076:
  10409. {
  10410. V_3 = 0;
  10411. goto IL_0151;
  10412. }
  10413. IL_007d:
  10414. {
  10415. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_21 = V_0;
  10416. NullCheck(L_21);
  10417. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_22;
  10418. L_22 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_21, NULL);
  10419. V_2 = L_22;
  10420. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_23;
  10421. L_23 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10422. int32_t L_24 = V_3;
  10423. NullCheck(L_23);
  10424. int32_t L_25 = L_24;
  10425. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  10426. V_4 = L_26;
  10427. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_27 = ___0_relation;
  10428. NullCheck(L_27);
  10429. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_28;
  10430. L_28 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_27, NULL);
  10431. V_2 = L_28;
  10432. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_29;
  10433. L_29 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10434. int32_t L_30 = V_3;
  10435. NullCheck(L_29);
  10436. int32_t L_31 = L_30;
  10437. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
  10438. V_5 = L_32;
  10439. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_33 = V_4;
  10440. NullCheck(L_33);
  10441. String_t* L_34;
  10442. L_34 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_33, NULL);
  10443. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_35 = V_5;
  10444. NullCheck(L_35);
  10445. String_t* L_36;
  10446. L_36 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_35, NULL);
  10447. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_37 = V_4;
  10448. NullCheck(L_37);
  10449. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_38;
  10450. L_38 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_37, NULL);
  10451. NullCheck(L_38);
  10452. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_39;
  10453. L_39 = DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline(L_38, NULL);
  10454. int32_t L_40;
  10455. L_40 = String_Compare_mBD9ED6B35314B34F51A9985E350D33F6F56F85A9(L_34, L_36, (bool)0, L_39, NULL);
  10456. if (!L_40)
  10457. {
  10458. goto IL_00e5;
  10459. }
  10460. }
  10461. {
  10462. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_41 = __this->____dataSet;
  10463. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_42 = ___0_relation;
  10464. NullCheck(L_42);
  10465. String_t* L_43;
  10466. L_43 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_42);
  10467. String_t* L_44;
  10468. L_44 = SR_Format_m96CC1849D4162E4D28B2E9488B0EFE01565619D5(_stringLiteral3C32F8B1DA16F09D3593604FB5AF4E329A370718, L_43, NULL);
  10469. int32_t L_45 = __this->____missingSchemaAction;
  10470. NullCheck(L_41);
  10471. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_41, (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL, L_44, L_45, NULL);
  10472. }
  10473. IL_00e5:
  10474. {
  10475. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_46 = V_0;
  10476. NullCheck(L_46);
  10477. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_47;
  10478. L_47 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_46, NULL);
  10479. V_2 = L_47;
  10480. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_48;
  10481. L_48 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10482. int32_t L_49 = V_3;
  10483. NullCheck(L_48);
  10484. int32_t L_50 = L_49;
  10485. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
  10486. V_4 = L_51;
  10487. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_52 = ___0_relation;
  10488. NullCheck(L_52);
  10489. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_53;
  10490. L_53 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_52, NULL);
  10491. V_2 = L_53;
  10492. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_54;
  10493. L_54 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10494. int32_t L_55 = V_3;
  10495. NullCheck(L_54);
  10496. int32_t L_56 = L_55;
  10497. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  10498. V_5 = L_57;
  10499. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_58 = V_4;
  10500. NullCheck(L_58);
  10501. String_t* L_59;
  10502. L_59 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_58, NULL);
  10503. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_60 = V_5;
  10504. NullCheck(L_60);
  10505. String_t* L_61;
  10506. L_61 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_60, NULL);
  10507. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_62 = V_4;
  10508. NullCheck(L_62);
  10509. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_63;
  10510. L_63 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_62, NULL);
  10511. NullCheck(L_63);
  10512. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_64;
  10513. L_64 = DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline(L_63, NULL);
  10514. int32_t L_65;
  10515. L_65 = String_Compare_mBD9ED6B35314B34F51A9985E350D33F6F56F85A9(L_59, L_61, (bool)0, L_64, NULL);
  10516. if (!L_65)
  10517. {
  10518. goto IL_014d;
  10519. }
  10520. }
  10521. {
  10522. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_66 = __this->____dataSet;
  10523. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_67 = ___0_relation;
  10524. NullCheck(L_67);
  10525. String_t* L_68;
  10526. L_68 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_67);
  10527. String_t* L_69;
  10528. L_69 = SR_Format_m96CC1849D4162E4D28B2E9488B0EFE01565619D5(_stringLiteral3C32F8B1DA16F09D3593604FB5AF4E329A370718, L_68, NULL);
  10529. int32_t L_70 = __this->____missingSchemaAction;
  10530. NullCheck(L_66);
  10531. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_66, (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL, L_69, L_70, NULL);
  10532. }
  10533. IL_014d:
  10534. {
  10535. int32_t L_71 = V_3;
  10536. V_3 = ((int32_t)il2cpp_codegen_add(L_71, 1));
  10537. }
  10538. IL_0151:
  10539. {
  10540. int32_t L_72 = V_3;
  10541. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_73 = ___0_relation;
  10542. NullCheck(L_73);
  10543. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_74;
  10544. L_74 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_73, NULL);
  10545. V_2 = L_74;
  10546. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_75;
  10547. L_75 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10548. NullCheck(L_75);
  10549. if ((((int32_t)L_72) < ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length)))))
  10550. {
  10551. goto IL_007d;
  10552. }
  10553. }
  10554. {
  10555. goto IL_032d;
  10556. }
  10557. IL_016c:
  10558. {
  10559. int32_t L_76 = __this->____missingSchemaAction;
  10560. if ((!(((uint32_t)1) == ((uint32_t)L_76))))
  10561. {
  10562. goto IL_0321;
  10563. }
  10564. }
  10565. {
  10566. bool L_77 = __this->____IgnoreNSforTableLookup;
  10567. if (L_77)
  10568. {
  10569. goto IL_01a8;
  10570. }
  10571. }
  10572. {
  10573. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_78 = __this->____dataSet;
  10574. NullCheck(L_78);
  10575. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_79;
  10576. L_79 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_78, NULL);
  10577. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_80 = ___0_relation;
  10578. NullCheck(L_80);
  10579. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_81;
  10580. L_81 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_80);
  10581. NullCheck(L_81);
  10582. String_t* L_82;
  10583. L_82 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_81, NULL);
  10584. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_83 = ___0_relation;
  10585. NullCheck(L_83);
  10586. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_84;
  10587. L_84 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_83);
  10588. NullCheck(L_84);
  10589. String_t* L_85;
  10590. L_85 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_84, NULL);
  10591. NullCheck(L_79);
  10592. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_86;
  10593. L_86 = DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F(L_79, L_82, L_85, NULL);
  10594. G_B15_0 = L_86;
  10595. goto IL_01c3;
  10596. }
  10597. IL_01a8:
  10598. {
  10599. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_87 = __this->____dataSet;
  10600. NullCheck(L_87);
  10601. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_88;
  10602. L_88 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_87, NULL);
  10603. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_89 = ___0_relation;
  10604. NullCheck(L_89);
  10605. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_90;
  10606. L_90 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_89);
  10607. NullCheck(L_90);
  10608. String_t* L_91;
  10609. L_91 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_90, NULL);
  10610. NullCheck(L_88);
  10611. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_92;
  10612. L_92 = DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE(L_88, L_91, NULL);
  10613. G_B15_0 = L_92;
  10614. }
  10615. IL_01c3:
  10616. {
  10617. V_6 = G_B15_0;
  10618. bool L_93 = __this->____IgnoreNSforTableLookup;
  10619. if (L_93)
  10620. {
  10621. goto IL_01f5;
  10622. }
  10623. }
  10624. {
  10625. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_94 = __this->____dataSet;
  10626. NullCheck(L_94);
  10627. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_95;
  10628. L_95 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_94, NULL);
  10629. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_96 = ___0_relation;
  10630. NullCheck(L_96);
  10631. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_97;
  10632. L_97 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_96);
  10633. NullCheck(L_97);
  10634. String_t* L_98;
  10635. L_98 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_97, NULL);
  10636. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_99 = ___0_relation;
  10637. NullCheck(L_99);
  10638. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_100;
  10639. L_100 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_99);
  10640. NullCheck(L_100);
  10641. String_t* L_101;
  10642. L_101 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_100, NULL);
  10643. NullCheck(L_95);
  10644. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_102;
  10645. L_102 = DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F(L_95, L_98, L_101, NULL);
  10646. G_B18_0 = L_102;
  10647. goto IL_0210;
  10648. }
  10649. IL_01f5:
  10650. {
  10651. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_103 = __this->____dataSet;
  10652. NullCheck(L_103);
  10653. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_104;
  10654. L_104 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_103, NULL);
  10655. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_105 = ___0_relation;
  10656. NullCheck(L_105);
  10657. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_106;
  10658. L_106 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_105);
  10659. NullCheck(L_106);
  10660. String_t* L_107;
  10661. L_107 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_106, NULL);
  10662. NullCheck(L_104);
  10663. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_108;
  10664. L_108 = DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE(L_104, L_107, NULL);
  10665. G_B18_0 = L_108;
  10666. }
  10667. IL_0210:
  10668. {
  10669. V_7 = G_B18_0;
  10670. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_109 = ___0_relation;
  10671. NullCheck(L_109);
  10672. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_110;
  10673. L_110 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_109, NULL);
  10674. V_2 = L_110;
  10675. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_111;
  10676. L_111 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10677. NullCheck(L_111);
  10678. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_112 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_111)->max_length)));
  10679. V_8 = L_112;
  10680. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_113 = ___0_relation;
  10681. NullCheck(L_113);
  10682. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_114;
  10683. L_114 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_113, NULL);
  10684. V_2 = L_114;
  10685. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_115;
  10686. L_115 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10687. NullCheck(L_115);
  10688. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_116 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_115)->max_length)));
  10689. V_9 = L_116;
  10690. V_10 = 0;
  10691. goto IL_0299;
  10692. }
  10693. IL_0245:
  10694. {
  10695. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_117 = V_8;
  10696. int32_t L_118 = V_10;
  10697. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_119 = V_6;
  10698. NullCheck(L_119);
  10699. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_120;
  10700. L_120 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_119, NULL);
  10701. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_121 = ___0_relation;
  10702. NullCheck(L_121);
  10703. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_122;
  10704. L_122 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_121, NULL);
  10705. V_2 = L_122;
  10706. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_123;
  10707. L_123 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10708. int32_t L_124 = V_10;
  10709. NullCheck(L_123);
  10710. int32_t L_125 = L_124;
  10711. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_126 = (L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
  10712. NullCheck(L_126);
  10713. String_t* L_127;
  10714. L_127 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_126, NULL);
  10715. NullCheck(L_120);
  10716. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_128;
  10717. L_128 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_120, L_127, NULL);
  10718. NullCheck(L_117);
  10719. ArrayElementTypeCheck (L_117, L_128);
  10720. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(L_118), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_128);
  10721. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_129 = V_9;
  10722. int32_t L_130 = V_10;
  10723. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_131 = V_7;
  10724. NullCheck(L_131);
  10725. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_132;
  10726. L_132 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_131, NULL);
  10727. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_133 = ___0_relation;
  10728. NullCheck(L_133);
  10729. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_134;
  10730. L_134 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_133, NULL);
  10731. V_2 = L_134;
  10732. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_135;
  10733. L_135 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10734. int32_t L_136 = V_10;
  10735. NullCheck(L_135);
  10736. int32_t L_137 = L_136;
  10737. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_138 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_137));
  10738. NullCheck(L_138);
  10739. String_t* L_139;
  10740. L_139 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_138, NULL);
  10741. NullCheck(L_132);
  10742. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_140;
  10743. L_140 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_132, L_139, NULL);
  10744. NullCheck(L_129);
  10745. ArrayElementTypeCheck (L_129, L_140);
  10746. (L_129)->SetAt(static_cast<il2cpp_array_size_t>(L_130), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_140);
  10747. int32_t L_141 = V_10;
  10748. V_10 = ((int32_t)il2cpp_codegen_add(L_141, 1));
  10749. }
  10750. IL_0299:
  10751. {
  10752. int32_t L_142 = V_10;
  10753. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_143 = ___0_relation;
  10754. NullCheck(L_143);
  10755. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_144;
  10756. L_144 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_143, NULL);
  10757. V_2 = L_144;
  10758. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_145;
  10759. L_145 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_2), NULL);
  10760. NullCheck(L_145);
  10761. if ((((int32_t)L_142) < ((int32_t)((int32_t)(((RuntimeArray*)L_145)->max_length)))))
  10762. {
  10763. goto IL_0245;
  10764. }
  10765. }
  10766. {
  10767. }
  10768. try
  10769. {
  10770. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_146 = ___0_relation;
  10771. NullCheck(L_146);
  10772. String_t* L_147;
  10773. L_147 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_146);
  10774. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_148 = V_8;
  10775. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_149 = V_9;
  10776. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_150 = ___0_relation;
  10777. NullCheck(L_150);
  10778. bool L_151 = L_150->____createConstraints;
  10779. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_152 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)il2cpp_codegen_object_new(DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  10780. DataRelation__ctor_m22D0A5B17132BB106550D84FFAA162CBB226BE3F(L_152, L_147, L_148, L_149, L_151, NULL);
  10781. V_0 = L_152;
  10782. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_153 = V_0;
  10783. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_154 = ___0_relation;
  10784. NullCheck(L_154);
  10785. bool L_155;
  10786. L_155 = VirtualFuncInvoker0< bool >::Invoke(10, L_154);
  10787. NullCheck(L_153);
  10788. VirtualActionInvoker1< bool >::Invoke(11, L_153, L_155);
  10789. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_156 = __this->____dataSet;
  10790. NullCheck(L_156);
  10791. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_157;
  10792. L_157 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_156, NULL);
  10793. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_158 = V_0;
  10794. NullCheck(L_157);
  10795. DataRelationCollection_Add_m6898E1E06AEA5018478CDA01C391124A23A64CE3(L_157, L_158, NULL);
  10796. goto IL_032d;
  10797. }
  10798. catch(Il2CppExceptionWrapper& e)
  10799. {
  10800. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  10801. }
  10802. {
  10803. bool __filter_local = false;
  10804. try
  10805. {
  10806. {
  10807. Exception_t* L_159 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  10808. Exception_t* L_160 = ((Exception_t*)IsInstClass((RuntimeObject*)L_159, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))));
  10809. if (L_160)
  10810. {
  10811. G_B25_0 = L_160;
  10812. goto IL_02ef;
  10813. }
  10814. G_B24_0 = L_160;
  10815. }
  10816. {
  10817. G_B26_0 = 0;
  10818. goto IL_02fb;
  10819. }
  10820. IL_02ef:
  10821. {
  10822. V_11 = G_B25_0;
  10823. Exception_t* L_161 = V_11;
  10824. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  10825. bool L_162;
  10826. L_162 = ADP_IsCatchableExceptionType_mF95C2785B055C2BEB155D55C694E42F577515822(L_161, NULL);
  10827. G_B26_0 = ((!(((uint32_t)L_162) <= ((uint32_t)0)))? 1 : 0);
  10828. }
  10829. IL_02fb:
  10830. {
  10831. __filter_local = (G_B26_0) ? true : false;
  10832. }
  10833. }
  10834. catch(Il2CppExceptionWrapper&)
  10835. {
  10836. __filter_local = false;
  10837. }
  10838. if (__filter_local)
  10839. {
  10840. goto FILTER_02fd;
  10841. }
  10842. else
  10843. {
  10844. IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Merger_MergeRelation_mCF618C1277EA2A2B46D1D404B1A7444FF18E0BA2_RuntimeMethod_var)));
  10845. }
  10846. }
  10847. FILTER_02fd:
  10848. {
  10849. Exception_t* L_163 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  10850. Exception_t* L_164 = V_11;
  10851. Exception_t* L_165;
  10852. L_165 = ExceptionBuilder_TraceExceptionForCapture_mA75E34308C21A2D4299A7FE7F19F74A6D447E909(L_164, NULL);
  10853. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_166 = __this->____dataSet;
  10854. Exception_t* L_167 = V_11;
  10855. NullCheck(L_167);
  10856. String_t* L_168;
  10857. L_168 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_167);
  10858. int32_t L_169 = __this->____missingSchemaAction;
  10859. NullCheck(L_166);
  10860. DataSet_RaiseMergeFailed_m947E6806BE8A89D7085B2890C5649088D99DE73F(L_166, (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL, L_168, L_169, NULL);
  10861. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  10862. goto IL_032d;
  10863. }
  10864. IL_0321:
  10865. {
  10866. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_170 = ___0_relation;
  10867. NullCheck(L_170);
  10868. String_t* L_171;
  10869. L_171 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_170);
  10870. Exception_t* L_172;
  10871. L_172 = ExceptionBuilder_MergeMissingDefinition_m15CA9414B4011C6926E8C999CB7B4BCC6B5E87ED(L_171, NULL);
  10872. IL2CPP_RAISE_MANAGED_EXCEPTION(L_172, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Merger_MergeRelation_mCF618C1277EA2A2B46D1D404B1A7444FF18E0BA2_RuntimeMethod_var)));
  10873. }
  10874. IL_032d:
  10875. {
  10876. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_173 = ___0_relation;
  10877. NullCheck(L_173);
  10878. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_174;
  10879. L_174 = DataRelation_get_ExtendedProperties_m69064487A467D1E4F85BA7C63C1DB5EF5DDF183C(L_173, NULL);
  10880. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_175 = V_0;
  10881. NullCheck(L_175);
  10882. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_176;
  10883. L_176 = DataRelation_get_ExtendedProperties_m69064487A467D1E4F85BA7C63C1DB5EF5DDF183C(L_175, NULL);
  10884. Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C(__this, L_174, L_176, NULL);
  10885. return;
  10886. }
  10887. }
  10888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Merger_MergeExtendedProperties_m988E01DEFE2E0B805C26C244923F24E0884EA74C (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ___0_src, PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ___1_dst, const RuntimeMethod* method)
  10889. {
  10890. static bool s_Il2CppMethodInitialized;
  10891. if (!s_Il2CppMethodInitialized)
  10892. {
  10893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var);
  10894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  10895. s_Il2CppMethodInitialized = true;
  10896. }
  10897. RuntimeObject* V_0 = NULL;
  10898. {
  10899. int32_t L_0 = __this->____missingSchemaAction;
  10900. if ((!(((uint32_t)2) == ((uint32_t)L_0))))
  10901. {
  10902. goto IL_000a;
  10903. }
  10904. }
  10905. {
  10906. return;
  10907. }
  10908. IL_000a:
  10909. {
  10910. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_1 = ___0_src;
  10911. NullCheck(L_1);
  10912. RuntimeObject* L_2;
  10913. L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25, L_1);
  10914. V_0 = L_2;
  10915. goto IL_003b;
  10916. }
  10917. IL_0013:
  10918. {
  10919. bool L_3 = __this->____preserveChanges;
  10920. if (!L_3)
  10921. {
  10922. goto IL_0029;
  10923. }
  10924. }
  10925. {
  10926. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_4 = ___1_dst;
  10927. RuntimeObject* L_5 = V_0;
  10928. NullCheck(L_5);
  10929. RuntimeObject* L_6;
  10930. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_5);
  10931. NullCheck(L_4);
  10932. RuntimeObject* L_7;
  10933. L_7 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_4, L_6);
  10934. if (L_7)
  10935. {
  10936. goto IL_003b;
  10937. }
  10938. }
  10939. IL_0029:
  10940. {
  10941. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_8 = ___1_dst;
  10942. RuntimeObject* L_9 = V_0;
  10943. NullCheck(L_9);
  10944. RuntimeObject* L_10;
  10945. L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_9);
  10946. RuntimeObject* L_11 = V_0;
  10947. NullCheck(L_11);
  10948. RuntimeObject* L_12;
  10949. L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16_il2cpp_TypeInfo_var, L_11);
  10950. NullCheck(L_8);
  10951. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_8, L_10, L_12);
  10952. }
  10953. IL_003b:
  10954. {
  10955. RuntimeObject* L_13 = V_0;
  10956. NullCheck(L_13);
  10957. bool L_14;
  10958. L_14 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_13);
  10959. if (L_14)
  10960. {
  10961. goto IL_0013;
  10962. }
  10963. }
  10964. {
  10965. return;
  10966. }
  10967. }
  10968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A Merger_GetSrcKey_m237FAB90DF860BAF7EF8FC2E878E212EBA93F899 (Merger_t5C1852C0F57515F0E9813E01BADE3E993AAB1618* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dst, const RuntimeMethod* method)
  10969. {
  10970. static bool s_Il2CppMethodInitialized;
  10971. if (!s_Il2CppMethodInitialized)
  10972. {
  10973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  10974. s_Il2CppMethodInitialized = true;
  10975. }
  10976. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_0;
  10977. memset((&V_0), 0, sizeof(V_0));
  10978. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_1 = NULL;
  10979. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_2 = NULL;
  10980. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_3;
  10981. memset((&V_3), 0, sizeof(V_3));
  10982. int32_t V_4 = 0;
  10983. {
  10984. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_src;
  10985. NullCheck(L_0);
  10986. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_1 = L_0->____primaryKey;
  10987. if (!L_1)
  10988. {
  10989. goto IL_0014;
  10990. }
  10991. }
  10992. {
  10993. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2 = ___0_src;
  10994. NullCheck(L_2);
  10995. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_3 = L_2->____primaryKey;
  10996. NullCheck(L_3);
  10997. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_4;
  10998. L_4 = UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline(L_3, NULL);
  10999. return L_4;
  11000. }
  11001. IL_0014:
  11002. {
  11003. il2cpp_codegen_initobj((&V_0), sizeof(DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A));
  11004. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5 = ___1_dst;
  11005. NullCheck(L_5);
  11006. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_6 = L_5->____primaryKey;
  11007. if (!L_6)
  11008. {
  11009. goto IL_0074;
  11010. }
  11011. }
  11012. {
  11013. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = ___1_dst;
  11014. NullCheck(L_7);
  11015. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_8 = L_7->____primaryKey;
  11016. NullCheck(L_8);
  11017. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_9;
  11018. L_9 = UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline(L_8, NULL);
  11019. V_3 = L_9;
  11020. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_10;
  11021. L_10 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline((&V_3), NULL);
  11022. V_1 = L_10;
  11023. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_11 = V_1;
  11024. NullCheck(L_11);
  11025. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_12 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)));
  11026. V_2 = L_12;
  11027. V_4 = 0;
  11028. goto IL_0064;
  11029. }
  11030. IL_0046:
  11031. {
  11032. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_13 = V_2;
  11033. int32_t L_14 = V_4;
  11034. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = ___0_src;
  11035. NullCheck(L_15);
  11036. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_16;
  11037. L_16 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_15, NULL);
  11038. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_17 = V_1;
  11039. int32_t L_18 = V_4;
  11040. NullCheck(L_17);
  11041. int32_t L_19 = L_18;
  11042. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  11043. NullCheck(L_20);
  11044. String_t* L_21;
  11045. L_21 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_20, NULL);
  11046. NullCheck(L_16);
  11047. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_22;
  11048. L_22 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_16, L_21, NULL);
  11049. NullCheck(L_13);
  11050. ArrayElementTypeCheck (L_13, L_22);
  11051. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_22);
  11052. int32_t L_23 = V_4;
  11053. V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  11054. }
  11055. IL_0064:
  11056. {
  11057. int32_t L_24 = V_4;
  11058. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_25 = V_1;
  11059. NullCheck(L_25);
  11060. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  11061. {
  11062. goto IL_0046;
  11063. }
  11064. }
  11065. {
  11066. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_26 = V_2;
  11067. DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93((&V_0), L_26, (bool)0, NULL);
  11068. }
  11069. IL_0074:
  11070. {
  11071. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_27 = V_0;
  11072. return L_27;
  11073. }
  11074. }
  11075. #ifdef __clang__
  11076. #pragma clang diagnostic pop
  11077. #endif
  11078. #ifdef __clang__
  11079. #pragma clang diagnostic push
  11080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11081. #pragma clang diagnostic ignored "-Wunused-variable"
  11082. #endif
  11083. #ifdef __clang__
  11084. #pragma clang diagnostic pop
  11085. #endif
  11086. #ifdef __clang__
  11087. #pragma clang diagnostic push
  11088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11089. #pragma clang diagnostic ignored "-Wunused-variable"
  11090. #endif
  11091. #ifdef __clang__
  11092. #pragma clang diagnostic pop
  11093. #endif
  11094. #ifdef __clang__
  11095. #pragma clang diagnostic push
  11096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11097. #pragma clang diagnostic ignored "-Wunused-variable"
  11098. #endif
  11099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimaryKeyTypeConverter__ctor_m63741369DF7CCDA7EF85D053D6181EFF76A006AE (PrimaryKeyTypeConverter_t4B0AB822F25A0F925BD2CFD3139F9F18B63EFE00* __this, const RuntimeMethod* method)
  11100. {
  11101. static bool s_Il2CppMethodInitialized;
  11102. if (!s_Il2CppMethodInitialized)
  11103. {
  11104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_0_0_0_var);
  11105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2_il2cpp_TypeInfo_var);
  11106. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11107. s_Il2CppMethodInitialized = true;
  11108. }
  11109. {
  11110. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_0_0_0_var) };
  11111. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11112. Type_t* L_1;
  11113. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11114. il2cpp_codegen_runtime_class_init_inline(ReferenceConverter_tEE21E5B01337B87A67DD99890A0427DAB108CAD2_il2cpp_TypeInfo_var);
  11115. ReferenceConverter__ctor_mECD358A5C07B37EFD8659FDEF4C067A16E51171E(__this, L_1, NULL);
  11116. return;
  11117. }
  11118. }
  11119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrimaryKeyTypeConverter_CanConvertTo_m263BF214CD3F528F62AF93CBE2B2919BCFE76CBB (PrimaryKeyTypeConverter_t4B0AB822F25A0F925BD2CFD3139F9F18B63EFE00* __this, RuntimeObject* ___0_context, Type_t* ___1_destinationType, const RuntimeMethod* method)
  11120. {
  11121. static bool s_Il2CppMethodInitialized;
  11122. if (!s_Il2CppMethodInitialized)
  11123. {
  11124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  11125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11126. s_Il2CppMethodInitialized = true;
  11127. }
  11128. {
  11129. Type_t* L_0 = ___1_destinationType;
  11130. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  11131. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11132. Type_t* L_2;
  11133. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  11134. bool L_3;
  11135. L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
  11136. if (L_3)
  11137. {
  11138. goto IL_001b;
  11139. }
  11140. }
  11141. {
  11142. RuntimeObject* L_4 = ___0_context;
  11143. Type_t* L_5 = ___1_destinationType;
  11144. bool L_6;
  11145. L_6 = TypeConverter_CanConvertTo_m959B290C863DDFBDD575AF3236B0A17E02E44013(__this, L_4, L_5, NULL);
  11146. return L_6;
  11147. }
  11148. IL_001b:
  11149. {
  11150. return (bool)1;
  11151. }
  11152. }
  11153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrimaryKeyTypeConverter_ConvertTo_mE4F96F7AF79820CBCBEDEBDABAA9EC7DA3414609 (PrimaryKeyTypeConverter_t4B0AB822F25A0F925BD2CFD3139F9F18B63EFE00* __this, RuntimeObject* ___0_context, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___1_culture, RuntimeObject* ___2_value, Type_t* ___3_destinationType, const RuntimeMethod* method)
  11154. {
  11155. static bool s_Il2CppMethodInitialized;
  11156. if (!s_Il2CppMethodInitialized)
  11157. {
  11158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisDataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_m0F83F16AA2F85FB1574FE146E684A6660541781A_RuntimeMethod_var);
  11159. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  11160. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11161. s_Il2CppMethodInitialized = true;
  11162. }
  11163. {
  11164. Type_t* L_0 = ___3_destinationType;
  11165. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11166. bool L_1;
  11167. L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
  11168. if (!L_1)
  11169. {
  11170. goto IL_0015;
  11171. }
  11172. }
  11173. {
  11174. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  11175. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF54F5AD89BFF7ACC574BFC039F72C349137EC667)), NULL);
  11176. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrimaryKeyTypeConverter_ConvertTo_mE4F96F7AF79820CBCBEDEBDABAA9EC7DA3414609_RuntimeMethod_var)));
  11177. }
  11178. IL_0015:
  11179. {
  11180. Type_t* L_3 = ___3_destinationType;
  11181. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  11182. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11183. Type_t* L_5;
  11184. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  11185. bool L_6;
  11186. L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
  11187. if (L_6)
  11188. {
  11189. goto IL_0034;
  11190. }
  11191. }
  11192. {
  11193. RuntimeObject* L_7 = ___0_context;
  11194. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_8 = ___1_culture;
  11195. RuntimeObject* L_9 = ___2_value;
  11196. Type_t* L_10 = ___3_destinationType;
  11197. RuntimeObject* L_11;
  11198. L_11 = ReferenceConverter_ConvertTo_m0867AB70A857CCF46063AC01D0AB958C0EBB5409(__this, L_7, L_8, L_9, L_10, NULL);
  11199. return L_11;
  11200. }
  11201. IL_0034:
  11202. {
  11203. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_12;
  11204. L_12 = Array_Empty_TisDataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_m0F83F16AA2F85FB1574FE146E684A6660541781A_inline(Array_Empty_TisDataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_m0F83F16AA2F85FB1574FE146E684A6660541781A_RuntimeMethod_var);
  11205. NullCheck((RuntimeObject*)L_12);
  11206. Type_t* L_13;
  11207. L_13 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_12, NULL);
  11208. NullCheck(L_13);
  11209. String_t* L_14;
  11210. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_13);
  11211. return L_14;
  11212. }
  11213. }
  11214. #ifdef __clang__
  11215. #pragma clang diagnostic pop
  11216. #endif
  11217. #ifdef __clang__
  11218. #pragma clang diagnostic push
  11219. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11220. #pragma clang diagnostic ignored "-Wunused-variable"
  11221. #endif
  11222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyCollection__ctor_m1E6CA6F6C025ADE9F3C5AB0D7DC88040EBF13EE5 (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* __this, const RuntimeMethod* method)
  11223. {
  11224. {
  11225. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(__this, NULL);
  11226. return;
  11227. }
  11228. }
  11229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyCollection__ctor_m31B28965AD2F0D975DA13D94CC946928468B0709 (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  11230. {
  11231. {
  11232. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
  11233. StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_context;
  11234. Hashtable__ctor_mD50422D7B9D147207A33AB5BDC0B7CE963A51056(__this, L_0, L_1, NULL);
  11235. return;
  11236. }
  11237. }
  11238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyCollection_Clone_m4C66A0BAB103EB77D9C00BED2EED71519163EF33 (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* __this, const RuntimeMethod* method)
  11239. {
  11240. static bool s_Il2CppMethodInitialized;
  11241. if (!s_Il2CppMethodInitialized)
  11242. {
  11243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var);
  11244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  11245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  11246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var);
  11247. s_Il2CppMethodInitialized = true;
  11248. }
  11249. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* V_0 = NULL;
  11250. RuntimeObject* V_1 = NULL;
  11251. DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB V_2;
  11252. memset((&V_2), 0, sizeof(V_2));
  11253. RuntimeObject* V_3 = NULL;
  11254. {
  11255. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_0 = (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C*)il2cpp_codegen_object_new(PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var);
  11256. PropertyCollection__ctor_m1E6CA6F6C025ADE9F3C5AB0D7DC88040EBF13EE5(L_0, NULL);
  11257. V_0 = L_0;
  11258. RuntimeObject* L_1;
  11259. L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(25, __this);
  11260. V_1 = L_1;
  11261. }
  11262. {
  11263. auto __finallyBlock = il2cpp::utils::Finally([&]
  11264. {
  11265. FINALLY_0039:
  11266. {
  11267. {
  11268. RuntimeObject* L_2 = V_1;
  11269. V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  11270. RuntimeObject* L_3 = V_3;
  11271. if (!L_3)
  11272. {
  11273. goto IL_0049;
  11274. }
  11275. }
  11276. {
  11277. RuntimeObject* L_4 = V_3;
  11278. NullCheck(L_4);
  11279. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  11280. }
  11281. IL_0049:
  11282. {
  11283. return;
  11284. }
  11285. }
  11286. });
  11287. try
  11288. {
  11289. {
  11290. goto IL_002f_1;
  11291. }
  11292. IL_000f_1:
  11293. {
  11294. RuntimeObject* L_5 = V_1;
  11295. NullCheck(L_5);
  11296. RuntimeObject* L_6;
  11297. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_5);
  11298. V_2 = ((*(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB*)((DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB*)(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB*)UnBox(L_6, DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var))));
  11299. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_7 = V_0;
  11300. RuntimeObject* L_8;
  11301. L_8 = DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline((&V_2), NULL);
  11302. RuntimeObject* L_9;
  11303. L_9 = DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline((&V_2), NULL);
  11304. NullCheck(L_7);
  11305. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(17, L_7, L_8, L_9);
  11306. }
  11307. IL_002f_1:
  11308. {
  11309. RuntimeObject* L_10 = V_1;
  11310. NullCheck(L_10);
  11311. bool L_11;
  11312. L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
  11313. if (L_11)
  11314. {
  11315. goto IL_000f_1;
  11316. }
  11317. }
  11318. {
  11319. goto IL_004a;
  11320. }
  11321. }
  11322. catch(Il2CppExceptionWrapper& e)
  11323. {
  11324. __finallyBlock.StoreException(e.ex);
  11325. }
  11326. }
  11327. IL_004a:
  11328. {
  11329. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_12 = V_0;
  11330. return L_12;
  11331. }
  11332. }
  11333. #ifdef __clang__
  11334. #pragma clang diagnostic pop
  11335. #endif
  11336. #ifdef __clang__
  11337. #pragma clang diagnostic push
  11338. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11339. #pragma clang diagnostic ignored "-Wunused-variable"
  11340. #endif
  11341. IL2CPP_EXTERN_C void Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshal_pinvoke(const Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB& unmarshaled, Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_pinvoke& marshaled)
  11342. {
  11343. marshaled.____min = unmarshaled.____min;
  11344. marshaled.____max = unmarshaled.____max;
  11345. marshaled.____isNotNull = static_cast<int32_t>(unmarshaled.____isNotNull);
  11346. }
  11347. IL2CPP_EXTERN_C void Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshal_pinvoke_back(const Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_pinvoke& marshaled, Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB& unmarshaled)
  11348. {
  11349. int32_t unmarshaled_min_temp_0 = 0;
  11350. unmarshaled_min_temp_0 = marshaled.____min;
  11351. unmarshaled.____min = unmarshaled_min_temp_0;
  11352. int32_t unmarshaled_max_temp_1 = 0;
  11353. unmarshaled_max_temp_1 = marshaled.____max;
  11354. unmarshaled.____max = unmarshaled_max_temp_1;
  11355. bool unmarshaled_isNotNull_temp_2 = false;
  11356. unmarshaled_isNotNull_temp_2 = static_cast<bool>(marshaled.____isNotNull);
  11357. unmarshaled.____isNotNull = unmarshaled_isNotNull_temp_2;
  11358. }
  11359. IL2CPP_EXTERN_C void Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshal_pinvoke_cleanup(Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_pinvoke& marshaled)
  11360. {
  11361. }
  11362. IL2CPP_EXTERN_C void Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshal_com(const Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB& unmarshaled, Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_com& marshaled)
  11363. {
  11364. marshaled.____min = unmarshaled.____min;
  11365. marshaled.____max = unmarshaled.____max;
  11366. marshaled.____isNotNull = static_cast<int32_t>(unmarshaled.____isNotNull);
  11367. }
  11368. IL2CPP_EXTERN_C void Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshal_com_back(const Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_com& marshaled, Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB& unmarshaled)
  11369. {
  11370. int32_t unmarshaled_min_temp_0 = 0;
  11371. unmarshaled_min_temp_0 = marshaled.____min;
  11372. unmarshaled.____min = unmarshaled_min_temp_0;
  11373. int32_t unmarshaled_max_temp_1 = 0;
  11374. unmarshaled_max_temp_1 = marshaled.____max;
  11375. unmarshaled.____max = unmarshaled_max_temp_1;
  11376. bool unmarshaled_isNotNull_temp_2 = false;
  11377. unmarshaled_isNotNull_temp_2 = static_cast<bool>(marshaled.____isNotNull);
  11378. unmarshaled.____isNotNull = unmarshaled_isNotNull_temp_2;
  11379. }
  11380. IL2CPP_EXTERN_C void Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshal_com_cleanup(Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB_marshaled_com& marshaled)
  11381. {
  11382. }
  11383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, int32_t ___0_min, int32_t ___1_max, const RuntimeMethod* method)
  11384. {
  11385. {
  11386. int32_t L_0 = ___0_min;
  11387. int32_t L_1 = ___1_max;
  11388. if ((((int32_t)L_0) <= ((int32_t)L_1)))
  11389. {
  11390. goto IL_000c;
  11391. }
  11392. }
  11393. {
  11394. int32_t L_2 = ___0_min;
  11395. int32_t L_3 = ___1_max;
  11396. Exception_t* L_4;
  11397. L_4 = ExceptionBuilder_RangeArgument_mA3C8ECAF3BDBB5D1E359F109363D2BC218EB10D7(L_2, L_3, NULL);
  11398. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF_RuntimeMethod_var)));
  11399. }
  11400. IL_000c:
  11401. {
  11402. int32_t L_5 = ___0_min;
  11403. __this->____min = L_5;
  11404. int32_t L_6 = ___1_max;
  11405. __this->____max = L_6;
  11406. __this->____isNotNull = (bool)1;
  11407. return;
  11408. }
  11409. }
  11410. IL2CPP_EXTERN_C void Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_min, int32_t ___1_max, const RuntimeMethod* method)
  11411. {
  11412. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* _thisAdjusted;
  11413. int32_t _offset = 1;
  11414. _thisAdjusted = reinterpret_cast<Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB*>(__this + _offset);
  11415. Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF(_thisAdjusted, ___0_min, ___1_max, method);
  11416. }
  11417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method)
  11418. {
  11419. {
  11420. bool L_0;
  11421. L_0 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68(__this, NULL);
  11422. if (L_0)
  11423. {
  11424. goto IL_0018;
  11425. }
  11426. }
  11427. {
  11428. int32_t L_1 = __this->____max;
  11429. int32_t L_2 = __this->____min;
  11430. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1, L_2)), 1));
  11431. }
  11432. IL_0018:
  11433. {
  11434. return 0;
  11435. }
  11436. }
  11437. IL2CPP_EXTERN_C int32_t Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11438. {
  11439. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* _thisAdjusted;
  11440. int32_t _offset = 1;
  11441. _thisAdjusted = reinterpret_cast<Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB*>(__this + _offset);
  11442. int32_t _returnValue;
  11443. _returnValue = Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F(_thisAdjusted, method);
  11444. return _returnValue;
  11445. }
  11446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68 (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method)
  11447. {
  11448. {
  11449. bool L_0 = __this->____isNotNull;
  11450. return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  11451. }
  11452. }
  11453. IL2CPP_EXTERN_C bool Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11454. {
  11455. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* _thisAdjusted;
  11456. int32_t _offset = 1;
  11457. _thisAdjusted = reinterpret_cast<Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB*>(__this + _offset);
  11458. bool _returnValue;
  11459. _returnValue = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68(_thisAdjusted, method);
  11460. return _returnValue;
  11461. }
  11462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9 (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method)
  11463. {
  11464. {
  11465. Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A(__this, NULL);
  11466. int32_t L_0 = __this->____min;
  11467. return L_0;
  11468. }
  11469. }
  11470. IL2CPP_EXTERN_C int32_t Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11471. {
  11472. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* _thisAdjusted;
  11473. int32_t _offset = 1;
  11474. _thisAdjusted = reinterpret_cast<Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB*>(__this + _offset);
  11475. int32_t _returnValue;
  11476. _returnValue = Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9(_thisAdjusted, method);
  11477. return _returnValue;
  11478. }
  11479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A (Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* __this, const RuntimeMethod* method)
  11480. {
  11481. {
  11482. bool L_0;
  11483. L_0 = Range_get_IsNull_m7024C635D7C6D09F1ABBAA1D04E409CAB113FB68(__this, NULL);
  11484. if (!L_0)
  11485. {
  11486. goto IL_000e;
  11487. }
  11488. }
  11489. {
  11490. Exception_t* L_1;
  11491. L_1 = ExceptionBuilder_NullRange_mC9883DCF5F17C9DF119CE72C68462DDA662078CB(NULL);
  11492. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A_RuntimeMethod_var)));
  11493. }
  11494. IL_000e:
  11495. {
  11496. return;
  11497. }
  11498. }
  11499. IL2CPP_EXTERN_C void Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  11500. {
  11501. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB* _thisAdjusted;
  11502. int32_t _offset = 1;
  11503. _thisAdjusted = reinterpret_cast<Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB*>(__this + _offset);
  11504. Range_CheckNull_mAEBCE8E7171755258D288D66675354874C58002A(_thisAdjusted, method);
  11505. }
  11506. #ifdef __clang__
  11507. #pragma clang diagnostic pop
  11508. #endif
  11509. #ifdef __clang__
  11510. #pragma clang diagnostic push
  11511. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11512. #pragma clang diagnostic ignored "-Wunused-variable"
  11513. #endif
  11514. #ifdef __clang__
  11515. #pragma clang diagnostic pop
  11516. #endif
  11517. #ifdef __clang__
  11518. #pragma clang diagnostic push
  11519. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11520. #pragma clang diagnostic ignored "-Wunused-variable"
  11521. #endif
  11522. #ifdef __clang__
  11523. #pragma clang diagnostic pop
  11524. #endif
  11525. #ifdef __clang__
  11526. #pragma clang diagnostic push
  11527. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11528. #pragma clang diagnostic ignored "-Wunused-variable"
  11529. #endif
  11530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager__ctor_m6E94DFFBB294166BF6FB6741CA9E1518B9CA39B1 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method)
  11531. {
  11532. static bool s_Il2CppMethodInitialized;
  11533. if (!s_Il2CppMethodInitialized)
  11534. {
  11535. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  11536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  11537. s_Il2CppMethodInitialized = true;
  11538. }
  11539. {
  11540. __this->____minimumCapacity = ((int32_t)50);
  11541. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
  11542. List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
  11543. __this->____freeRecordList = L_0;
  11544. Il2CppCodeGenWriteBarrier((void**)(&__this->____freeRecordList), (void*)L_0);
  11545. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  11546. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = ___0_table;
  11547. if (L_1)
  11548. {
  11549. goto IL_0027;
  11550. }
  11551. }
  11552. {
  11553. Exception_t* L_2;
  11554. L_2 = ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB4054C6E4E11B87959DDCCED1FDA757609E47F49)), NULL);
  11555. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RecordManager__ctor_m6E94DFFBB294166BF6FB6741CA9E1518B9CA39B1_RuntimeMethod_var)));
  11556. }
  11557. IL_0027:
  11558. {
  11559. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = ___0_table;
  11560. __this->____table = L_3;
  11561. Il2CppCodeGenWriteBarrier((void**)(&__this->____table), (void*)L_3);
  11562. return;
  11563. }
  11564. }
  11565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_GrowRecordCapacity_m0DC5D271E80F1C24713EACA76D6E7D19B5AC8873 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, const RuntimeMethod* method)
  11566. {
  11567. static bool s_Il2CppMethodInitialized;
  11568. if (!s_Il2CppMethodInitialized)
  11569. {
  11570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11571. s_Il2CppMethodInitialized = true;
  11572. }
  11573. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_0 = NULL;
  11574. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* G_B2_0 = NULL;
  11575. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* G_B1_0 = NULL;
  11576. int32_t G_B3_0 = 0;
  11577. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* G_B3_1 = NULL;
  11578. {
  11579. int32_t L_0 = __this->____recordCapacity;
  11580. int32_t L_1;
  11581. L_1 = RecordManager_NewCapacity_m6CCD70703E715C72635E2B8775F388174E5CE0CC(L_0, NULL);
  11582. int32_t L_2 = __this->____minimumCapacity;
  11583. int32_t L_3;
  11584. L_3 = RecordManager_NormalizedMinimumCapacity_m953B849E2CDD9FE69BE7764ADB1E3DA413BDE1CD(__this, L_2, NULL);
  11585. if ((((int32_t)L_1) < ((int32_t)L_3)))
  11586. {
  11587. G_B2_0 = __this;
  11588. goto IL_0027;
  11589. }
  11590. G_B1_0 = __this;
  11591. }
  11592. {
  11593. int32_t L_4 = __this->____recordCapacity;
  11594. int32_t L_5;
  11595. L_5 = RecordManager_NewCapacity_m6CCD70703E715C72635E2B8775F388174E5CE0CC(L_4, NULL);
  11596. G_B3_0 = L_5;
  11597. G_B3_1 = G_B1_0;
  11598. goto IL_0033;
  11599. }
  11600. IL_0027:
  11601. {
  11602. int32_t L_6 = __this->____minimumCapacity;
  11603. int32_t L_7;
  11604. L_7 = RecordManager_NormalizedMinimumCapacity_m953B849E2CDD9FE69BE7764ADB1E3DA413BDE1CD(__this, L_6, NULL);
  11605. G_B3_0 = L_7;
  11606. G_B3_1 = G_B2_0;
  11607. }
  11608. IL_0033:
  11609. {
  11610. NullCheck(G_B3_1);
  11611. RecordManager_set_RecordCapacity_m953AB1E4A9A1B07B60143156761B9C35052FBC92(G_B3_1, G_B3_0, NULL);
  11612. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = __this->____table;
  11613. int32_t L_9 = __this->____recordCapacity;
  11614. NullCheck(L_8);
  11615. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_10;
  11616. L_10 = DataTable_NewRowArray_mC7A6480BD958129AE90F8EB94513610EA8E402D4(L_8, L_9, NULL);
  11617. V_0 = L_10;
  11618. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_11 = __this->____rows;
  11619. if (!L_11)
  11620. {
  11621. goto IL_0073;
  11622. }
  11623. }
  11624. {
  11625. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_12 = __this->____rows;
  11626. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_13 = V_0;
  11627. int32_t L_14 = __this->____lastFreeRecord;
  11628. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_15 = __this->____rows;
  11629. NullCheck(L_15);
  11630. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11631. int32_t L_16;
  11632. L_16 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_14, ((int32_t)(((RuntimeArray*)L_15)->max_length)), NULL);
  11633. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, 0, (RuntimeArray*)L_13, 0, L_16, NULL);
  11634. }
  11635. IL_0073:
  11636. {
  11637. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_17 = V_0;
  11638. __this->____rows = L_17;
  11639. Il2CppCodeGenWriteBarrier((void**)(&__this->____rows), (void*)L_17);
  11640. return;
  11641. }
  11642. }
  11643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_get_LastFreeRecord_mB37E53E2595064970B7FCF356A99539F04AD7628 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, const RuntimeMethod* method)
  11644. {
  11645. {
  11646. int32_t L_0 = __this->____lastFreeRecord;
  11647. return L_0;
  11648. }
  11649. }
  11650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_get_MinimumCapacity_mEBC7AECCC4B33F2262C5DF148EEAABC3FDBFAF22 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, const RuntimeMethod* method)
  11651. {
  11652. {
  11653. int32_t L_0 = __this->____minimumCapacity;
  11654. return L_0;
  11655. }
  11656. }
  11657. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_set_MinimumCapacity_mF84B343F598B97CD4F1427236067B6B9E69A55A7 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_value, const RuntimeMethod* method)
  11658. {
  11659. {
  11660. int32_t L_0 = __this->____minimumCapacity;
  11661. int32_t L_1 = ___0_value;
  11662. if ((((int32_t)L_0) == ((int32_t)L_1)))
  11663. {
  11664. goto IL_001a;
  11665. }
  11666. }
  11667. {
  11668. int32_t L_2 = ___0_value;
  11669. if ((((int32_t)L_2) >= ((int32_t)0)))
  11670. {
  11671. goto IL_0013;
  11672. }
  11673. }
  11674. {
  11675. Exception_t* L_3;
  11676. L_3 = ExceptionBuilder_NegativeMinimumCapacity_m9E587BD5BF84834CD6C3381763AD1E179788D30B(NULL);
  11677. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RecordManager_set_MinimumCapacity_mF84B343F598B97CD4F1427236067B6B9E69A55A7_RuntimeMethod_var)));
  11678. }
  11679. IL_0013:
  11680. {
  11681. int32_t L_4 = ___0_value;
  11682. __this->____minimumCapacity = L_4;
  11683. }
  11684. IL_001a:
  11685. {
  11686. return;
  11687. }
  11688. }
  11689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_get_RecordCapacity_mCC4CC378F881F6D0EB8D9168F51E3AA0BF79EE11 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, const RuntimeMethod* method)
  11690. {
  11691. {
  11692. int32_t L_0 = __this->____recordCapacity;
  11693. return L_0;
  11694. }
  11695. }
  11696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_set_RecordCapacity_m953AB1E4A9A1B07B60143156761B9C35052FBC92 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_value, const RuntimeMethod* method)
  11697. {
  11698. int32_t V_0 = 0;
  11699. {
  11700. int32_t L_0 = __this->____recordCapacity;
  11701. int32_t L_1 = ___0_value;
  11702. if ((((int32_t)L_0) == ((int32_t)L_1)))
  11703. {
  11704. goto IL_0042;
  11705. }
  11706. }
  11707. {
  11708. V_0 = 0;
  11709. goto IL_0028;
  11710. }
  11711. IL_000d:
  11712. {
  11713. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2 = __this->____table;
  11714. NullCheck(L_2);
  11715. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_3;
  11716. L_3 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_2, NULL);
  11717. int32_t L_4 = V_0;
  11718. NullCheck(L_3);
  11719. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_5;
  11720. L_5 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_3, L_4, NULL);
  11721. int32_t L_6 = ___0_value;
  11722. NullCheck(L_5);
  11723. DataColumn_SetCapacity_mB868CAC2D14F51230CD143E9EE85C97DCEBA8920(L_5, L_6, NULL);
  11724. int32_t L_7 = V_0;
  11725. V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  11726. }
  11727. IL_0028:
  11728. {
  11729. int32_t L_8 = V_0;
  11730. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = __this->____table;
  11731. NullCheck(L_9);
  11732. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_10;
  11733. L_10 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_9, NULL);
  11734. NullCheck(L_10);
  11735. int32_t L_11;
  11736. L_11 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_10);
  11737. if ((((int32_t)L_8) < ((int32_t)L_11)))
  11738. {
  11739. goto IL_000d;
  11740. }
  11741. }
  11742. {
  11743. int32_t L_12 = ___0_value;
  11744. __this->____recordCapacity = L_12;
  11745. }
  11746. IL_0042:
  11747. {
  11748. return;
  11749. }
  11750. }
  11751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_NewCapacity_m6CCD70703E715C72635E2B8775F388174E5CE0CC (int32_t ___0_capacity, const RuntimeMethod* method)
  11752. {
  11753. {
  11754. int32_t L_0 = ___0_capacity;
  11755. if ((((int32_t)L_0) < ((int32_t)((int32_t)128))))
  11756. {
  11757. goto IL_000c;
  11758. }
  11759. }
  11760. {
  11761. int32_t L_1 = ___0_capacity;
  11762. int32_t L_2 = ___0_capacity;
  11763. return ((int32_t)il2cpp_codegen_add(L_1, L_2));
  11764. }
  11765. IL_000c:
  11766. {
  11767. return ((int32_t)128);
  11768. }
  11769. }
  11770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_NormalizedMinimumCapacity_m953B849E2CDD9FE69BE7764ADB1E3DA413BDE1CD (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  11771. {
  11772. {
  11773. int32_t L_0 = ___0_capacity;
  11774. if ((((int32_t)L_0) >= ((int32_t)((int32_t)1014))))
  11775. {
  11776. goto IL_0024;
  11777. }
  11778. }
  11779. {
  11780. int32_t L_1 = ___0_capacity;
  11781. if ((((int32_t)L_1) >= ((int32_t)((int32_t)246))))
  11782. {
  11783. goto IL_001e;
  11784. }
  11785. }
  11786. {
  11787. int32_t L_2 = ___0_capacity;
  11788. if ((((int32_t)L_2) >= ((int32_t)((int32_t)54))))
  11789. {
  11790. goto IL_0018;
  11791. }
  11792. }
  11793. {
  11794. return ((int32_t)64);
  11795. }
  11796. IL_0018:
  11797. {
  11798. return ((int32_t)256);
  11799. }
  11800. IL_001e:
  11801. {
  11802. return ((int32_t)1024);
  11803. }
  11804. IL_0024:
  11805. {
  11806. int32_t L_3 = ___0_capacity;
  11807. return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)il2cpp_codegen_add(L_3, ((int32_t)10)))>>((int32_t)10))), 1))<<((int32_t)10)));
  11808. }
  11809. }
  11810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_NewRecordBase_m31987A0F2F425CD7A741D622B8AF43210D8B503D (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, const RuntimeMethod* method)
  11811. {
  11812. static bool s_Il2CppMethodInitialized;
  11813. if (!s_Il2CppMethodInitialized)
  11814. {
  11815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_RuntimeMethod_var);
  11816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  11817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  11818. s_Il2CppMethodInitialized = true;
  11819. }
  11820. int32_t V_0 = 0;
  11821. {
  11822. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->____freeRecordList;
  11823. NullCheck(L_0);
  11824. int32_t L_1;
  11825. L_1 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_0, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  11826. if (!L_1)
  11827. {
  11828. goto IL_0040;
  11829. }
  11830. }
  11831. {
  11832. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = __this->____freeRecordList;
  11833. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = __this->____freeRecordList;
  11834. NullCheck(L_3);
  11835. int32_t L_4;
  11836. L_4 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_3, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  11837. NullCheck(L_2);
  11838. int32_t L_5;
  11839. L_5 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
  11840. V_0 = L_5;
  11841. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = __this->____freeRecordList;
  11842. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = __this->____freeRecordList;
  11843. NullCheck(L_7);
  11844. int32_t L_8;
  11845. L_8 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_7, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  11846. NullCheck(L_6);
  11847. List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004(L_6, ((int32_t)il2cpp_codegen_subtract(L_8, 1)), List_1_RemoveAt_m76C4CDACF47BA529BAFADFC8D5E13DB9587F4004_RuntimeMethod_var);
  11848. goto IL_0069;
  11849. }
  11850. IL_0040:
  11851. {
  11852. int32_t L_9 = __this->____lastFreeRecord;
  11853. int32_t L_10 = __this->____recordCapacity;
  11854. if ((((int32_t)L_9) < ((int32_t)L_10)))
  11855. {
  11856. goto IL_0054;
  11857. }
  11858. }
  11859. {
  11860. RecordManager_GrowRecordCapacity_m0DC5D271E80F1C24713EACA76D6E7D19B5AC8873(__this, NULL);
  11861. }
  11862. IL_0054:
  11863. {
  11864. int32_t L_11 = __this->____lastFreeRecord;
  11865. V_0 = L_11;
  11866. int32_t L_12 = __this->____lastFreeRecord;
  11867. __this->____lastFreeRecord = ((int32_t)il2cpp_codegen_add(L_12, 1));
  11868. }
  11869. IL_0069:
  11870. {
  11871. int32_t L_13 = V_0;
  11872. return L_13;
  11873. }
  11874. }
  11875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_FreeRecord_mBBF25DC10B47D3BDD15CBA12E321378A3511E275 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t* ___0_record, const RuntimeMethod* method)
  11876. {
  11877. static bool s_Il2CppMethodInitialized;
  11878. if (!s_Il2CppMethodInitialized)
  11879. {
  11880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11881. s_Il2CppMethodInitialized = true;
  11882. }
  11883. int32_t V_0 = 0;
  11884. int32_t V_1 = 0;
  11885. {
  11886. int32_t* L_0 = ___0_record;
  11887. int32_t L_1 = *((int32_t*)L_0);
  11888. if ((((int32_t)(-1)) == ((int32_t)L_1)))
  11889. {
  11890. goto IL_0079;
  11891. }
  11892. }
  11893. {
  11894. int32_t* L_2 = ___0_record;
  11895. int32_t L_3 = *((int32_t*)L_2);
  11896. RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766(__this, L_3, (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)NULL, NULL);
  11897. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = __this->____table;
  11898. NullCheck(L_4);
  11899. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_5 = L_4->____columnCollection;
  11900. NullCheck(L_5);
  11901. int32_t L_6;
  11902. L_6 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_5);
  11903. V_0 = L_6;
  11904. V_1 = 0;
  11905. goto IL_003f;
  11906. }
  11907. IL_0023:
  11908. {
  11909. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = __this->____table;
  11910. NullCheck(L_7);
  11911. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_8 = L_7->____columnCollection;
  11912. int32_t L_9 = V_1;
  11913. NullCheck(L_8);
  11914. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_10;
  11915. L_10 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_8, L_9, NULL);
  11916. int32_t* L_11 = ___0_record;
  11917. int32_t L_12 = *((int32_t*)L_11);
  11918. NullCheck(L_10);
  11919. DataColumn_FreeRecord_mAA4C0502AB30AA20D98A742A4D229A77698ADF65(L_10, L_12, NULL);
  11920. int32_t L_13 = V_1;
  11921. V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  11922. }
  11923. IL_003f:
  11924. {
  11925. int32_t L_14 = V_1;
  11926. int32_t L_15 = V_0;
  11927. if ((((int32_t)L_14) < ((int32_t)L_15)))
  11928. {
  11929. goto IL_0023;
  11930. }
  11931. }
  11932. {
  11933. int32_t L_16 = __this->____lastFreeRecord;
  11934. int32_t* L_17 = ___0_record;
  11935. int32_t L_18 = *((int32_t*)L_17);
  11936. if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)il2cpp_codegen_add(L_18, 1))))))
  11937. {
  11938. goto IL_005f;
  11939. }
  11940. }
  11941. {
  11942. int32_t L_19 = __this->____lastFreeRecord;
  11943. __this->____lastFreeRecord = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
  11944. goto IL_0076;
  11945. }
  11946. IL_005f:
  11947. {
  11948. int32_t* L_20 = ___0_record;
  11949. int32_t L_21 = *((int32_t*)L_20);
  11950. int32_t L_22 = __this->____lastFreeRecord;
  11951. if ((((int32_t)L_21) >= ((int32_t)L_22)))
  11952. {
  11953. goto IL_0076;
  11954. }
  11955. }
  11956. {
  11957. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_23 = __this->____freeRecordList;
  11958. int32_t* L_24 = ___0_record;
  11959. int32_t L_25 = *((int32_t*)L_24);
  11960. NullCheck(L_23);
  11961. List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_23, L_25, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
  11962. }
  11963. IL_0076:
  11964. {
  11965. int32_t* L_26 = ___0_record;
  11966. *((int32_t*)L_26) = (int32_t)(-1);
  11967. }
  11968. IL_0079:
  11969. {
  11970. return;
  11971. }
  11972. }
  11973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_Clear_m94AEDD5544DFF413F1A0FCEBCBABEEDC7023FC90 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, bool ___0_clearAll, const RuntimeMethod* method)
  11974. {
  11975. static bool s_Il2CppMethodInitialized;
  11976. if (!s_Il2CppMethodInitialized)
  11977. {
  11978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
  11979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  11980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC_RuntimeMethod_var);
  11981. s_Il2CppMethodInitialized = true;
  11982. }
  11983. int32_t V_0 = 0;
  11984. int32_t V_1 = 0;
  11985. int32_t V_2 = 0;
  11986. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_3 = NULL;
  11987. int32_t V_4 = 0;
  11988. int32_t V_5 = 0;
  11989. int32_t V_6 = 0;
  11990. {
  11991. bool L_0 = ___0_clearAll;
  11992. if (!L_0)
  11993. {
  11994. goto IL_007c;
  11995. }
  11996. }
  11997. {
  11998. V_1 = 0;
  11999. goto IL_0014;
  12000. }
  12001. IL_0007:
  12002. {
  12003. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_1 = __this->____rows;
  12004. int32_t L_2 = V_1;
  12005. NullCheck(L_1);
  12006. ArrayElementTypeCheck (L_1, NULL);
  12007. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)NULL);
  12008. int32_t L_3 = V_1;
  12009. V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
  12010. }
  12011. IL_0014:
  12012. {
  12013. int32_t L_4 = V_1;
  12014. int32_t L_5 = __this->____recordCapacity;
  12015. if ((((int32_t)L_4) < ((int32_t)L_5)))
  12016. {
  12017. goto IL_0007;
  12018. }
  12019. }
  12020. {
  12021. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6 = __this->____table;
  12022. NullCheck(L_6);
  12023. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_7 = L_6->____columnCollection;
  12024. NullCheck(L_7);
  12025. int32_t L_8;
  12026. L_8 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_7);
  12027. V_0 = L_8;
  12028. V_2 = 0;
  12029. goto IL_0065;
  12030. }
  12031. IL_0032:
  12032. {
  12033. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = __this->____table;
  12034. NullCheck(L_9);
  12035. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_10 = L_9->____columnCollection;
  12036. int32_t L_11 = V_2;
  12037. NullCheck(L_10);
  12038. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_12;
  12039. L_12 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_10, L_11, NULL);
  12040. V_3 = L_12;
  12041. V_4 = 0;
  12042. goto IL_0057;
  12043. }
  12044. IL_0049:
  12045. {
  12046. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_13 = V_3;
  12047. int32_t L_14 = V_4;
  12048. NullCheck(L_13);
  12049. DataColumn_FreeRecord_mAA4C0502AB30AA20D98A742A4D229A77698ADF65(L_13, L_14, NULL);
  12050. int32_t L_15 = V_4;
  12051. V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  12052. }
  12053. IL_0057:
  12054. {
  12055. int32_t L_16 = V_4;
  12056. int32_t L_17 = __this->____recordCapacity;
  12057. if ((((int32_t)L_16) < ((int32_t)L_17)))
  12058. {
  12059. goto IL_0049;
  12060. }
  12061. }
  12062. {
  12063. int32_t L_18 = V_2;
  12064. V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  12065. }
  12066. IL_0065:
  12067. {
  12068. int32_t L_19 = V_2;
  12069. int32_t L_20 = V_0;
  12070. if ((((int32_t)L_19) < ((int32_t)L_20)))
  12071. {
  12072. goto IL_0032;
  12073. }
  12074. }
  12075. {
  12076. __this->____lastFreeRecord = 0;
  12077. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21 = __this->____freeRecordList;
  12078. NullCheck(L_21);
  12079. List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_21, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
  12080. return;
  12081. }
  12082. IL_007c:
  12083. {
  12084. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_22 = __this->____freeRecordList;
  12085. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_23 = __this->____freeRecordList;
  12086. NullCheck(L_23);
  12087. int32_t L_24;
  12088. L_24 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_23, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
  12089. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25 = __this->____table;
  12090. NullCheck(L_25);
  12091. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_26;
  12092. L_26 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_25, NULL);
  12093. NullCheck(L_26);
  12094. int32_t L_27;
  12095. L_27 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_26);
  12096. NullCheck(L_22);
  12097. List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC(L_22, ((int32_t)il2cpp_codegen_add(L_24, L_27)), List_1_set_Capacity_mA667E9DF466C9574AC22A4B0FE0E358D818505CC_RuntimeMethod_var);
  12098. V_5 = 0;
  12099. goto IL_00d7;
  12100. }
  12101. IL_00a8:
  12102. {
  12103. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_28 = __this->____rows;
  12104. int32_t L_29 = V_5;
  12105. NullCheck(L_28);
  12106. int32_t L_30 = L_29;
  12107. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  12108. if (!L_31)
  12109. {
  12110. goto IL_00d1;
  12111. }
  12112. }
  12113. {
  12114. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_32 = __this->____rows;
  12115. int32_t L_33 = V_5;
  12116. NullCheck(L_32);
  12117. int32_t L_34 = L_33;
  12118. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  12119. NullCheck(L_35);
  12120. int64_t L_36;
  12121. L_36 = DataRow_get_rowID_mF9FF8515B974B1C6E144E48196B5920D59E46B63_inline(L_35, NULL);
  12122. if ((((int64_t)L_36) == ((int64_t)((int64_t)(-1)))))
  12123. {
  12124. goto IL_00d1;
  12125. }
  12126. }
  12127. {
  12128. int32_t L_37 = V_5;
  12129. V_6 = L_37;
  12130. RecordManager_FreeRecord_mBBF25DC10B47D3BDD15CBA12E321378A3511E275(__this, (&V_6), NULL);
  12131. }
  12132. IL_00d1:
  12133. {
  12134. int32_t L_38 = V_5;
  12135. V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  12136. }
  12137. IL_00d7:
  12138. {
  12139. int32_t L_39 = V_5;
  12140. int32_t L_40 = __this->____recordCapacity;
  12141. if ((((int32_t)L_39) < ((int32_t)L_40)))
  12142. {
  12143. goto IL_00a8;
  12144. }
  12145. }
  12146. {
  12147. return;
  12148. }
  12149. }
  12150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_record, const RuntimeMethod* method)
  12151. {
  12152. {
  12153. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_0 = __this->____rows;
  12154. int32_t L_1 = ___0_record;
  12155. NullCheck(L_0);
  12156. int32_t L_2 = L_1;
  12157. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  12158. return L_3;
  12159. }
  12160. }
  12161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, int32_t ___0_record, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___1_value, const RuntimeMethod* method)
  12162. {
  12163. {
  12164. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_0 = __this->____rows;
  12165. int32_t L_1 = ___0_record;
  12166. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2 = ___1_value;
  12167. NullCheck(L_0);
  12168. ArrayElementTypeCheck (L_0, L_2);
  12169. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_2);
  12170. return;
  12171. }
  12172. }
  12173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_ImportRecord_m95C22737F774833A627BD003800791AD0BECA823 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, int32_t ___1_record, const RuntimeMethod* method)
  12174. {
  12175. {
  12176. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_src;
  12177. int32_t L_1 = ___1_record;
  12178. int32_t L_2;
  12179. L_2 = RecordManager_CopyRecord_m46DD69F0AA7843CCD776157F55359DFECAE9B832(__this, L_0, L_1, (-1), NULL);
  12180. return L_2;
  12181. }
  12182. }
  12183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RecordManager_CopyRecord_m46DD69F0AA7843CCD776157F55359DFECAE9B832 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_src, int32_t ___1_record, int32_t ___2_copy, const RuntimeMethod* method)
  12184. {
  12185. static bool s_Il2CppMethodInitialized;
  12186. if (!s_Il2CppMethodInitialized)
  12187. {
  12188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var);
  12189. s_Il2CppMethodInitialized = true;
  12190. }
  12191. int32_t V_0 = 0;
  12192. int32_t V_1 = 0;
  12193. int32_t V_2 = 0;
  12194. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_3 = NULL;
  12195. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_4 = NULL;
  12196. RuntimeObject* V_5 = NULL;
  12197. RuntimeObject* V_6 = NULL;
  12198. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  12199. int32_t G_B6_0 = 0;
  12200. Exception_t* G_B18_0 = NULL;
  12201. Exception_t* G_B17_0 = NULL;
  12202. int32_t G_B19_0 = 0;
  12203. {
  12204. int32_t L_0 = ___1_record;
  12205. if ((!(((uint32_t)L_0) == ((uint32_t)(-1)))))
  12206. {
  12207. goto IL_0006;
  12208. }
  12209. }
  12210. {
  12211. int32_t L_1 = ___2_copy;
  12212. return L_1;
  12213. }
  12214. IL_0006:
  12215. {
  12216. V_0 = (-1);
  12217. }
  12218. try
  12219. {
  12220. {
  12221. int32_t L_2 = ___2_copy;
  12222. if ((((int32_t)L_2) == ((int32_t)(-1))))
  12223. {
  12224. goto IL_000f_1;
  12225. }
  12226. }
  12227. {
  12228. int32_t L_3 = ___2_copy;
  12229. G_B6_0 = L_3;
  12230. goto IL_001a_1;
  12231. }
  12232. IL_000f_1:
  12233. {
  12234. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = __this->____table;
  12235. NullCheck(L_4);
  12236. int32_t L_5;
  12237. L_5 = DataTable_NewUninitializedRecord_m7A9D6E2E7E090CCB4152F763E74A1D9D1FBDDE72(L_4, NULL);
  12238. G_B6_0 = L_5;
  12239. }
  12240. IL_001a_1:
  12241. {
  12242. V_0 = G_B6_0;
  12243. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6 = __this->____table;
  12244. NullCheck(L_6);
  12245. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_7;
  12246. L_7 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_6, NULL);
  12247. NullCheck(L_7);
  12248. int32_t L_8;
  12249. L_8 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_7);
  12250. V_1 = L_8;
  12251. V_2 = 0;
  12252. goto IL_009a_1;
  12253. }
  12254. IL_0030_1:
  12255. {
  12256. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = __this->____table;
  12257. NullCheck(L_9);
  12258. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_10;
  12259. L_10 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_9, NULL);
  12260. int32_t L_11 = V_2;
  12261. NullCheck(L_10);
  12262. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_12;
  12263. L_12 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_10, L_11, NULL);
  12264. V_3 = L_12;
  12265. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13 = ___0_src;
  12266. NullCheck(L_13);
  12267. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_14;
  12268. L_14 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_13, NULL);
  12269. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_15 = V_3;
  12270. NullCheck(L_15);
  12271. String_t* L_16;
  12272. L_16 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_15, NULL);
  12273. NullCheck(L_14);
  12274. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_17;
  12275. L_17 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_14, L_16, NULL);
  12276. V_4 = L_17;
  12277. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_18 = V_4;
  12278. if (!L_18)
  12279. {
  12280. goto IL_008b_1;
  12281. }
  12282. }
  12283. {
  12284. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_19 = V_4;
  12285. int32_t L_20 = ___1_record;
  12286. NullCheck(L_19);
  12287. RuntimeObject* L_21;
  12288. L_21 = DataColumn_get_Item_m8ABF65403676D7AEA8E676E0FCB5BB8165B2E48F(L_19, L_20, NULL);
  12289. V_5 = L_21;
  12290. RuntimeObject* L_22 = V_5;
  12291. V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_22, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var));
  12292. RuntimeObject* L_23 = V_6;
  12293. if (!L_23)
  12294. {
  12295. goto IL_0080_1;
  12296. }
  12297. }
  12298. {
  12299. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_24 = V_3;
  12300. int32_t L_25 = V_0;
  12301. RuntimeObject* L_26 = V_6;
  12302. NullCheck(L_26);
  12303. RuntimeObject* L_27;
  12304. L_27 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_il2cpp_TypeInfo_var, L_26);
  12305. NullCheck(L_24);
  12306. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_24, L_25, L_27, NULL);
  12307. goto IL_0096_1;
  12308. }
  12309. IL_0080_1:
  12310. {
  12311. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_28 = V_3;
  12312. int32_t L_29 = V_0;
  12313. RuntimeObject* L_30 = V_5;
  12314. NullCheck(L_28);
  12315. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_28, L_29, L_30, NULL);
  12316. goto IL_0096_1;
  12317. }
  12318. IL_008b_1:
  12319. {
  12320. int32_t L_31 = ___2_copy;
  12321. if ((!(((uint32_t)(-1)) == ((uint32_t)L_31))))
  12322. {
  12323. goto IL_0096_1;
  12324. }
  12325. }
  12326. {
  12327. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_32 = V_3;
  12328. int32_t L_33 = V_0;
  12329. NullCheck(L_32);
  12330. DataColumn_Init_m15E188AE173215E4C67361C688C0621A05410E60(L_32, L_33, NULL);
  12331. }
  12332. IL_0096_1:
  12333. {
  12334. int32_t L_34 = V_2;
  12335. V_2 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  12336. }
  12337. IL_009a_1:
  12338. {
  12339. int32_t L_35 = V_2;
  12340. int32_t L_36 = V_1;
  12341. if ((((int32_t)L_35) < ((int32_t)L_36)))
  12342. {
  12343. goto IL_0030_1;
  12344. }
  12345. }
  12346. {
  12347. goto IL_00c5;
  12348. }
  12349. }
  12350. catch(Il2CppExceptionWrapper& e)
  12351. {
  12352. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  12353. }
  12354. {
  12355. bool __filter_local = false;
  12356. try
  12357. {
  12358. {
  12359. Exception_t* L_37 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  12360. Exception_t* L_38 = ((Exception_t*)IsInstClass((RuntimeObject*)L_37, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))));
  12361. if (L_38)
  12362. {
  12363. G_B18_0 = L_38;
  12364. goto IL_00ac;
  12365. }
  12366. G_B17_0 = L_38;
  12367. }
  12368. {
  12369. G_B19_0 = 0;
  12370. goto IL_00b4;
  12371. }
  12372. IL_00ac:
  12373. {
  12374. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  12375. bool L_39;
  12376. L_39 = ADP_IsCatchableOrSecurityExceptionType_mC3CC3B94472467BD2BCB829BA1A5684F69313C1F(G_B18_0, NULL);
  12377. G_B19_0 = ((!(((uint32_t)L_39) <= ((uint32_t)0)))? 1 : 0);
  12378. }
  12379. IL_00b4:
  12380. {
  12381. __filter_local = (G_B19_0) ? true : false;
  12382. }
  12383. }
  12384. catch(Il2CppExceptionWrapper&)
  12385. {
  12386. __filter_local = false;
  12387. }
  12388. if (__filter_local)
  12389. {
  12390. goto FILTER_00b6;
  12391. }
  12392. else
  12393. {
  12394. IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RecordManager_CopyRecord_m46DD69F0AA7843CCD776157F55359DFECAE9B832_RuntimeMethod_var)));
  12395. }
  12396. }
  12397. FILTER_00b6:
  12398. {
  12399. {
  12400. Exception_t* L_40 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  12401. int32_t L_41 = ___2_copy;
  12402. if ((!(((uint32_t)(-1)) == ((uint32_t)L_41))))
  12403. {
  12404. goto IL_00c3;
  12405. }
  12406. }
  12407. {
  12408. RecordManager_FreeRecord_mBBF25DC10B47D3BDD15CBA12E321378A3511E275(__this, (&V_0), NULL);
  12409. }
  12410. IL_00c3:
  12411. {
  12412. IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
  12413. }
  12414. }
  12415. IL_00c5:
  12416. {
  12417. int32_t L_42 = V_0;
  12418. return L_42;
  12419. }
  12420. }
  12421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RecordManager_SetRowCache_m6AF57BFBDC956B980036A741E36A71F2126704D4 (RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* __this, DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* ___0_newRows, const RuntimeMethod* method)
  12422. {
  12423. {
  12424. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_0 = ___0_newRows;
  12425. __this->____rows = L_0;
  12426. Il2CppCodeGenWriteBarrier((void**)(&__this->____rows), (void*)L_0);
  12427. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_1 = __this->____rows;
  12428. NullCheck(L_1);
  12429. __this->____lastFreeRecord = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  12430. int32_t L_2 = __this->____lastFreeRecord;
  12431. __this->____recordCapacity = L_2;
  12432. return;
  12433. }
  12434. }
  12435. #ifdef __clang__
  12436. #pragma clang diagnostic pop
  12437. #endif
  12438. #ifdef __clang__
  12439. #pragma clang diagnostic push
  12440. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12441. #pragma clang diagnostic ignored "-Wunused-variable"
  12442. #endif
  12443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelatedView__ctor_m407186338FB6A892F677E41BD2566161035D01CB (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_values, const RuntimeMethod* method)
  12444. {
  12445. static bool s_Il2CppMethodInitialized;
  12446. if (!s_Il2CppMethodInitialized)
  12447. {
  12448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  12449. s_Il2CppMethodInitialized = true;
  12450. }
  12451. {
  12452. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = ___0_columns;
  12453. NullCheck(L_0);
  12454. int32_t L_1 = 0;
  12455. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  12456. NullCheck(L_2);
  12457. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  12458. L_3 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_2, NULL);
  12459. il2cpp_codegen_runtime_class_init_inline(DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  12460. DataView__ctor_mA59D4A8E49FFC83CFDA8A39C806F8E2D08EC180E(__this, L_3, (bool)0, NULL);
  12461. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = ___1_values;
  12462. if (L_4)
  12463. {
  12464. goto IL_001d;
  12465. }
  12466. }
  12467. {
  12468. Exception_t* L_5;
  12469. L_5 = ExceptionBuilder_ArgumentNull_m2F21453F5BE7814A0D05A058EAC09F2391F99DA8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBFED6DEA5A92748E7B7A0A236B4FBA1EFEF38C6)), NULL);
  12470. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RelatedView__ctor_m407186338FB6A892F677E41BD2566161035D01CB_RuntimeMethod_var)));
  12471. }
  12472. IL_001d:
  12473. {
  12474. __this->____parentRowView = (DataRowView_t51724505EADBB0C11EEA0252510644143191B23B*)NULL;
  12475. Il2CppCodeGenWriteBarrier((void**)(&__this->____parentRowView), (void*)(DataRowView_t51724505EADBB0C11EEA0252510644143191B23B*)NULL);
  12476. Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31* L_6 = (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31*)(&__this->____parentKey);
  12477. il2cpp_codegen_initobj(L_6, sizeof(Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31));
  12478. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_7 = ___0_columns;
  12479. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_8;
  12480. memset((&L_8), 0, sizeof(L_8));
  12481. DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93((&L_8), L_7, (bool)1, NULL);
  12482. __this->____childKey = L_8;
  12483. Il2CppCodeGenWriteBarrier((void**)&(((&__this->____childKey))->____columns), (void*)NULL);
  12484. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = ___1_values;
  12485. __this->____filterValues = L_9;
  12486. Il2CppCodeGenWriteBarrier((void**)(&__this->____filterValues), (void*)L_9);
  12487. il2cpp_codegen_runtime_class_init_inline(DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  12488. DataView_ResetRowViewCache_m6F9EBE3978EBB10A72C48AEB4274C47C0DA9C5F9(__this, NULL);
  12489. return;
  12490. }
  12491. }
  12492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelatedView__ctor_mB5E9B9FF4A77C795B764C9D9FC048B092870E5B4 (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* ___0_parentRowView, DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A ___1_parentKey, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___2_childKeyColumns, const RuntimeMethod* method)
  12493. {
  12494. static bool s_Il2CppMethodInitialized;
  12495. if (!s_Il2CppMethodInitialized)
  12496. {
  12497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  12498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C_RuntimeMethod_var);
  12499. s_Il2CppMethodInitialized = true;
  12500. }
  12501. {
  12502. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = ___2_childKeyColumns;
  12503. NullCheck(L_0);
  12504. int32_t L_1 = 0;
  12505. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  12506. NullCheck(L_2);
  12507. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  12508. L_3 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_2, NULL);
  12509. il2cpp_codegen_runtime_class_init_inline(DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  12510. DataView__ctor_mA59D4A8E49FFC83CFDA8A39C806F8E2D08EC180E(__this, L_3, (bool)0, NULL);
  12511. __this->____filterValues = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  12512. Il2CppCodeGenWriteBarrier((void**)(&__this->____filterValues), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  12513. DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* L_4 = ___0_parentRowView;
  12514. __this->____parentRowView = L_4;
  12515. Il2CppCodeGenWriteBarrier((void**)(&__this->____parentRowView), (void*)L_4);
  12516. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_5 = ___1_parentKey;
  12517. Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31 L_6;
  12518. memset((&L_6), 0, sizeof(L_6));
  12519. Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C((&L_6), L_5, Nullable_1__ctor_m7D0152A759DA4275F08FDF96B26BAB57CE0C8B8C_RuntimeMethod_var);
  12520. __this->____parentKey = L_6;
  12521. Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->____parentKey))->___value))->____columns), (void*)NULL);
  12522. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_7 = ___2_childKeyColumns;
  12523. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_8;
  12524. memset((&L_8), 0, sizeof(L_8));
  12525. DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93((&L_8), L_7, (bool)1, NULL);
  12526. __this->____childKey = L_8;
  12527. Il2CppCodeGenWriteBarrier((void**)&(((&__this->____childKey))->____columns), (void*)NULL);
  12528. DataView_ResetRowViewCache_m6F9EBE3978EBB10A72C48AEB4274C47C0DA9C5F9(__this, NULL);
  12529. return;
  12530. }
  12531. }
  12532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* RelatedView_GetParentValues_m5877B688B7FBD0CB0D7AB41200E198B91A6D9298 (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, const RuntimeMethod* method)
  12533. {
  12534. static bool s_Il2CppMethodInitialized;
  12535. if (!s_Il2CppMethodInitialized)
  12536. {
  12537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3_RuntimeMethod_var);
  12538. s_Il2CppMethodInitialized = true;
  12539. }
  12540. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_0;
  12541. memset((&V_0), 0, sizeof(V_0));
  12542. {
  12543. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->____filterValues;
  12544. if (!L_0)
  12545. {
  12546. goto IL_000f;
  12547. }
  12548. }
  12549. {
  12550. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____filterValues;
  12551. return L_1;
  12552. }
  12553. IL_000f:
  12554. {
  12555. DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* L_2 = __this->____parentRowView;
  12556. NullCheck(L_2);
  12557. bool L_3;
  12558. L_3 = DataRowView_HasRecord_mEF7C41A3703B24C5EB672B339308F793D9109625(L_2, NULL);
  12559. if (L_3)
  12560. {
  12561. goto IL_001e;
  12562. }
  12563. }
  12564. {
  12565. return (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  12566. }
  12567. IL_001e:
  12568. {
  12569. Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31* L_4 = (Nullable_1_t80BBE66A5256F0D1D2C34DFA7E6A727738559F31*)(&__this->____parentKey);
  12570. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_5;
  12571. L_5 = Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3(L_4, Nullable_1_get_Value_m992034853D449AA62C8EB5F8A1C7D2EED10B42C3_RuntimeMethod_var);
  12572. V_0 = L_5;
  12573. DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* L_6 = __this->____parentRowView;
  12574. NullCheck(L_6);
  12575. int32_t L_7;
  12576. L_7 = DataRowView_GetRecord_m395AD8005C7BD878E6201C25D0FAA43F44F04475(L_6, NULL);
  12577. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8;
  12578. L_8 = DataKey_GetKeyValues_m88D02259CF4C1EC0133AB4BA48C77C7952D9EF37((&V_0), L_7, NULL);
  12579. return L_8;
  12580. }
  12581. }
  12582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RelatedView_Invoke_m06C44E4BD7C39E4606736FDB8A02924003E1288E (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, int32_t ___1_version, const RuntimeMethod* method)
  12583. {
  12584. static bool s_Il2CppMethodInitialized;
  12585. if (!s_Il2CppMethodInitialized)
  12586. {
  12587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var);
  12588. s_Il2CppMethodInitialized = true;
  12589. }
  12590. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  12591. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  12592. bool V_2 = false;
  12593. RuntimeObject* V_3 = NULL;
  12594. int32_t V_4 = 0;
  12595. {
  12596. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0;
  12597. L_0 = RelatedView_GetParentValues_m5877B688B7FBD0CB0D7AB41200E198B91A6D9298(__this, NULL);
  12598. V_0 = L_0;
  12599. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = V_0;
  12600. if (L_1)
  12601. {
  12602. goto IL_000c;
  12603. }
  12604. }
  12605. {
  12606. return (bool)0;
  12607. }
  12608. IL_000c:
  12609. {
  12610. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2 = ___0_row;
  12611. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_3 = __this->____childKey;
  12612. int32_t L_4 = ___1_version;
  12613. NullCheck(L_2);
  12614. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5;
  12615. L_5 = DataRow_GetKeyValues_mE3C911A9CC19ED1F1D13228C3ADE407CF2184320(L_2, L_3, L_4, NULL);
  12616. V_1 = L_5;
  12617. V_2 = (bool)1;
  12618. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_1;
  12619. NullCheck(L_6);
  12620. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = V_0;
  12621. NullCheck(L_7);
  12622. if ((((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))
  12623. {
  12624. goto IL_0028;
  12625. }
  12626. }
  12627. {
  12628. V_2 = (bool)0;
  12629. goto IL_004d;
  12630. }
  12631. IL_0028:
  12632. {
  12633. V_4 = 0;
  12634. goto IL_0046;
  12635. }
  12636. IL_002d:
  12637. {
  12638. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_1;
  12639. int32_t L_9 = V_4;
  12640. NullCheck(L_8);
  12641. int32_t L_10 = L_9;
  12642. RuntimeObject* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  12643. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_0;
  12644. int32_t L_13 = V_4;
  12645. NullCheck(L_12);
  12646. int32_t L_14 = L_13;
  12647. RuntimeObject* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  12648. NullCheck(L_11);
  12649. bool L_16;
  12650. L_16 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_11, L_15);
  12651. if (L_16)
  12652. {
  12653. goto IL_0040;
  12654. }
  12655. }
  12656. {
  12657. V_2 = (bool)0;
  12658. goto IL_004d;
  12659. }
  12660. IL_0040:
  12661. {
  12662. int32_t L_17 = V_4;
  12663. V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  12664. }
  12665. IL_0046:
  12666. {
  12667. int32_t L_18 = V_4;
  12668. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_1;
  12669. NullCheck(L_19);
  12670. if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
  12671. {
  12672. goto IL_002d;
  12673. }
  12674. }
  12675. IL_004d:
  12676. {
  12677. RuntimeObject* L_20;
  12678. L_20 = DataView_GetFilter_mD9A035BD99614F6CFEC4C541EE770C7BAE2F5AB1_inline(__this, NULL);
  12679. V_3 = L_20;
  12680. RuntimeObject* L_21 = V_3;
  12681. if (!L_21)
  12682. {
  12683. goto IL_0062;
  12684. }
  12685. }
  12686. {
  12687. bool L_22 = V_2;
  12688. RuntimeObject* L_23 = V_3;
  12689. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_24 = ___0_row;
  12690. int32_t L_25 = ___1_version;
  12691. NullCheck(L_23);
  12692. bool L_26;
  12693. L_26 = InterfaceFuncInvoker2< bool, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*, int32_t >::Invoke(0, IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var, L_23, L_24, L_25);
  12694. V_2 = (bool)((int32_t)((int32_t)L_22&(int32_t)L_26));
  12695. }
  12696. IL_0062:
  12697. {
  12698. bool L_27 = V_2;
  12699. return L_27;
  12700. }
  12701. }
  12702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RelatedView_GetFilter_m293577140779F6BEE9C7DF1180B92087B06AF77D (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, const RuntimeMethod* method)
  12703. {
  12704. {
  12705. return __this;
  12706. }
  12707. }
  12708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* RelatedView_AddNew_m0BCFDCA2F4C62C15BB40F75AA20187CD853C4EA9 (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, const RuntimeMethod* method)
  12709. {
  12710. {
  12711. DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* L_0;
  12712. L_0 = DataView_AddNew_mBDF305CCD050E889ACDB7559B3FEBCC676311DAB(__this, NULL);
  12713. DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* L_1 = L_0;
  12714. NullCheck(L_1);
  12715. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2;
  12716. L_2 = DataRowView_get_Row_m784F137A476C6D40C82584E6768B23CE2EA97B77_inline(L_1, NULL);
  12717. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_3 = __this->____childKey;
  12718. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
  12719. L_4 = RelatedView_GetParentValues_m5877B688B7FBD0CB0D7AB41200E198B91A6D9298(__this, NULL);
  12720. NullCheck(L_2);
  12721. DataRow_SetKeyValues_m065CA053DCBE67FC5D0677F41CCE299F755E9490(L_2, L_3, L_4, NULL);
  12722. return L_1;
  12723. }
  12724. }
  12725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelatedView_SetIndex_m8A08182897925C5BEFE8223A709EA37131FF41EF (RelatedView_t591696A54F587B0C81FED986F360C882C72C4B27* __this, String_t* ___0_newSort, int32_t ___1_newRowStates, RuntimeObject* ___2_newRowFilter, const RuntimeMethod* method)
  12726. {
  12727. {
  12728. String_t* L_0 = ___0_newSort;
  12729. int32_t L_1 = ___1_newRowStates;
  12730. RuntimeObject* L_2 = ___2_newRowFilter;
  12731. DataView_SetIndex2_mB117AC9FA8738D3FAFD9BE959C11F9703881100D(__this, L_0, L_1, L_2, (bool)0, NULL);
  12732. DataView_Reset_mD525A2C4A853B3FFB9A135059EB3D0EB615E9785(__this, NULL);
  12733. return;
  12734. }
  12735. }
  12736. #ifdef __clang__
  12737. #pragma clang diagnostic pop
  12738. #endif
  12739. #ifdef __clang__
  12740. #pragma clang diagnostic push
  12741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12742. #pragma clang diagnostic ignored "-Wunused-variable"
  12743. #endif
  12744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RelationshipConverter__ctor_m9E5A30EA8C3FBB786A76D7652E787E470BAA6C08 (RelationshipConverter_tBD824CEB69C28E5ED6194ED61EDC3D1E65FC2688* __this, const RuntimeMethod* method)
  12745. {
  12746. {
  12747. ExpandableObjectConverter__ctor_mB2F0F20591EA133C5A0BCC4C871CDDD6974730DC(__this, NULL);
  12748. return;
  12749. }
  12750. }
  12751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RelationshipConverter_CanConvertTo_mDC510E7B3652992993FE75874327F754597D4AC5 (RelationshipConverter_tBD824CEB69C28E5ED6194ED61EDC3D1E65FC2688* __this, RuntimeObject* ___0_context, Type_t* ___1_destinationType, const RuntimeMethod* method)
  12752. {
  12753. static bool s_Il2CppMethodInitialized;
  12754. if (!s_Il2CppMethodInitialized)
  12755. {
  12756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_0_0_0_var);
  12757. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12758. s_Il2CppMethodInitialized = true;
  12759. }
  12760. {
  12761. Type_t* L_0 = ___1_destinationType;
  12762. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_0_0_0_var) };
  12763. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12764. Type_t* L_2;
  12765. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  12766. bool L_3;
  12767. L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
  12768. if (!L_3)
  12769. {
  12770. goto IL_0014;
  12771. }
  12772. }
  12773. {
  12774. return (bool)1;
  12775. }
  12776. IL_0014:
  12777. {
  12778. RuntimeObject* L_4 = ___0_context;
  12779. Type_t* L_5 = ___1_destinationType;
  12780. bool L_6;
  12781. L_6 = TypeConverter_CanConvertTo_m959B290C863DDFBDD575AF3236B0A17E02E44013(__this, L_4, L_5, NULL);
  12782. return L_6;
  12783. }
  12784. }
  12785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RelationshipConverter_ConvertTo_mCBA91DBC7B63BAE74AFEC9FC55A065CCBDB0AC6E (RelationshipConverter_tBD824CEB69C28E5ED6194ED61EDC3D1E65FC2688* __this, RuntimeObject* ___0_context, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___1_culture, RuntimeObject* ___2_value, Type_t* ___3_destinationType, const RuntimeMethod* method)
  12786. {
  12787. static bool s_Il2CppMethodInitialized;
  12788. if (!s_Il2CppMethodInitialized)
  12789. {
  12790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
  12791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  12792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_0_0_0_var);
  12793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  12794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_0_0_0_var);
  12795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_il2cpp_TypeInfo_var);
  12796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  12797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var);
  12798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  12799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  12800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12801. s_Il2CppMethodInitialized = true;
  12802. }
  12803. ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* V_0 = NULL;
  12804. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  12805. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_2 = NULL;
  12806. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_3 = NULL;
  12807. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_4;
  12808. memset((&V_4), 0, sizeof(V_4));
  12809. {
  12810. Type_t* L_0 = ___3_destinationType;
  12811. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12812. bool L_1;
  12813. L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
  12814. if (!L_1)
  12815. {
  12816. goto IL_0015;
  12817. }
  12818. }
  12819. {
  12820. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  12821. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF54F5AD89BFF7ACC574BFC039F72C349137EC667)), NULL);
  12822. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RelationshipConverter_ConvertTo_mCBA91DBC7B63BAE74AFEC9FC55A065CCBDB0AC6E_RuntimeMethod_var)));
  12823. }
  12824. IL_0015:
  12825. {
  12826. V_0 = (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL;
  12827. V_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  12828. Type_t* L_3 = ___3_destinationType;
  12829. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_0_0_0_var) };
  12830. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12831. Type_t* L_5;
  12832. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  12833. bool L_6;
  12834. L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
  12835. if (!L_6)
  12836. {
  12837. goto IL_0258;
  12838. }
  12839. }
  12840. {
  12841. RuntimeObject* L_7 = ___2_value;
  12842. if (!((DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)IsInstClass((RuntimeObject*)L_7, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var)))
  12843. {
  12844. goto IL_0258;
  12845. }
  12846. }
  12847. {
  12848. RuntimeObject* L_8 = ___2_value;
  12849. V_2 = ((DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)CastclassClass((RuntimeObject*)L_8, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var));
  12850. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_9 = V_2;
  12851. NullCheck(L_9);
  12852. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_10;
  12853. L_10 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_9, NULL);
  12854. V_4 = L_10;
  12855. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11;
  12856. L_11 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  12857. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_12 = V_2;
  12858. NullCheck(L_12);
  12859. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_13;
  12860. L_13 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_12, NULL);
  12861. V_4 = L_13;
  12862. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14;
  12863. L_14 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  12864. V_3 = L_14;
  12865. NullCheck(L_11);
  12866. String_t* L_15;
  12867. L_15 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_11, NULL);
  12868. bool L_16;
  12869. L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
  12870. if (!L_16)
  12871. {
  12872. goto IL_0146;
  12873. }
  12874. }
  12875. {
  12876. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = V_3;
  12877. NullCheck(L_17);
  12878. String_t* L_18;
  12879. L_18 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_17, NULL);
  12880. bool L_19;
  12881. L_19 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_18, NULL);
  12882. if (!L_19)
  12883. {
  12884. goto IL_0146;
  12885. }
  12886. }
  12887. {
  12888. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_0_0_0_var) };
  12889. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12890. Type_t* L_21;
  12891. L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
  12892. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)6);
  12893. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = L_22;
  12894. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12895. Type_t* L_25;
  12896. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  12897. NullCheck(L_23);
  12898. ArrayElementTypeCheck (L_23, L_25);
  12899. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_25);
  12900. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = L_23;
  12901. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12902. Type_t* L_28;
  12903. L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
  12904. NullCheck(L_26);
  12905. ArrayElementTypeCheck (L_26, L_28);
  12906. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_28);
  12907. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = L_26;
  12908. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  12909. Type_t* L_31;
  12910. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  12911. NullCheck(L_29);
  12912. ArrayElementTypeCheck (L_29, L_31);
  12913. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_31);
  12914. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_32 = L_29;
  12915. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) };
  12916. Type_t* L_34;
  12917. L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
  12918. NullCheck(L_32);
  12919. ArrayElementTypeCheck (L_32, L_34);
  12920. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_34);
  12921. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_35 = L_32;
  12922. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) };
  12923. Type_t* L_37;
  12924. L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL);
  12925. NullCheck(L_35);
  12926. ArrayElementTypeCheck (L_35, L_37);
  12927. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_37);
  12928. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_38 = L_35;
  12929. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_39 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
  12930. Type_t* L_40;
  12931. L_40 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_39, NULL);
  12932. NullCheck(L_38);
  12933. ArrayElementTypeCheck (L_38, L_40);
  12934. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(5), (Type_t*)L_40);
  12935. NullCheck(L_21);
  12936. ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_41;
  12937. L_41 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_21, L_38, NULL);
  12938. V_0 = L_41;
  12939. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
  12940. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = L_42;
  12941. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_44 = V_2;
  12942. NullCheck(L_44);
  12943. String_t* L_45;
  12944. L_45 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_44);
  12945. NullCheck(L_43);
  12946. ArrayElementTypeCheck (L_43, L_45);
  12947. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_45);
  12948. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = L_43;
  12949. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_47 = V_2;
  12950. NullCheck(L_47);
  12951. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_48;
  12952. L_48 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_47, NULL);
  12953. V_4 = L_48;
  12954. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_49;
  12955. L_49 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  12956. NullCheck(L_49);
  12957. String_t* L_50;
  12958. L_50 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_49, NULL);
  12959. NullCheck(L_46);
  12960. ArrayElementTypeCheck (L_46, L_50);
  12961. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_50);
  12962. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = L_46;
  12963. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_52 = V_2;
  12964. NullCheck(L_52);
  12965. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_53;
  12966. L_53 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_52, NULL);
  12967. V_4 = L_53;
  12968. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_54;
  12969. L_54 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  12970. NullCheck(L_54);
  12971. String_t* L_55;
  12972. L_55 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_54, NULL);
  12973. NullCheck(L_51);
  12974. ArrayElementTypeCheck (L_51, L_55);
  12975. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_55);
  12976. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_56 = L_51;
  12977. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_57 = V_2;
  12978. NullCheck(L_57);
  12979. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58;
  12980. L_58 = DataRelation_get_ParentColumnNames_m15A3ACC5E6B8C13A90D3E044E91709CBF3E27868(L_57, NULL);
  12981. NullCheck(L_56);
  12982. ArrayElementTypeCheck (L_56, L_58);
  12983. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_58);
  12984. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_59 = L_56;
  12985. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_60 = V_2;
  12986. NullCheck(L_60);
  12987. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61;
  12988. L_61 = DataRelation_get_ChildColumnNames_mAC5A7127D2F385574BE1FC2A7A221EF44DA56357(L_60, NULL);
  12989. NullCheck(L_59);
  12990. ArrayElementTypeCheck (L_59, L_61);
  12991. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_61);
  12992. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_62 = L_59;
  12993. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_63 = V_2;
  12994. NullCheck(L_63);
  12995. bool L_64;
  12996. L_64 = VirtualFuncInvoker0< bool >::Invoke(10, L_63);
  12997. bool L_65 = L_64;
  12998. RuntimeObject* L_66 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_65);
  12999. NullCheck(L_62);
  13000. ArrayElementTypeCheck (L_62, L_66);
  13001. (L_62)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_66);
  13002. V_1 = L_62;
  13003. goto IL_0250;
  13004. }
  13005. IL_0146:
  13006. {
  13007. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_67 = { reinterpret_cast<intptr_t> (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_0_0_0_var) };
  13008. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13009. Type_t* L_68;
  13010. L_68 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_67, NULL);
  13011. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_69 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)8);
  13012. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_70 = L_69;
  13013. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_71 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13014. Type_t* L_72;
  13015. L_72 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_71, NULL);
  13016. NullCheck(L_70);
  13017. ArrayElementTypeCheck (L_70, L_72);
  13018. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_72);
  13019. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_73 = L_70;
  13020. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13021. Type_t* L_75;
  13022. L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL);
  13023. NullCheck(L_73);
  13024. ArrayElementTypeCheck (L_73, L_75);
  13025. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_75);
  13026. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_76 = L_73;
  13027. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_77 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13028. Type_t* L_78;
  13029. L_78 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_77, NULL);
  13030. NullCheck(L_76);
  13031. ArrayElementTypeCheck (L_76, L_78);
  13032. (L_76)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_78);
  13033. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_79 = L_76;
  13034. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13035. Type_t* L_81;
  13036. L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
  13037. NullCheck(L_79);
  13038. ArrayElementTypeCheck (L_79, L_81);
  13039. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_81);
  13040. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = L_79;
  13041. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_83 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  13042. Type_t* L_84;
  13043. L_84 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_83, NULL);
  13044. NullCheck(L_82);
  13045. ArrayElementTypeCheck (L_82, L_84);
  13046. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_84);
  13047. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_85 = L_82;
  13048. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_86 = { reinterpret_cast<intptr_t> (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) };
  13049. Type_t* L_87;
  13050. L_87 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_86, NULL);
  13051. NullCheck(L_85);
  13052. ArrayElementTypeCheck (L_85, L_87);
  13053. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(5), (Type_t*)L_87);
  13054. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_88 = L_85;
  13055. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_89 = { reinterpret_cast<intptr_t> (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_0_0_0_var) };
  13056. Type_t* L_90;
  13057. L_90 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_89, NULL);
  13058. NullCheck(L_88);
  13059. ArrayElementTypeCheck (L_88, L_90);
  13060. (L_88)->SetAt(static_cast<il2cpp_array_size_t>(6), (Type_t*)L_90);
  13061. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_91 = L_88;
  13062. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_92 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
  13063. Type_t* L_93;
  13064. L_93 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_92, NULL);
  13065. NullCheck(L_91);
  13066. ArrayElementTypeCheck (L_91, L_93);
  13067. (L_91)->SetAt(static_cast<il2cpp_array_size_t>(7), (Type_t*)L_93);
  13068. NullCheck(L_68);
  13069. ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_94;
  13070. L_94 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_68, L_91, NULL);
  13071. V_0 = L_94;
  13072. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_95 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)8);
  13073. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_96 = L_95;
  13074. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_97 = V_2;
  13075. NullCheck(L_97);
  13076. String_t* L_98;
  13077. L_98 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_97);
  13078. NullCheck(L_96);
  13079. ArrayElementTypeCheck (L_96, L_98);
  13080. (L_96)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_98);
  13081. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_99 = L_96;
  13082. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_100 = V_2;
  13083. NullCheck(L_100);
  13084. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_101;
  13085. L_101 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_100, NULL);
  13086. V_4 = L_101;
  13087. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_102;
  13088. L_102 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  13089. NullCheck(L_102);
  13090. String_t* L_103;
  13091. L_103 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_102, NULL);
  13092. NullCheck(L_99);
  13093. ArrayElementTypeCheck (L_99, L_103);
  13094. (L_99)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_103);
  13095. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_104 = L_99;
  13096. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_105 = V_2;
  13097. NullCheck(L_105);
  13098. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_106;
  13099. L_106 = DataRelation_get_ParentKey_m96F0EDBF5D1A6E75546F723AE2C4C3450310F39F(L_105, NULL);
  13100. V_4 = L_106;
  13101. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_107;
  13102. L_107 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  13103. NullCheck(L_107);
  13104. String_t* L_108;
  13105. L_108 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_107, NULL);
  13106. NullCheck(L_104);
  13107. ArrayElementTypeCheck (L_104, L_108);
  13108. (L_104)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_108);
  13109. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_109 = L_104;
  13110. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_110 = V_2;
  13111. NullCheck(L_110);
  13112. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_111;
  13113. L_111 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_110, NULL);
  13114. V_4 = L_111;
  13115. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_112;
  13116. L_112 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  13117. NullCheck(L_112);
  13118. String_t* L_113;
  13119. L_113 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_112, NULL);
  13120. NullCheck(L_109);
  13121. ArrayElementTypeCheck (L_109, L_113);
  13122. (L_109)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_113);
  13123. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_114 = L_109;
  13124. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_115 = V_2;
  13125. NullCheck(L_115);
  13126. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_116;
  13127. L_116 = DataRelation_get_ChildKey_m0B7C366E00608EE65C26FCB5C1868F57F8F4E373(L_115, NULL);
  13128. V_4 = L_116;
  13129. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_117;
  13130. L_117 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61((&V_4), NULL);
  13131. NullCheck(L_117);
  13132. String_t* L_118;
  13133. L_118 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_117, NULL);
  13134. NullCheck(L_114);
  13135. ArrayElementTypeCheck (L_114, L_118);
  13136. (L_114)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_118);
  13137. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_119 = L_114;
  13138. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_120 = V_2;
  13139. NullCheck(L_120);
  13140. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121;
  13141. L_121 = DataRelation_get_ParentColumnNames_m15A3ACC5E6B8C13A90D3E044E91709CBF3E27868(L_120, NULL);
  13142. NullCheck(L_119);
  13143. ArrayElementTypeCheck (L_119, L_121);
  13144. (L_119)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_121);
  13145. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_122 = L_119;
  13146. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_123 = V_2;
  13147. NullCheck(L_123);
  13148. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_124;
  13149. L_124 = DataRelation_get_ChildColumnNames_mAC5A7127D2F385574BE1FC2A7A221EF44DA56357(L_123, NULL);
  13150. NullCheck(L_122);
  13151. ArrayElementTypeCheck (L_122, L_124);
  13152. (L_122)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject*)L_124);
  13153. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_125 = L_122;
  13154. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_126 = V_2;
  13155. NullCheck(L_126);
  13156. bool L_127;
  13157. L_127 = VirtualFuncInvoker0< bool >::Invoke(10, L_126);
  13158. bool L_128 = L_127;
  13159. RuntimeObject* L_129 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_128);
  13160. NullCheck(L_125);
  13161. ArrayElementTypeCheck (L_125, L_129);
  13162. (L_125)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject*)L_129);
  13163. V_1 = L_125;
  13164. }
  13165. IL_0250:
  13166. {
  13167. ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_130 = V_0;
  13168. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_131 = V_1;
  13169. InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5* L_132 = (InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5*)il2cpp_codegen_object_new(InstanceDescriptor_t19684A5B2EDEBF906D50F65DC39F9B4D5E0843A5_il2cpp_TypeInfo_var);
  13170. InstanceDescriptor__ctor_m4A88597D681C8A8A9551AB318F8CBB47D49BEC57(L_132, L_130, (RuntimeObject*)L_131, NULL);
  13171. return L_132;
  13172. }
  13173. IL_0258:
  13174. {
  13175. RuntimeObject* L_133 = ___0_context;
  13176. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_134 = ___1_culture;
  13177. RuntimeObject* L_135 = ___2_value;
  13178. Type_t* L_136 = ___3_destinationType;
  13179. RuntimeObject* L_137;
  13180. L_137 = TypeConverter_ConvertTo_m5D4785A320B7ED351B677E28B77171F70E389B96(__this, L_133, L_134, L_135, L_136, NULL);
  13181. return L_137;
  13182. }
  13183. }
  13184. #ifdef __clang__
  13185. #pragma clang diagnostic pop
  13186. #endif
  13187. #ifdef __clang__
  13188. #pragma clang diagnostic push
  13189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13190. #pragma clang diagnostic ignored "-Wunused-variable"
  13191. #endif
  13192. #ifdef __clang__
  13193. #pragma clang diagnostic pop
  13194. #endif
  13195. #ifdef __clang__
  13196. #pragma clang diagnostic push
  13197. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13198. #pragma clang diagnostic ignored "-Wunused-variable"
  13199. #endif
  13200. #ifdef __clang__
  13201. #pragma clang diagnostic pop
  13202. #endif
  13203. #ifdef __clang__
  13204. #pragma clang diagnostic push
  13205. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13206. #pragma clang diagnostic ignored "-Wunused-variable"
  13207. #endif
  13208. IL2CPP_EXTERN_C void IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshal_pinvoke(const IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795& unmarshaled, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_pinvoke& marshaled)
  13209. {
  13210. Exception_t* ___ColumnException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Column' of type 'IndexField': Reference type field marshaling is not supported.");
  13211. IL2CPP_RAISE_MANAGED_EXCEPTION(___ColumnException, NULL);
  13212. }
  13213. IL2CPP_EXTERN_C void IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshal_pinvoke_back(const IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_pinvoke& marshaled, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795& unmarshaled)
  13214. {
  13215. Exception_t* ___ColumnException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Column' of type 'IndexField': Reference type field marshaling is not supported.");
  13216. IL2CPP_RAISE_MANAGED_EXCEPTION(___ColumnException, NULL);
  13217. }
  13218. IL2CPP_EXTERN_C void IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshal_pinvoke_cleanup(IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_pinvoke& marshaled)
  13219. {
  13220. }
  13221. IL2CPP_EXTERN_C void IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshal_com(const IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795& unmarshaled, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_com& marshaled)
  13222. {
  13223. Exception_t* ___ColumnException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Column' of type 'IndexField': Reference type field marshaling is not supported.");
  13224. IL2CPP_RAISE_MANAGED_EXCEPTION(___ColumnException, NULL);
  13225. }
  13226. IL2CPP_EXTERN_C void IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshal_com_back(const IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_com& marshaled, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795& unmarshaled)
  13227. {
  13228. Exception_t* ___ColumnException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Column' of type 'IndexField': Reference type field marshaling is not supported.");
  13229. IL2CPP_RAISE_MANAGED_EXCEPTION(___ColumnException, NULL);
  13230. }
  13231. IL2CPP_EXTERN_C void IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshal_com_cleanup(IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_marshaled_com& marshaled)
  13232. {
  13233. }
  13234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexField__ctor_m52836F0190BDCE25B8C894FE14386F1C85E9CADA (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, bool ___1_isDescending, const RuntimeMethod* method)
  13235. {
  13236. {
  13237. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  13238. __this->___Column = L_0;
  13239. Il2CppCodeGenWriteBarrier((void**)(&__this->___Column), (void*)L_0);
  13240. bool L_1 = ___1_isDescending;
  13241. __this->___IsDescending = L_1;
  13242. return;
  13243. }
  13244. }
  13245. IL2CPP_EXTERN_C void IndexField__ctor_m52836F0190BDCE25B8C894FE14386F1C85E9CADA_AdjustorThunk (RuntimeObject* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, bool ___1_isDescending, const RuntimeMethod* method)
  13246. {
  13247. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* _thisAdjusted;
  13248. int32_t _offset = 1;
  13249. _thisAdjusted = reinterpret_cast<IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*>(__this + _offset);
  13250. IndexField__ctor_m52836F0190BDCE25B8C894FE14386F1C85E9CADA(_thisAdjusted, ___0_column, ___1_isDescending, method);
  13251. }
  13252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexField_op_Equality_mCE24BA7710907504980BAEF898CE3BFE36EF6676 (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 ___0_if1, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 ___1_if2, const RuntimeMethod* method)
  13253. {
  13254. {
  13255. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 L_0 = ___0_if1;
  13256. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_1 = L_0.___Column;
  13257. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 L_2 = ___1_if2;
  13258. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_3 = L_2.___Column;
  13259. if ((!(((RuntimeObject*)(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_1) == ((RuntimeObject*)(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_3))))
  13260. {
  13261. goto IL_001d;
  13262. }
  13263. }
  13264. {
  13265. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 L_4 = ___0_if1;
  13266. bool L_5 = L_4.___IsDescending;
  13267. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 L_6 = ___1_if2;
  13268. bool L_7 = L_6.___IsDescending;
  13269. return (bool)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
  13270. }
  13271. IL_001d:
  13272. {
  13273. return (bool)0;
  13274. }
  13275. }
  13276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IndexField_Equals_m232FDF421FB3E4A3D0A66830A904D60D5CA610BC (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  13277. {
  13278. static bool s_Il2CppMethodInitialized;
  13279. if (!s_Il2CppMethodInitialized)
  13280. {
  13281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_il2cpp_TypeInfo_var);
  13282. s_Il2CppMethodInitialized = true;
  13283. }
  13284. {
  13285. RuntimeObject* L_0 = ___0_obj;
  13286. if (((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_il2cpp_TypeInfo_var)))
  13287. {
  13288. goto IL_000a;
  13289. }
  13290. }
  13291. {
  13292. return (bool)0;
  13293. }
  13294. IL_000a:
  13295. {
  13296. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 L_1 = (*(IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*)__this);
  13297. RuntimeObject* L_2 = ___0_obj;
  13298. bool L_3;
  13299. L_3 = IndexField_op_Equality_mCE24BA7710907504980BAEF898CE3BFE36EF6676(L_1, ((*(IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*)((IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*)(IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*)UnBox(L_2, IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795_il2cpp_TypeInfo_var)))), NULL);
  13300. return L_3;
  13301. }
  13302. }
  13303. IL2CPP_EXTERN_C bool IndexField_Equals_m232FDF421FB3E4A3D0A66830A904D60D5CA610BC_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  13304. {
  13305. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* _thisAdjusted;
  13306. int32_t _offset = 1;
  13307. _thisAdjusted = reinterpret_cast<IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*>(__this + _offset);
  13308. bool _returnValue;
  13309. _returnValue = IndexField_Equals_m232FDF421FB3E4A3D0A66830A904D60D5CA610BC(_thisAdjusted, ___0_obj, method);
  13310. return _returnValue;
  13311. }
  13312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexField_GetHashCode_m0069E645B908B4B69E4EB9B6E8DD812B794FB368 (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* __this, const RuntimeMethod* method)
  13313. {
  13314. static bool s_Il2CppMethodInitialized;
  13315. if (!s_Il2CppMethodInitialized)
  13316. {
  13317. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  13318. s_Il2CppMethodInitialized = true;
  13319. }
  13320. {
  13321. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = __this->___Column;
  13322. NullCheck(L_0);
  13323. int32_t L_1;
  13324. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0);
  13325. bool* L_2 = (bool*)(&__this->___IsDescending);
  13326. il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
  13327. int32_t L_3;
  13328. L_3 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3(L_2, NULL);
  13329. return ((int32_t)(L_1^L_3));
  13330. }
  13331. }
  13332. IL2CPP_EXTERN_C int32_t IndexField_GetHashCode_m0069E645B908B4B69E4EB9B6E8DD812B794FB368_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  13333. {
  13334. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795* _thisAdjusted;
  13335. int32_t _offset = 1;
  13336. _thisAdjusted = reinterpret_cast<IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795*>(__this + _offset);
  13337. int32_t _returnValue;
  13338. _returnValue = IndexField_GetHashCode_m0069E645B908B4B69E4EB9B6E8DD812B794FB368(_thisAdjusted, method);
  13339. return _returnValue;
  13340. }
  13341. #ifdef __clang__
  13342. #pragma clang diagnostic pop
  13343. #endif
  13344. #ifdef __clang__
  13345. #pragma clang diagnostic push
  13346. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13347. #pragma clang diagnostic ignored "-Wunused-variable"
  13348. #endif
  13349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index__ctor_mC87A6E3EE04FBC7F02A48D220943D64B7C0F1DEF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ___1_indexFields, int32_t ___2_recordStates, RuntimeObject* ___3_rowFilter, const RuntimeMethod* method)
  13350. {
  13351. {
  13352. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_table;
  13353. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_1 = ___1_indexFields;
  13354. int32_t L_2 = ___2_recordStates;
  13355. RuntimeObject* L_3 = ___3_rowFilter;
  13356. Index__ctor_m18DB7AB00A1AE08A315689E339254D4118AB5CA4(__this, L_0, L_1, (Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0*)NULL, L_2, L_3, NULL);
  13357. return;
  13358. }
  13359. }
  13360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index__ctor_m0A290157A4B83396145E525BF80D7178D17E3EED (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* ___1_comparison, int32_t ___2_recordStates, RuntimeObject* ___3_rowFilter, const RuntimeMethod* method)
  13361. {
  13362. {
  13363. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_table;
  13364. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = ___0_table;
  13365. NullCheck(L_1);
  13366. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_2;
  13367. L_2 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_1, NULL);
  13368. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_3;
  13369. L_3 = Index_GetAllFields_mCEC031BBF3D2EC2631B42FAEEE580CDCA70E80BB(L_2, NULL);
  13370. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_4 = ___1_comparison;
  13371. int32_t L_5 = ___2_recordStates;
  13372. RuntimeObject* L_6 = ___3_rowFilter;
  13373. Index__ctor_m18DB7AB00A1AE08A315689E339254D4118AB5CA4(__this, L_0, L_3, L_4, L_5, L_6, NULL);
  13374. return;
  13375. }
  13376. }
  13377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* Index_GetAllFields_mCEC031BBF3D2EC2631B42FAEEE580CDCA70E80BB (DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* ___0_columns, const RuntimeMethod* method)
  13378. {
  13379. static bool s_Il2CppMethodInitialized;
  13380. if (!s_Il2CppMethodInitialized)
  13381. {
  13382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E_il2cpp_TypeInfo_var);
  13383. s_Il2CppMethodInitialized = true;
  13384. }
  13385. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* V_0 = NULL;
  13386. int32_t V_1 = 0;
  13387. {
  13388. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_0 = ___0_columns;
  13389. NullCheck(L_0);
  13390. int32_t L_1;
  13391. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_0);
  13392. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_2 = (IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E*)(IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E*)SZArrayNew(IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E_il2cpp_TypeInfo_var, (uint32_t)L_1);
  13393. V_0 = L_2;
  13394. V_1 = 0;
  13395. goto IL_0028;
  13396. }
  13397. IL_0010:
  13398. {
  13399. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_3 = V_0;
  13400. int32_t L_4 = V_1;
  13401. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_5 = ___0_columns;
  13402. int32_t L_6 = V_1;
  13403. NullCheck(L_5);
  13404. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_7;
  13405. L_7 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_5, L_6, NULL);
  13406. IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795 L_8;
  13407. memset((&L_8), 0, sizeof(L_8));
  13408. IndexField__ctor_m52836F0190BDCE25B8C894FE14386F1C85E9CADA((&L_8), L_7, (bool)0, NULL);
  13409. NullCheck(L_3);
  13410. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (IndexField_t6285D0782FB7D55EC60F7DFB20AF7D3E7D37B795)L_8);
  13411. int32_t L_9 = V_1;
  13412. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  13413. }
  13414. IL_0028:
  13415. {
  13416. int32_t L_10 = V_1;
  13417. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_11 = V_0;
  13418. NullCheck(L_11);
  13419. if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
  13420. {
  13421. goto IL_0010;
  13422. }
  13423. }
  13424. {
  13425. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_12 = V_0;
  13426. return L_12;
  13427. }
  13428. }
  13429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index__ctor_m18DB7AB00A1AE08A315689E339254D4118AB5CA4 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ___1_indexFields, Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* ___2_comparison, int32_t ___3_recordStates, RuntimeObject* ___4_rowFilter, const RuntimeMethod* method)
  13430. {
  13431. static bool s_Il2CppMethodInitialized;
  13432. if (!s_Il2CppMethodInitialized)
  13433. {
  13434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m40D24EF4960439412E6061656D2AB1A00413A136_RuntimeMethod_var);
  13435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  13436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6_il2cpp_TypeInfo_var);
  13437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2_il2cpp_TypeInfo_var);
  13438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483_il2cpp_TypeInfo_var);
  13439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1__ctor_m89FB9E3260F69483B30A87B16DB41DF6554D9850_RuntimeMethod_var);
  13440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC_il2cpp_TypeInfo_var);
  13441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__22_0_mCE4B9D0CE791CDCE260DA06BAEDD1D699978638B_RuntimeMethod_var);
  13442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  13443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E_il2cpp_TypeInfo_var);
  13444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99194515D030257FDAA9396F2E6E9040CE126DEA);
  13445. s_Il2CppMethodInitialized = true;
  13446. }
  13447. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* V_0 = NULL;
  13448. int32_t G_B2_0 = 0;
  13449. String_t* G_B2_1 = NULL;
  13450. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* G_B2_2 = NULL;
  13451. int32_t G_B1_0 = 0;
  13452. String_t* G_B1_1 = NULL;
  13453. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* G_B1_2 = NULL;
  13454. int32_t G_B3_0 = 0;
  13455. int32_t G_B3_1 = 0;
  13456. String_t* G_B3_2 = NULL;
  13457. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* G_B3_3 = NULL;
  13458. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* G_B7_0 = NULL;
  13459. int32_t G_B7_1 = 0;
  13460. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* G_B7_2 = NULL;
  13461. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* G_B6_0 = NULL;
  13462. int32_t G_B6_1 = 0;
  13463. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* G_B6_2 = NULL;
  13464. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* G_B9_0 = NULL;
  13465. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* G_B8_0 = NULL;
  13466. int32_t G_B10_0 = 0;
  13467. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* G_B10_1 = NULL;
  13468. {
  13469. int32_t L_0;
  13470. L_0 = Interlocked_Increment_m3C240C32E8D9544EC050B74D4F28EEB58F1F9309((&((Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483_StaticFields*)il2cpp_codegen_static_fields_for(Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483_il2cpp_TypeInfo_var))->___s_objectTypeCount), NULL);
  13471. __this->____objectID = L_0;
  13472. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13473. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  13474. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_1 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  13475. int32_t L_2;
  13476. L_2 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  13477. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = ___0_table;
  13478. if (L_3)
  13479. {
  13480. G_B2_0 = L_2;
  13481. G_B2_1 = _stringLiteral99194515D030257FDAA9396F2E6E9040CE126DEA;
  13482. G_B2_2 = L_1;
  13483. goto IL_002c;
  13484. }
  13485. G_B1_0 = L_2;
  13486. G_B1_1 = _stringLiteral99194515D030257FDAA9396F2E6E9040CE126DEA;
  13487. G_B1_2 = L_1;
  13488. }
  13489. {
  13490. G_B3_0 = 0;
  13491. G_B3_1 = G_B1_0;
  13492. G_B3_2 = G_B1_1;
  13493. G_B3_3 = G_B1_2;
  13494. goto IL_0032;
  13495. }
  13496. IL_002c:
  13497. {
  13498. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = ___0_table;
  13499. NullCheck(L_4);
  13500. int32_t L_5;
  13501. L_5 = DataTable_get_ObjectID_m3A05B9B04446D482AE01B532B3A04146BD431358_inline(L_4, NULL);
  13502. G_B3_0 = L_5;
  13503. G_B3_1 = G_B2_0;
  13504. G_B3_2 = G_B2_1;
  13505. G_B3_3 = G_B2_2;
  13506. }
  13507. IL_0032:
  13508. {
  13509. int32_t L_6 = ___3_recordStates;
  13510. NullCheck(G_B3_3);
  13511. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m40D24EF4960439412E6061656D2AB1A00413A136(G_B3_3, G_B3_2, G_B3_1, G_B3_0, L_6, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m40D24EF4960439412E6061656D2AB1A00413A136_RuntimeMethod_var);
  13512. int32_t L_7 = ___3_recordStates;
  13513. if (!((int32_t)((int32_t)L_7&((int32_t)-63))))
  13514. {
  13515. goto IL_0046;
  13516. }
  13517. }
  13518. {
  13519. Exception_t* L_8;
  13520. L_8 = ExceptionBuilder_RecordStateRange_mE21AB516FC178C8F273358A9672C51FB8626B5CD(NULL);
  13521. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Index__ctor_m18DB7AB00A1AE08A315689E339254D4118AB5CA4_RuntimeMethod_var)));
  13522. }
  13523. IL_0046:
  13524. {
  13525. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = ___0_table;
  13526. __this->____table = L_9;
  13527. Il2CppCodeGenWriteBarrier((void**)(&__this->____table), (void*)L_9);
  13528. int32_t L_10;
  13529. L_10 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  13530. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  13531. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* L_11 = ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9__22_0;
  13532. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* L_12 = L_11;
  13533. if (L_12)
  13534. {
  13535. G_B7_0 = L_12;
  13536. G_B7_1 = L_10;
  13537. G_B7_2 = __this;
  13538. goto IL_0073;
  13539. }
  13540. G_B6_0 = L_12;
  13541. G_B6_1 = L_10;
  13542. G_B6_2 = __this;
  13543. }
  13544. {
  13545. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  13546. U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* L_13 = ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9;
  13547. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* L_14 = (Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2*)il2cpp_codegen_object_new(Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2_il2cpp_TypeInfo_var);
  13548. Func_2__ctor_m27372E22CD9D555827ED3B2E4492CB3F33B60B6A(L_14, L_13, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__22_0_mCE4B9D0CE791CDCE260DA06BAEDD1D699978638B_RuntimeMethod_var), NULL);
  13549. Func_2_t1A6FDC8601F38FBD942E504AABBD0164866DA3B2* L_15 = L_14;
  13550. ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9__22_0 = L_15;
  13551. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9__22_0), (void*)L_15);
  13552. G_B7_0 = L_15;
  13553. G_B7_1 = G_B6_1;
  13554. G_B7_2 = G_B6_2;
  13555. }
  13556. IL_0073:
  13557. {
  13558. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* L_16 = (Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC*)il2cpp_codegen_object_new(Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC_il2cpp_TypeInfo_var);
  13559. Listeners_1__ctor_m89FB9E3260F69483B30A87B16DB41DF6554D9850(L_16, G_B7_1, G_B7_0, Listeners_1__ctor_m89FB9E3260F69483B30A87B16DB41DF6554D9850_RuntimeMethod_var);
  13560. NullCheck(G_B7_2);
  13561. G_B7_2->____listeners = L_16;
  13562. Il2CppCodeGenWriteBarrier((void**)(&G_B7_2->____listeners), (void*)L_16);
  13563. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_17 = ___1_indexFields;
  13564. __this->____indexFields = L_17;
  13565. Il2CppCodeGenWriteBarrier((void**)(&__this->____indexFields), (void*)L_17);
  13566. int32_t L_18 = ___3_recordStates;
  13567. __this->____recordStates = L_18;
  13568. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_19 = ___2_comparison;
  13569. __this->____comparison = L_19;
  13570. Il2CppCodeGenWriteBarrier((void**)(&__this->____comparison), (void*)L_19);
  13571. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_20 = ___0_table;
  13572. NullCheck(L_20);
  13573. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_21;
  13574. L_21 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_20, NULL);
  13575. RuntimeObject* L_22 = ___4_rowFilter;
  13576. if (L_22)
  13577. {
  13578. G_B9_0 = __this;
  13579. goto IL_00a5;
  13580. }
  13581. G_B8_0 = __this;
  13582. }
  13583. {
  13584. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_23 = ___2_comparison;
  13585. G_B10_0 = ((((RuntimeObject*)(Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0*)L_23) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  13586. G_B10_1 = G_B8_0;
  13587. goto IL_00a6;
  13588. }
  13589. IL_00a5:
  13590. {
  13591. G_B10_0 = 0;
  13592. G_B10_1 = G_B9_0;
  13593. }
  13594. IL_00a6:
  13595. {
  13596. NullCheck(G_B10_1);
  13597. G_B10_1->____isSharable = (bool)G_B10_0;
  13598. RuntimeObject* L_24 = ___4_rowFilter;
  13599. if (!L_24)
  13600. {
  13601. goto IL_00d3;
  13602. }
  13603. }
  13604. {
  13605. RuntimeObject* L_25 = ___4_rowFilter;
  13606. WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_26 = (WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E*)il2cpp_codegen_object_new(WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E_il2cpp_TypeInfo_var);
  13607. WeakReference__ctor_m5F9E2F970CD85965A003C0B37ABDBFAA1F5CF241(L_26, L_25, NULL);
  13608. __this->____rowFilter = L_26;
  13609. Il2CppCodeGenWriteBarrier((void**)(&__this->____rowFilter), (void*)L_26);
  13610. RuntimeObject* L_27 = ___4_rowFilter;
  13611. V_0 = ((DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6*)IsInstSealed((RuntimeObject*)L_27, DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6_il2cpp_TypeInfo_var));
  13612. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* L_28 = V_0;
  13613. if (!L_28)
  13614. {
  13615. goto IL_00d3;
  13616. }
  13617. }
  13618. {
  13619. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* L_29 = V_0;
  13620. NullCheck(L_29);
  13621. bool L_30;
  13622. L_30 = DataExpression_HasRemoteAggregate_m6F909A2C351BEA665525C483FE77725F5AA21455(L_29, NULL);
  13623. __this->____hasRemoteAggregate = L_30;
  13624. }
  13625. IL_00d3:
  13626. {
  13627. RuntimeObject* L_31 = ___4_rowFilter;
  13628. Index_InitRecords_mAF299337CB17B93CA7F68AABD391AB715194627A(__this, L_31, NULL);
  13629. return;
  13630. }
  13631. }
  13632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_Equal_m470830ED74A9F890A8ED43885441C16C4B591E32 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ___0_indexDesc, int32_t ___1_recordStates, RuntimeObject* ___2_rowFilter, const RuntimeMethod* method)
  13633. {
  13634. int32_t V_0 = 0;
  13635. {
  13636. bool L_0 = __this->____isSharable;
  13637. if (!L_0)
  13638. {
  13639. goto IL_0021;
  13640. }
  13641. }
  13642. {
  13643. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_1 = __this->____indexFields;
  13644. NullCheck(L_1);
  13645. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_2 = ___0_indexDesc;
  13646. NullCheck(L_2);
  13647. if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
  13648. {
  13649. goto IL_0021;
  13650. }
  13651. }
  13652. {
  13653. int32_t L_3 = __this->____recordStates;
  13654. int32_t L_4 = ___1_recordStates;
  13655. if ((!(((uint32_t)L_3) == ((uint32_t)L_4))))
  13656. {
  13657. goto IL_0021;
  13658. }
  13659. }
  13660. {
  13661. RuntimeObject* L_5 = ___2_rowFilter;
  13662. if (!L_5)
  13663. {
  13664. goto IL_0023;
  13665. }
  13666. }
  13667. IL_0021:
  13668. {
  13669. return (bool)0;
  13670. }
  13671. IL_0023:
  13672. {
  13673. V_0 = 0;
  13674. goto IL_006b;
  13675. }
  13676. IL_0027:
  13677. {
  13678. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_6 = __this->____indexFields;
  13679. int32_t L_7 = V_0;
  13680. NullCheck(L_6);
  13681. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_8 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___Column;
  13682. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_9 = ___0_indexDesc;
  13683. int32_t L_10 = V_0;
  13684. NullCheck(L_9);
  13685. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_11 = ((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___Column;
  13686. if ((!(((RuntimeObject*)(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_8) == ((RuntimeObject*)(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_11))))
  13687. {
  13688. goto IL_0065;
  13689. }
  13690. }
  13691. {
  13692. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_12 = __this->____indexFields;
  13693. int32_t L_13 = V_0;
  13694. NullCheck(L_12);
  13695. bool L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___IsDescending;
  13696. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_15 = ___0_indexDesc;
  13697. int32_t L_16 = V_0;
  13698. NullCheck(L_15);
  13699. bool L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___IsDescending;
  13700. if ((((int32_t)L_14) == ((int32_t)L_17)))
  13701. {
  13702. goto IL_0067;
  13703. }
  13704. }
  13705. IL_0065:
  13706. {
  13707. return (bool)0;
  13708. }
  13709. IL_0067:
  13710. {
  13711. int32_t L_18 = V_0;
  13712. V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  13713. }
  13714. IL_006b:
  13715. {
  13716. int32_t L_19 = V_0;
  13717. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_20 = __this->____indexFields;
  13718. NullCheck(L_20);
  13719. if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))
  13720. {
  13721. goto IL_0027;
  13722. }
  13723. }
  13724. {
  13725. return (bool)1;
  13726. }
  13727. }
  13728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_get_HasRemoteAggregate_mD9D314624721F08F6F387F11F8E0B7A42C95C27A (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13729. {
  13730. {
  13731. bool L_0 = __this->____hasRemoteAggregate;
  13732. return L_0;
  13733. }
  13734. }
  13735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13736. {
  13737. {
  13738. int32_t L_0 = __this->____objectID;
  13739. return L_0;
  13740. }
  13741. }
  13742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_get_RecordStates_m22F22F889F6DDB4FADD3739C64AFB95ECF8DD175 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13743. {
  13744. {
  13745. int32_t L_0 = __this->____recordStates;
  13746. return L_0;
  13747. }
  13748. }
  13749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Index_get_RowFilter_m33F3DEBDFCD7D6373B38EB6B3ED60EA048737601 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13750. {
  13751. static bool s_Il2CppMethodInitialized;
  13752. if (!s_Il2CppMethodInitialized)
  13753. {
  13754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var);
  13755. s_Il2CppMethodInitialized = true;
  13756. }
  13757. RuntimeObject* G_B3_0 = NULL;
  13758. {
  13759. WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_0 = __this->____rowFilter;
  13760. if (L_0)
  13761. {
  13762. goto IL_000b;
  13763. }
  13764. }
  13765. {
  13766. G_B3_0 = NULL;
  13767. goto IL_0016;
  13768. }
  13769. IL_000b:
  13770. {
  13771. WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_1 = __this->____rowFilter;
  13772. NullCheck(L_1);
  13773. RuntimeObject* L_2;
  13774. L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6, L_1);
  13775. G_B3_0 = L_2;
  13776. }
  13777. IL_0016:
  13778. {
  13779. return ((RuntimeObject*)Castclass((RuntimeObject*)G_B3_0, IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var));
  13780. }
  13781. }
  13782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetRecord_m8394B5ABD0C9762A340533A441A204A920718EA1 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, const RuntimeMethod* method)
  13783. {
  13784. static bool s_Il2CppMethodInitialized;
  13785. if (!s_Il2CppMethodInitialized)
  13786. {
  13787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107_RuntimeMethod_var);
  13788. s_Il2CppMethodInitialized = true;
  13789. }
  13790. {
  13791. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_0 = __this->____records;
  13792. int32_t L_1 = ___0_recordIndex;
  13793. NullCheck(L_0);
  13794. int32_t L_2;
  13795. L_2 = RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107(L_0, L_1, RBTree_1_get_Item_m6CB743851EBBBD1D9007D28700324EA0002F3107_RuntimeMethod_var);
  13796. return L_2;
  13797. }
  13798. }
  13799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_get_HasDuplicates_m9106F02967C6F9D8B06E53B447841139985146DB (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13800. {
  13801. static bool s_Il2CppMethodInitialized;
  13802. if (!s_Il2CppMethodInitialized)
  13803. {
  13804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72_RuntimeMethod_var);
  13805. s_Il2CppMethodInitialized = true;
  13806. }
  13807. {
  13808. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_0 = __this->____records;
  13809. NullCheck(L_0);
  13810. bool L_1;
  13811. L_1 = RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72(L_0, RBTree_1_get_HasDuplicates_m4F156E4EE63FDA1D6F9A8FC9E85FDCEA272E3F72_RuntimeMethod_var);
  13812. return L_1;
  13813. }
  13814. }
  13815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_get_RecordCount_mD2C55E6DC12BC4F256C0B27D1A9FEB100C35A7FD (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13816. {
  13817. {
  13818. int32_t L_0 = __this->____recordCount;
  13819. return L_0;
  13820. }
  13821. }
  13822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_AcceptRecord_mFF34568B89204BB2370C7FB4191640E764FE5C16 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method)
  13823. {
  13824. {
  13825. int32_t L_0 = ___0_record;
  13826. RuntimeObject* L_1;
  13827. L_1 = Index_get_RowFilter_m33F3DEBDFCD7D6373B38EB6B3ED60EA048737601(__this, NULL);
  13828. bool L_2;
  13829. L_2 = Index_AcceptRecord_mFB07D41589D18B8B78CF2EB056A260D41DBB5D63(__this, L_0, L_1, NULL);
  13830. return L_2;
  13831. }
  13832. }
  13833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_AcceptRecord_mFB07D41589D18B8B78CF2EB056A260D41DBB5D63 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, RuntimeObject* ___1_filter, const RuntimeMethod* method)
  13834. {
  13835. static bool s_Il2CppMethodInitialized;
  13836. if (!s_Il2CppMethodInitialized)
  13837. {
  13838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_RuntimeMethod_var);
  13839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  13840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var);
  13841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA466FA1D5E40E733D3AFED0E29FA05C7E1BEC373);
  13842. s_Il2CppMethodInitialized = true;
  13843. }
  13844. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_0 = NULL;
  13845. int32_t V_1 = 0;
  13846. {
  13847. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  13848. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  13849. int32_t L_1;
  13850. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  13851. int32_t L_2 = ___0_record;
  13852. NullCheck(L_0);
  13853. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01(L_0, _stringLiteralA466FA1D5E40E733D3AFED0E29FA05C7E1BEC373, L_1, L_2, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_RuntimeMethod_var);
  13854. RuntimeObject* L_3 = ___1_filter;
  13855. if (L_3)
  13856. {
  13857. goto IL_001b;
  13858. }
  13859. }
  13860. {
  13861. return (bool)1;
  13862. }
  13863. IL_001b:
  13864. {
  13865. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = __this->____table;
  13866. NullCheck(L_4);
  13867. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_5 = L_4->____recordManager;
  13868. int32_t L_6 = ___0_record;
  13869. NullCheck(L_5);
  13870. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_7;
  13871. L_7 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_5, L_6, NULL);
  13872. V_0 = L_7;
  13873. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_8 = V_0;
  13874. if (L_8)
  13875. {
  13876. goto IL_0032;
  13877. }
  13878. }
  13879. {
  13880. return (bool)1;
  13881. }
  13882. IL_0032:
  13883. {
  13884. V_1 = ((int32_t)1536);
  13885. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_9 = V_0;
  13886. NullCheck(L_9);
  13887. int32_t L_10 = L_9->____oldRecord;
  13888. int32_t L_11 = ___0_record;
  13889. if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
  13890. {
  13891. goto IL_0049;
  13892. }
  13893. }
  13894. {
  13895. V_1 = ((int32_t)256);
  13896. goto IL_0069;
  13897. }
  13898. IL_0049:
  13899. {
  13900. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_12 = V_0;
  13901. NullCheck(L_12);
  13902. int32_t L_13 = L_12->____newRecord;
  13903. int32_t L_14 = ___0_record;
  13904. if ((!(((uint32_t)L_13) == ((uint32_t)L_14))))
  13905. {
  13906. goto IL_005a;
  13907. }
  13908. }
  13909. {
  13910. V_1 = ((int32_t)512);
  13911. goto IL_0069;
  13912. }
  13913. IL_005a:
  13914. {
  13915. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_15 = V_0;
  13916. NullCheck(L_15);
  13917. int32_t L_16 = L_15->____tempRecord;
  13918. int32_t L_17 = ___0_record;
  13919. if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
  13920. {
  13921. goto IL_0069;
  13922. }
  13923. }
  13924. {
  13925. V_1 = ((int32_t)1024);
  13926. }
  13927. IL_0069:
  13928. {
  13929. RuntimeObject* L_18 = ___1_filter;
  13930. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_19 = V_0;
  13931. int32_t L_20 = V_1;
  13932. NullCheck(L_18);
  13933. bool L_21;
  13934. L_21 = InterfaceFuncInvoker2< bool, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*, int32_t >::Invoke(0, IFilter_t58EBA348D3AE27E6DFA80A9076821C981199F36F_il2cpp_TypeInfo_var, L_18, L_19, L_20);
  13935. return L_21;
  13936. }
  13937. }
  13938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_ListChangedAdd_m1334B0568F908F36F4C85B375E2070556EA6E62F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, const RuntimeMethod* method)
  13939. {
  13940. static bool s_Il2CppMethodInitialized;
  13941. if (!s_Il2CppMethodInitialized)
  13942. {
  13943. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1_Add_m2D7E4F25A7F659437BE36B8419979D87FAB9EC49_RuntimeMethod_var);
  13944. s_Il2CppMethodInitialized = true;
  13945. }
  13946. {
  13947. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* L_0 = __this->____listeners;
  13948. DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* L_1 = ___0_listener;
  13949. NullCheck(L_0);
  13950. Listeners_1_Add_m2D7E4F25A7F659437BE36B8419979D87FAB9EC49(L_0, L_1, Listeners_1_Add_m2D7E4F25A7F659437BE36B8419979D87FAB9EC49_RuntimeMethod_var);
  13951. return;
  13952. }
  13953. }
  13954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_ListChangedRemove_m6016C73390C4329F13E3D0AEBBECA6FF3B5E4204 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, const RuntimeMethod* method)
  13955. {
  13956. static bool s_Il2CppMethodInitialized;
  13957. if (!s_Il2CppMethodInitialized)
  13958. {
  13959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1_Remove_mA7C511F4CBB4B924D9979B02B0DE1F83A332BEAD_RuntimeMethod_var);
  13960. s_Il2CppMethodInitialized = true;
  13961. }
  13962. {
  13963. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* L_0 = __this->____listeners;
  13964. DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* L_1 = ___0_listener;
  13965. NullCheck(L_0);
  13966. Listeners_1_Remove_mA7C511F4CBB4B924D9979B02B0DE1F83A332BEAD(L_0, L_1, Listeners_1_Remove_mA7C511F4CBB4B924D9979B02B0DE1F83A332BEAD_RuntimeMethod_var);
  13967. return;
  13968. }
  13969. }
  13970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_get_RefCount_m16AD66DC00C931B2096C8180EA7BE490DD3DBC65 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13971. {
  13972. {
  13973. int32_t L_0 = __this->____refCount;
  13974. return L_0;
  13975. }
  13976. }
  13977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_AddRef_m1B6D7FF926143B923B53EED1C2007739D3D6D421 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  13978. {
  13979. static bool s_Il2CppMethodInitialized;
  13980. if (!s_Il2CppMethodInitialized)
  13981. {
  13982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  13983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  13984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE5EC061CC2827E70811A166F14115B0CD6FBF0E1_RuntimeMethod_var);
  13985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral118184D448C24B1DD6FA86020D8FC9F721F3022C);
  13986. s_Il2CppMethodInitialized = true;
  13987. }
  13988. {
  13989. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  13990. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  13991. int32_t L_1;
  13992. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  13993. NullCheck(L_0);
  13994. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C(L_0, _stringLiteral118184D448C24B1DD6FA86020D8FC9F721F3022C, L_1, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  13995. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2 = __this->____table;
  13996. NullCheck(L_2);
  13997. ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* L_3 = L_2->____indexesLock;
  13998. NullCheck(L_3);
  13999. ReaderWriterLockSlim_EnterWriteLock_mB07CEB326AB495488982834C444FA8E7CE70A8BA(L_3, NULL);
  14000. }
  14001. {
  14002. auto __finallyBlock = il2cpp::utils::Finally([&]
  14003. {
  14004. FINALLY_0059:
  14005. {
  14006. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = __this->____table;
  14007. NullCheck(L_4);
  14008. ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* L_5 = L_4->____indexesLock;
  14009. NullCheck(L_5);
  14010. ReaderWriterLockSlim_ExitWriteLock_m84F7F58C2B3552C5B32744FB06004CACDFCE57E6(L_5, NULL);
  14011. return;
  14012. }
  14013. });
  14014. try
  14015. {
  14016. {
  14017. int32_t L_6 = __this->____refCount;
  14018. if (L_6)
  14019. {
  14020. goto IL_0049_1;
  14021. }
  14022. }
  14023. {
  14024. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = __this->____table;
  14025. NullCheck(L_7);
  14026. DataTable_ShadowIndexCopy_m10C10240CB0A2E2DEE7489C99A7C9BDD7C79881C(L_7, NULL);
  14027. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = __this->____table;
  14028. NullCheck(L_8);
  14029. List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* L_9 = L_8->____indexes;
  14030. NullCheck(L_9);
  14031. List_1_Add_mE5EC061CC2827E70811A166F14115B0CD6FBF0E1_inline(L_9, __this, List_1_Add_mE5EC061CC2827E70811A166F14115B0CD6FBF0E1_RuntimeMethod_var);
  14032. }
  14033. IL_0049_1:
  14034. {
  14035. int32_t L_10 = __this->____refCount;
  14036. __this->____refCount = ((int32_t)il2cpp_codegen_add(L_10, 1));
  14037. goto IL_006a;
  14038. }
  14039. }
  14040. catch(Il2CppExceptionWrapper& e)
  14041. {
  14042. __finallyBlock.StoreException(e.ex);
  14043. }
  14044. }
  14045. IL_006a:
  14046. {
  14047. return;
  14048. }
  14049. }
  14050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_RemoveRef_m64A612DF94330D1D83E98FF3845F39CB7CBFC824 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  14051. {
  14052. static bool s_Il2CppMethodInitialized;
  14053. if (!s_Il2CppMethodInitialized)
  14054. {
  14055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  14056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  14057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mA3CC38A72CBD7C0FFC1EBE78CE578B107D1BDE9A_RuntimeMethod_var);
  14058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE00943CFB30EB384403A72FEBE70852E3FAED1E6);
  14059. s_Il2CppMethodInitialized = true;
  14060. }
  14061. int32_t V_0 = 0;
  14062. int32_t V_1 = 0;
  14063. {
  14064. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  14065. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  14066. int32_t L_1;
  14067. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  14068. NullCheck(L_0);
  14069. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C(L_0, _stringLiteralE00943CFB30EB384403A72FEBE70852E3FAED1E6, L_1, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  14070. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2 = __this->____table;
  14071. NullCheck(L_2);
  14072. ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* L_3 = L_2->____indexesLock;
  14073. NullCheck(L_3);
  14074. ReaderWriterLockSlim_EnterWriteLock_mB07CEB326AB495488982834C444FA8E7CE70A8BA(L_3, NULL);
  14075. }
  14076. {
  14077. auto __finallyBlock = il2cpp::utils::Finally([&]
  14078. {
  14079. FINALLY_005f:
  14080. {
  14081. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = __this->____table;
  14082. NullCheck(L_4);
  14083. ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* L_5 = L_4->____indexesLock;
  14084. NullCheck(L_5);
  14085. ReaderWriterLockSlim_ExitWriteLock_m84F7F58C2B3552C5B32744FB06004CACDFCE57E6(L_5, NULL);
  14086. return;
  14087. }
  14088. });
  14089. try
  14090. {
  14091. {
  14092. int32_t L_6 = __this->____refCount;
  14093. V_1 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
  14094. int32_t L_7 = V_1;
  14095. __this->____refCount = L_7;
  14096. int32_t L_8 = V_1;
  14097. V_0 = L_8;
  14098. int32_t L_9 = __this->____refCount;
  14099. if ((((int32_t)L_9) > ((int32_t)0)))
  14100. {
  14101. goto IL_005d_1;
  14102. }
  14103. }
  14104. {
  14105. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = __this->____table;
  14106. NullCheck(L_10);
  14107. DataTable_ShadowIndexCopy_m10C10240CB0A2E2DEE7489C99A7C9BDD7C79881C(L_10, NULL);
  14108. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11 = __this->____table;
  14109. NullCheck(L_11);
  14110. List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* L_12 = L_11->____indexes;
  14111. NullCheck(L_12);
  14112. bool L_13;
  14113. L_13 = List_1_Remove_mA3CC38A72CBD7C0FFC1EBE78CE578B107D1BDE9A(L_12, __this, List_1_Remove_mA3CC38A72CBD7C0FFC1EBE78CE578B107D1BDE9A_RuntimeMethod_var);
  14114. }
  14115. IL_005d_1:
  14116. {
  14117. goto IL_0070;
  14118. }
  14119. }
  14120. catch(Il2CppExceptionWrapper& e)
  14121. {
  14122. __finallyBlock.StoreException(e.ex);
  14123. }
  14124. }
  14125. IL_0070:
  14126. {
  14127. int32_t L_14 = V_0;
  14128. return L_14;
  14129. }
  14130. }
  14131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_ApplyChangeAction_mC74ADB171A0E46814E9D160742C483D8FED5922B (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, int32_t ___1_action, int32_t ___2_changeRecord, const RuntimeMethod* method)
  14132. {
  14133. {
  14134. int32_t L_0 = ___1_action;
  14135. if (!L_0)
  14136. {
  14137. goto IL_0042;
  14138. }
  14139. }
  14140. {
  14141. int32_t L_1 = ___1_action;
  14142. if ((((int32_t)L_1) <= ((int32_t)0)))
  14143. {
  14144. goto IL_001a;
  14145. }
  14146. }
  14147. {
  14148. int32_t L_2 = ___0_record;
  14149. bool L_3;
  14150. L_3 = Index_AcceptRecord_mFF34568B89204BB2370C7FB4191640E764FE5C16(__this, L_2, NULL);
  14151. if (!L_3)
  14152. {
  14153. goto IL_0042;
  14154. }
  14155. }
  14156. {
  14157. int32_t L_4 = ___0_record;
  14158. int32_t L_5;
  14159. L_5 = Index_InsertRecord_m4EF20FBF7565AAF48D94FDCDF0FA7E907FE0D706(__this, L_4, (bool)1, NULL);
  14160. return;
  14161. }
  14162. IL_001a:
  14163. {
  14164. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_6 = __this->____comparison;
  14165. if (!L_6)
  14166. {
  14167. goto IL_0035;
  14168. }
  14169. }
  14170. {
  14171. int32_t L_7 = ___0_record;
  14172. if ((((int32_t)(-1)) == ((int32_t)L_7)))
  14173. {
  14174. goto IL_0035;
  14175. }
  14176. }
  14177. {
  14178. int32_t L_8 = ___0_record;
  14179. int32_t L_9 = ___2_changeRecord;
  14180. int32_t L_10;
  14181. L_10 = Index_GetIndex_m949B292C67ECAD66CF59896CA62A2A6F762429BA(__this, L_8, L_9, NULL);
  14182. Index_DeleteRecord_mCF356E47707F7E5865CB94551DEA518FE3485A1F(__this, L_10, NULL);
  14183. return;
  14184. }
  14185. IL_0035:
  14186. {
  14187. int32_t L_11 = ___0_record;
  14188. int32_t L_12;
  14189. L_12 = Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8(__this, L_11, NULL);
  14190. Index_DeleteRecord_mCF356E47707F7E5865CB94551DEA518FE3485A1F(__this, L_12, NULL);
  14191. }
  14192. IL_0042:
  14193. {
  14194. return;
  14195. }
  14196. }
  14197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_CheckUnique_mFFA93375DA63B9E94A3BCB92EC4FD4C50822D2FF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  14198. {
  14199. {
  14200. bool L_0;
  14201. L_0 = Index_get_HasDuplicates_m9106F02967C6F9D8B06E53B447841139985146DB(__this, NULL);
  14202. return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  14203. }
  14204. }
  14205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareRecords_m1255670DA5D2D18A430A014A4929E62C71CA0BAD (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method)
  14206. {
  14207. int32_t V_0 = 0;
  14208. int32_t V_1 = 0;
  14209. int32_t V_2 = 0;
  14210. {
  14211. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_0 = __this->____comparison;
  14212. if (!L_0)
  14213. {
  14214. goto IL_0011;
  14215. }
  14216. }
  14217. {
  14218. int32_t L_1 = ___0_record1;
  14219. int32_t L_2 = ___1_record2;
  14220. int32_t L_3;
  14221. L_3 = Index_CompareDataRows_m6F52C87E1F68E0DE6811AEF7FB9C91B30D2A9ED8(__this, L_1, L_2, NULL);
  14222. return L_3;
  14223. }
  14224. IL_0011:
  14225. {
  14226. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_4 = __this->____indexFields;
  14227. NullCheck(L_4);
  14228. if (!(((RuntimeArray*)L_4)->max_length))
  14229. {
  14230. goto IL_0063;
  14231. }
  14232. }
  14233. {
  14234. V_0 = 0;
  14235. goto IL_0056;
  14236. }
  14237. IL_001e:
  14238. {
  14239. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_5 = __this->____indexFields;
  14240. int32_t L_6 = V_0;
  14241. NullCheck(L_5);
  14242. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___Column;
  14243. int32_t L_8 = ___0_record1;
  14244. int32_t L_9 = ___1_record2;
  14245. NullCheck(L_7);
  14246. int32_t L_10;
  14247. L_10 = DataColumn_Compare_m8F04CA8EFD28AB9B25BBCB024359F439D232A9BD(L_7, L_8, L_9, NULL);
  14248. V_1 = L_10;
  14249. int32_t L_11 = V_1;
  14250. if (!L_11)
  14251. {
  14252. goto IL_0052;
  14253. }
  14254. }
  14255. {
  14256. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_12 = __this->____indexFields;
  14257. int32_t L_13 = V_0;
  14258. NullCheck(L_12);
  14259. bool L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___IsDescending;
  14260. if (L_14)
  14261. {
  14262. goto IL_004f;
  14263. }
  14264. }
  14265. {
  14266. int32_t L_15 = V_1;
  14267. return L_15;
  14268. }
  14269. IL_004f:
  14270. {
  14271. int32_t L_16 = V_1;
  14272. return ((-L_16));
  14273. }
  14274. IL_0052:
  14275. {
  14276. int32_t L_17 = V_0;
  14277. V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  14278. }
  14279. IL_0056:
  14280. {
  14281. int32_t L_18 = V_0;
  14282. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_19 = __this->____indexFields;
  14283. NullCheck(L_19);
  14284. if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
  14285. {
  14286. goto IL_001e;
  14287. }
  14288. }
  14289. {
  14290. return 0;
  14291. }
  14292. IL_0063:
  14293. {
  14294. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_20 = __this->____table;
  14295. NullCheck(L_20);
  14296. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_21;
  14297. L_21 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_20, NULL);
  14298. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_22 = __this->____table;
  14299. NullCheck(L_22);
  14300. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_23 = L_22->____recordManager;
  14301. int32_t L_24 = ___0_record1;
  14302. NullCheck(L_23);
  14303. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_25;
  14304. L_25 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_23, L_24, NULL);
  14305. NullCheck(L_21);
  14306. int32_t L_26;
  14307. L_26 = DataRowCollection_IndexOf_m0359C2782F5680E64B2C0A13493B384C0815EA25(L_21, L_25, NULL);
  14308. V_2 = L_26;
  14309. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_27 = __this->____table;
  14310. NullCheck(L_27);
  14311. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_28;
  14312. L_28 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_27, NULL);
  14313. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = __this->____table;
  14314. NullCheck(L_29);
  14315. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_30 = L_29->____recordManager;
  14316. int32_t L_31 = ___1_record2;
  14317. NullCheck(L_30);
  14318. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_32;
  14319. L_32 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_30, L_31, NULL);
  14320. NullCheck(L_28);
  14321. int32_t L_33;
  14322. L_33 = DataRowCollection_IndexOf_m0359C2782F5680E64B2C0A13493B384C0815EA25(L_28, L_32, NULL);
  14323. int32_t L_34;
  14324. L_34 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_2), L_33, NULL);
  14325. return L_34;
  14326. }
  14327. }
  14328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareDataRows_m6F52C87E1F68E0DE6811AEF7FB9C91B30D2A9ED8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method)
  14329. {
  14330. {
  14331. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_0 = __this->____comparison;
  14332. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = __this->____table;
  14333. NullCheck(L_1);
  14334. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_2 = L_1->____recordManager;
  14335. int32_t L_3 = ___0_record1;
  14336. NullCheck(L_2);
  14337. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_4;
  14338. L_4 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_2, L_3, NULL);
  14339. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5 = __this->____table;
  14340. NullCheck(L_5);
  14341. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_6 = L_5->____recordManager;
  14342. int32_t L_7 = ___1_record2;
  14343. NullCheck(L_6);
  14344. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_8;
  14345. L_8 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_6, L_7, NULL);
  14346. NullCheck(L_0);
  14347. int32_t L_9;
  14348. L_9 = Comparison_1_Invoke_mC7FAE764BBED9CE6BBE024CF78AFA6EEA4B6AEDF_inline(L_0, L_4, L_8, NULL);
  14349. return L_9;
  14350. }
  14351. }
  14352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareDuplicateRecords_mA169DAC7CF1ABBC03AE97CED90794C9F49E2751D (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method)
  14353. {
  14354. int32_t V_0 = 0;
  14355. int64_t V_1 = 0;
  14356. int32_t V_2 = 0;
  14357. {
  14358. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  14359. NullCheck(L_0);
  14360. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_1 = L_0->____recordManager;
  14361. int32_t L_2 = ___0_record1;
  14362. NullCheck(L_1);
  14363. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_3;
  14364. L_3 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_1, L_2, NULL);
  14365. if (L_3)
  14366. {
  14367. goto IL_002a;
  14368. }
  14369. }
  14370. {
  14371. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = __this->____table;
  14372. NullCheck(L_4);
  14373. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_5 = L_4->____recordManager;
  14374. int32_t L_6 = ___1_record2;
  14375. NullCheck(L_5);
  14376. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_7;
  14377. L_7 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_5, L_6, NULL);
  14378. if (!L_7)
  14379. {
  14380. goto IL_0028;
  14381. }
  14382. }
  14383. {
  14384. return (-1);
  14385. }
  14386. IL_0028:
  14387. {
  14388. return 0;
  14389. }
  14390. IL_002a:
  14391. {
  14392. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = __this->____table;
  14393. NullCheck(L_8);
  14394. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_9 = L_8->____recordManager;
  14395. int32_t L_10 = ___1_record2;
  14396. NullCheck(L_9);
  14397. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_11;
  14398. L_11 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_9, L_10, NULL);
  14399. if (L_11)
  14400. {
  14401. goto IL_003f;
  14402. }
  14403. }
  14404. {
  14405. return 1;
  14406. }
  14407. IL_003f:
  14408. {
  14409. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12 = __this->____table;
  14410. NullCheck(L_12);
  14411. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_13 = L_12->____recordManager;
  14412. int32_t L_14 = ___0_record1;
  14413. NullCheck(L_13);
  14414. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_15;
  14415. L_15 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_13, L_14, NULL);
  14416. NullCheck(L_15);
  14417. int64_t L_16;
  14418. L_16 = DataRow_get_rowID_mF9FF8515B974B1C6E144E48196B5920D59E46B63_inline(L_15, NULL);
  14419. V_1 = L_16;
  14420. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = __this->____table;
  14421. NullCheck(L_17);
  14422. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_18 = L_17->____recordManager;
  14423. int32_t L_19 = ___1_record2;
  14424. NullCheck(L_18);
  14425. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_20;
  14426. L_20 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_18, L_19, NULL);
  14427. NullCheck(L_20);
  14428. int64_t L_21;
  14429. L_21 = DataRow_get_rowID_mF9FF8515B974B1C6E144E48196B5920D59E46B63_inline(L_20, NULL);
  14430. int32_t L_22;
  14431. L_22 = Int64_CompareTo_m63A0BDA03C5B1DEB7387B1C53D6BFD961E4F5490((&V_1), L_21, NULL);
  14432. V_0 = L_22;
  14433. int32_t L_23 = V_0;
  14434. if (L_23)
  14435. {
  14436. goto IL_00b2;
  14437. }
  14438. }
  14439. {
  14440. int32_t L_24 = ___0_record1;
  14441. int32_t L_25 = ___1_record2;
  14442. if ((((int32_t)L_24) == ((int32_t)L_25)))
  14443. {
  14444. goto IL_00b2;
  14445. }
  14446. }
  14447. {
  14448. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_26 = __this->____table;
  14449. NullCheck(L_26);
  14450. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_27 = L_26->____recordManager;
  14451. int32_t L_28 = ___0_record1;
  14452. NullCheck(L_27);
  14453. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_29;
  14454. L_29 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_27, L_28, NULL);
  14455. int32_t L_30 = ___0_record1;
  14456. NullCheck(L_29);
  14457. int32_t L_31;
  14458. L_31 = DataRow_GetRecordState_m94177E0A44B0FF351EBFA2C1269D32763C14E12C(L_29, L_30, NULL);
  14459. V_2 = L_31;
  14460. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_32 = __this->____table;
  14461. NullCheck(L_32);
  14462. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_33 = L_32->____recordManager;
  14463. int32_t L_34 = ___1_record2;
  14464. NullCheck(L_33);
  14465. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_35;
  14466. L_35 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_33, L_34, NULL);
  14467. int32_t L_36 = ___1_record2;
  14468. NullCheck(L_35);
  14469. int32_t L_37;
  14470. L_37 = DataRow_GetRecordState_m94177E0A44B0FF351EBFA2C1269D32763C14E12C(L_35, L_36, NULL);
  14471. int32_t L_38;
  14472. L_38 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&V_2), L_37, NULL);
  14473. V_0 = L_38;
  14474. }
  14475. IL_00b2:
  14476. {
  14477. int32_t L_39 = V_0;
  14478. return L_39;
  14479. }
  14480. }
  14481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_CompareRecordToKey_m3BFA1D3286136BB29E9F0001FC95A44EA6EB5229 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record1, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_vals, const RuntimeMethod* method)
  14482. {
  14483. int32_t V_0 = 0;
  14484. int32_t V_1 = 0;
  14485. {
  14486. V_0 = 0;
  14487. goto IL_003e;
  14488. }
  14489. IL_0004:
  14490. {
  14491. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_0 = __this->____indexFields;
  14492. int32_t L_1 = V_0;
  14493. NullCheck(L_0);
  14494. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)))->___Column;
  14495. int32_t L_3 = ___0_record1;
  14496. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = ___1_vals;
  14497. int32_t L_5 = V_0;
  14498. NullCheck(L_4);
  14499. int32_t L_6 = L_5;
  14500. RuntimeObject* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  14501. NullCheck(L_2);
  14502. int32_t L_8;
  14503. L_8 = DataColumn_CompareValueTo_m8094D5A9FC257689D0043EFFA9B2B8226F8904C3(L_2, L_3, L_7, NULL);
  14504. V_1 = L_8;
  14505. int32_t L_9 = V_1;
  14506. if (!L_9)
  14507. {
  14508. goto IL_003a;
  14509. }
  14510. }
  14511. {
  14512. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_10 = __this->____indexFields;
  14513. int32_t L_11 = V_0;
  14514. NullCheck(L_10);
  14515. bool L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___IsDescending;
  14516. if (L_12)
  14517. {
  14518. goto IL_0037;
  14519. }
  14520. }
  14521. {
  14522. int32_t L_13 = V_1;
  14523. return L_13;
  14524. }
  14525. IL_0037:
  14526. {
  14527. int32_t L_14 = V_1;
  14528. return ((-L_14));
  14529. }
  14530. IL_003a:
  14531. {
  14532. int32_t L_15 = V_0;
  14533. V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  14534. }
  14535. IL_003e:
  14536. {
  14537. int32_t L_16 = V_0;
  14538. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_17 = __this->____indexFields;
  14539. NullCheck(L_17);
  14540. if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
  14541. {
  14542. goto IL_0004;
  14543. }
  14544. }
  14545. {
  14546. return 0;
  14547. }
  14548. }
  14549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_DeleteRecordFromIndex_mCCC34E0EEE6A76B9183783B558CCB752BF8FA9AC (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, const RuntimeMethod* method)
  14550. {
  14551. {
  14552. int32_t L_0 = ___0_recordIndex;
  14553. Index_DeleteRecord_m0FF55339EC53FCC21A87F0B8C38DB8A7496968E4(__this, L_0, (bool)0, NULL);
  14554. return;
  14555. }
  14556. }
  14557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_DeleteRecord_mCF356E47707F7E5865CB94551DEA518FE3485A1F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, const RuntimeMethod* method)
  14558. {
  14559. {
  14560. int32_t L_0 = ___0_recordIndex;
  14561. Index_DeleteRecord_m0FF55339EC53FCC21A87F0B8C38DB8A7496968E4(__this, L_0, (bool)1, NULL);
  14562. return;
  14563. }
  14564. }
  14565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_DeleteRecord_m0FF55339EC53FCC21A87F0B8C38DB8A7496968E4 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_recordIndex, bool ___1_fireEvent, const RuntimeMethod* method)
  14566. {
  14567. static bool s_Il2CppMethodInitialized;
  14568. if (!s_Il2CppMethodInitialized)
  14569. {
  14570. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_RuntimeMethod_var);
  14571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  14572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_RuntimeMethod_var);
  14573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82D9B96BD2BF494829A240A04BA55E57672B7BDA);
  14574. s_Il2CppMethodInitialized = true;
  14575. }
  14576. int32_t V_0 = 0;
  14577. {
  14578. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  14579. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  14580. int32_t L_1;
  14581. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  14582. int32_t L_2 = ___0_recordIndex;
  14583. bool L_3 = ___1_fireEvent;
  14584. NullCheck(L_0);
  14585. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C(L_0, _stringLiteral82D9B96BD2BF494829A240A04BA55E57672B7BDA, L_1, L_2, L_3, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_RuntimeMethod_var);
  14586. int32_t L_4 = ___0_recordIndex;
  14587. if ((((int32_t)L_4) < ((int32_t)0)))
  14588. {
  14589. goto IL_004d;
  14590. }
  14591. }
  14592. {
  14593. int32_t L_5 = __this->____recordCount;
  14594. __this->____recordCount = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
  14595. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_6 = __this->____records;
  14596. int32_t L_7 = ___0_recordIndex;
  14597. NullCheck(L_6);
  14598. int32_t L_8;
  14599. L_8 = RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6(L_6, L_7, RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_RuntimeMethod_var);
  14600. V_0 = L_8;
  14601. int32_t L_9 = V_0;
  14602. bool L_10 = ___1_fireEvent;
  14603. Index_MaintainDataView_mB76953677D95F1A4E001D55B040A3B9CCF516C95(__this, 2, L_9, (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0), NULL);
  14604. bool L_11 = ___1_fireEvent;
  14605. if (!L_11)
  14606. {
  14607. goto IL_004d;
  14608. }
  14609. }
  14610. {
  14611. int32_t L_12 = ___0_recordIndex;
  14612. Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF(__this, 2, L_12, NULL);
  14613. }
  14614. IL_004d:
  14615. {
  14616. return;
  14617. }
  14618. }
  14619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 Index_GetEnumerator_mC4395747D82DE1E101FE3A76819F4A0CE3DB2DD8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_startIndex, const RuntimeMethod* method)
  14620. {
  14621. static bool s_Il2CppMethodInitialized;
  14622. if (!s_Il2CppMethodInitialized)
  14623. {
  14624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_RuntimeMethod_var);
  14625. s_Il2CppMethodInitialized = true;
  14626. }
  14627. {
  14628. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_0 = __this->____records;
  14629. int32_t L_1 = ___0_startIndex;
  14630. RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 L_2;
  14631. memset((&L_2), 0, sizeof(L_2));
  14632. RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA((&L_2), L_0, L_1, RBTreeEnumerator__ctor_m464484068CE1D76DCBFD781DDD4C8D310620B4DA_RuntimeMethod_var);
  14633. return L_2;
  14634. }
  14635. }
  14636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method)
  14637. {
  14638. static bool s_Il2CppMethodInitialized;
  14639. if (!s_Il2CppMethodInitialized)
  14640. {
  14641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_RuntimeMethod_var);
  14642. s_Il2CppMethodInitialized = true;
  14643. }
  14644. {
  14645. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_0 = __this->____records;
  14646. int32_t L_1 = ___0_record;
  14647. NullCheck(L_0);
  14648. int32_t L_2;
  14649. L_2 = RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176(L_0, L_1, RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_RuntimeMethod_var);
  14650. return L_2;
  14651. }
  14652. }
  14653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetIndex_m949B292C67ECAD66CF59896CA62A2A6F762429BA (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, int32_t ___1_changeRecord, const RuntimeMethod* method)
  14654. {
  14655. static bool s_Il2CppMethodInitialized;
  14656. if (!s_Il2CppMethodInitialized)
  14657. {
  14658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_RuntimeMethod_var);
  14659. s_Il2CppMethodInitialized = true;
  14660. }
  14661. int32_t V_0 = 0;
  14662. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_1 = NULL;
  14663. int32_t V_2 = 0;
  14664. int32_t V_3 = 0;
  14665. {
  14666. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  14667. NullCheck(L_0);
  14668. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_1 = L_0->____recordManager;
  14669. int32_t L_2 = ___0_record;
  14670. NullCheck(L_1);
  14671. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_3;
  14672. L_3 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_1, L_2, NULL);
  14673. V_1 = L_3;
  14674. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_4 = V_1;
  14675. NullCheck(L_4);
  14676. int32_t L_5 = L_4->____newRecord;
  14677. V_2 = L_5;
  14678. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_6 = V_1;
  14679. NullCheck(L_6);
  14680. int32_t L_7 = L_6->____oldRecord;
  14681. V_3 = L_7;
  14682. }
  14683. {
  14684. auto __finallyBlock = il2cpp::utils::Finally([&]
  14685. {
  14686. FINALLY_0049:
  14687. {
  14688. {
  14689. int32_t L_8 = ___1_changeRecord;
  14690. if ((((int32_t)L_8) == ((int32_t)1)))
  14691. {
  14692. goto IL_0053;
  14693. }
  14694. }
  14695. {
  14696. int32_t L_9 = ___1_changeRecord;
  14697. if ((((int32_t)L_9) == ((int32_t)2)))
  14698. {
  14699. goto IL_005c;
  14700. }
  14701. }
  14702. {
  14703. goto IL_0063;
  14704. }
  14705. IL_0053:
  14706. {
  14707. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_10 = V_1;
  14708. int32_t L_11 = V_2;
  14709. NullCheck(L_10);
  14710. L_10->____newRecord = L_11;
  14711. goto IL_0063;
  14712. }
  14713. IL_005c:
  14714. {
  14715. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_12 = V_1;
  14716. int32_t L_13 = V_3;
  14717. NullCheck(L_12);
  14718. L_12->____oldRecord = L_13;
  14719. }
  14720. IL_0063:
  14721. {
  14722. return;
  14723. }
  14724. }
  14725. });
  14726. try
  14727. {
  14728. {
  14729. int32_t L_14 = ___1_changeRecord;
  14730. if ((((int32_t)L_14) == ((int32_t)1)))
  14731. {
  14732. goto IL_002a_1;
  14733. }
  14734. }
  14735. {
  14736. int32_t L_15 = ___1_changeRecord;
  14737. if ((((int32_t)L_15) == ((int32_t)2)))
  14738. {
  14739. goto IL_0033_1;
  14740. }
  14741. }
  14742. {
  14743. goto IL_003a_1;
  14744. }
  14745. IL_002a_1:
  14746. {
  14747. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_16 = V_1;
  14748. int32_t L_17 = ___0_record;
  14749. NullCheck(L_16);
  14750. L_16->____newRecord = L_17;
  14751. goto IL_003a_1;
  14752. }
  14753. IL_0033_1:
  14754. {
  14755. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_18 = V_1;
  14756. int32_t L_19 = ___0_record;
  14757. NullCheck(L_18);
  14758. L_18->____oldRecord = L_19;
  14759. }
  14760. IL_003a_1:
  14761. {
  14762. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_20 = __this->____records;
  14763. int32_t L_21 = ___0_record;
  14764. NullCheck(L_20);
  14765. int32_t L_22;
  14766. L_22 = RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176(L_20, L_21, RBTree_1_GetIndexByKey_mB3893DE20533883A9097426F8B65C6548CE78176_RuntimeMethod_var);
  14767. V_0 = L_22;
  14768. goto IL_0064;
  14769. }
  14770. }
  14771. catch(Il2CppExceptionWrapper& e)
  14772. {
  14773. __finallyBlock.StoreException(e.ex);
  14774. }
  14775. }
  14776. IL_0064:
  14777. {
  14778. int32_t L_23 = V_0;
  14779. return L_23;
  14780. }
  14781. }
  14782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Index_GetUniqueKeyValues_m6BEF3E9851C34E0480BEEE0A7FE09D010AE19174 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  14783. {
  14784. static bool s_Il2CppMethodInitialized;
  14785. if (!s_Il2CppMethodInitialized)
  14786. {
  14787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  14788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mC73BD6EB981D64B81247F0F8BDF57461761423B3_RuntimeMethod_var);
  14789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8_RuntimeMethod_var);
  14790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0_il2cpp_TypeInfo_var);
  14791. s_Il2CppMethodInitialized = true;
  14792. }
  14793. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* V_0 = NULL;
  14794. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  14795. {
  14796. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_0 = __this->____indexFields;
  14797. if (!L_0)
  14798. {
  14799. goto IL_0011;
  14800. }
  14801. }
  14802. {
  14803. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_1 = __this->____indexFields;
  14804. NullCheck(L_1);
  14805. if ((((RuntimeArray*)L_1)->max_length))
  14806. {
  14807. goto IL_0017;
  14808. }
  14809. }
  14810. IL_0011:
  14811. {
  14812. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2;
  14813. L_2 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
  14814. return L_2;
  14815. }
  14816. IL_0017:
  14817. {
  14818. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_3 = (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*)il2cpp_codegen_object_new(List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0_il2cpp_TypeInfo_var);
  14819. List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8(L_3, List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8_RuntimeMethod_var);
  14820. V_0 = L_3;
  14821. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_4 = V_0;
  14822. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_5 = __this->____records;
  14823. NullCheck(L_5);
  14824. int32_t L_6 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_5)->___root;
  14825. Index_GetUniqueKeyValues_mD6B9741F65715845F66B8D3C9F3747BBB1698B14(__this, L_4, L_6, NULL);
  14826. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_7 = V_0;
  14827. NullCheck(L_7);
  14828. ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* L_8;
  14829. L_8 = List_1_ToArray_mC73BD6EB981D64B81247F0F8BDF57461761423B3(L_7, List_1_ToArray_mC73BD6EB981D64B81247F0F8BDF57461761423B3_RuntimeMethod_var);
  14830. V_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_8;
  14831. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_1;
  14832. return L_9;
  14833. }
  14834. }
  14835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_FindNodeByKey_m040F958D914C3DD43B6F5FD80FA8E8DB0ED053C8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, RuntimeObject* ___0_originalKey, const RuntimeMethod* method)
  14836. {
  14837. static bool s_Il2CppMethodInitialized;
  14838. if (!s_Il2CppMethodInitialized)
  14839. {
  14840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  14841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  14842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  14843. s_Il2CppMethodInitialized = true;
  14844. }
  14845. int32_t V_0 = 0;
  14846. int32_t V_1 = 0;
  14847. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_2 = NULL;
  14848. RuntimeObject* V_3 = NULL;
  14849. {
  14850. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_0 = __this->____indexFields;
  14851. NullCheck(L_0);
  14852. if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)1)))
  14853. {
  14854. goto IL_001a;
  14855. }
  14856. }
  14857. {
  14858. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_1 = __this->____indexFields;
  14859. NullCheck(L_1);
  14860. Exception_t* L_2;
  14861. L_2 = ExceptionBuilder_IndexKeyLength_mA5D2E1E270827922A0B61D763A8704E98E8FFEF5(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1, NULL);
  14862. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Index_FindNodeByKey_m040F958D914C3DD43B6F5FD80FA8E8DB0ED053C8_RuntimeMethod_var)));
  14863. }
  14864. IL_001a:
  14865. {
  14866. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_3 = __this->____records;
  14867. NullCheck(L_3);
  14868. int32_t L_4 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_3)->___root;
  14869. V_0 = L_4;
  14870. int32_t L_5 = V_0;
  14871. if (!L_5)
  14872. {
  14873. goto IL_00dd;
  14874. }
  14875. }
  14876. {
  14877. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_6 = __this->____indexFields;
  14878. NullCheck(L_6);
  14879. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_7 = ((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___Column;
  14880. V_2 = L_7;
  14881. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_8 = V_2;
  14882. RuntimeObject* L_9 = ___0_originalKey;
  14883. NullCheck(L_8);
  14884. RuntimeObject* L_10;
  14885. L_10 = DataColumn_ConvertValue_mED2888D9442FC86E536100612F476D67AB2C6D7E(L_8, L_9, NULL);
  14886. V_3 = L_10;
  14887. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_11 = __this->____records;
  14888. NullCheck(L_11);
  14889. int32_t L_12 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_11)->___root;
  14890. V_0 = L_12;
  14891. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_13 = __this->____indexFields;
  14892. NullCheck(L_13);
  14893. bool L_14 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___IsDescending;
  14894. if (!L_14)
  14895. {
  14896. goto IL_00da;
  14897. }
  14898. }
  14899. {
  14900. goto IL_009e;
  14901. }
  14902. IL_0067:
  14903. {
  14904. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_15 = V_2;
  14905. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_16 = __this->____records;
  14906. int32_t L_17 = V_0;
  14907. NullCheck(L_16);
  14908. int32_t L_18;
  14909. L_18 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(L_16, L_17, RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  14910. RuntimeObject* L_19 = V_3;
  14911. NullCheck(L_15);
  14912. int32_t L_20;
  14913. L_20 = DataColumn_CompareValueTo_m8094D5A9FC257689D0043EFFA9B2B8226F8904C3(L_15, L_18, L_19, NULL);
  14914. V_1 = L_20;
  14915. int32_t L_21 = V_1;
  14916. if (!L_21)
  14917. {
  14918. goto IL_00dd;
  14919. }
  14920. }
  14921. {
  14922. int32_t L_22 = V_1;
  14923. if ((((int32_t)L_22) >= ((int32_t)0)))
  14924. {
  14925. goto IL_0091;
  14926. }
  14927. }
  14928. {
  14929. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_23 = __this->____records;
  14930. int32_t L_24 = V_0;
  14931. NullCheck(L_23);
  14932. int32_t L_25;
  14933. L_25 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(L_23, L_24, RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  14934. V_0 = L_25;
  14935. goto IL_009e;
  14936. }
  14937. IL_0091:
  14938. {
  14939. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_26 = __this->____records;
  14940. int32_t L_27 = V_0;
  14941. NullCheck(L_26);
  14942. int32_t L_28;
  14943. L_28 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(L_26, L_27, RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  14944. V_0 = L_28;
  14945. }
  14946. IL_009e:
  14947. {
  14948. int32_t L_29 = V_0;
  14949. if (L_29)
  14950. {
  14951. goto IL_0067;
  14952. }
  14953. }
  14954. {
  14955. goto IL_00dd;
  14956. }
  14957. IL_00a3:
  14958. {
  14959. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_30 = V_2;
  14960. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_31 = __this->____records;
  14961. int32_t L_32 = V_0;
  14962. NullCheck(L_31);
  14963. int32_t L_33;
  14964. L_33 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(L_31, L_32, RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  14965. RuntimeObject* L_34 = V_3;
  14966. NullCheck(L_30);
  14967. int32_t L_35;
  14968. L_35 = DataColumn_CompareValueTo_m8094D5A9FC257689D0043EFFA9B2B8226F8904C3(L_30, L_33, L_34, NULL);
  14969. V_1 = L_35;
  14970. int32_t L_36 = V_1;
  14971. if (!L_36)
  14972. {
  14973. goto IL_00dd;
  14974. }
  14975. }
  14976. {
  14977. int32_t L_37 = V_1;
  14978. if ((((int32_t)L_37) <= ((int32_t)0)))
  14979. {
  14980. goto IL_00cd;
  14981. }
  14982. }
  14983. {
  14984. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_38 = __this->____records;
  14985. int32_t L_39 = V_0;
  14986. NullCheck(L_38);
  14987. int32_t L_40;
  14988. L_40 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(L_38, L_39, RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  14989. V_0 = L_40;
  14990. goto IL_00da;
  14991. }
  14992. IL_00cd:
  14993. {
  14994. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_41 = __this->____records;
  14995. int32_t L_42 = V_0;
  14996. NullCheck(L_41);
  14997. int32_t L_43;
  14998. L_43 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(L_41, L_42, RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  14999. V_0 = L_43;
  15000. }
  15001. IL_00da:
  15002. {
  15003. int32_t L_44 = V_0;
  15004. if (L_44)
  15005. {
  15006. goto IL_00a3;
  15007. }
  15008. }
  15009. IL_00dd:
  15010. {
  15011. int32_t L_45 = V_0;
  15012. return L_45;
  15013. }
  15014. }
  15015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_FindNodeByKeys_mB31191D49AC2C633C684E28A585FCFB79426C6DE (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_originalKey, const RuntimeMethod* method)
  15016. {
  15017. static bool s_Il2CppMethodInitialized;
  15018. if (!s_Il2CppMethodInitialized)
  15019. {
  15020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  15021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  15022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  15023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  15024. s_Il2CppMethodInitialized = true;
  15025. }
  15026. int32_t V_0 = 0;
  15027. int32_t V_1 = 0;
  15028. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL;
  15029. int32_t V_3 = 0;
  15030. int32_t G_B3_0 = 0;
  15031. {
  15032. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_originalKey;
  15033. if (L_0)
  15034. {
  15035. goto IL_0006;
  15036. }
  15037. }
  15038. {
  15039. G_B3_0 = 0;
  15040. goto IL_0009;
  15041. }
  15042. IL_0006:
  15043. {
  15044. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_originalKey;
  15045. NullCheck(L_1);
  15046. G_B3_0 = ((int32_t)(((RuntimeArray*)L_1)->max_length));
  15047. }
  15048. IL_0009:
  15049. {
  15050. V_1 = G_B3_0;
  15051. int32_t L_2 = V_1;
  15052. if (!L_2)
  15053. {
  15054. goto IL_0018;
  15055. }
  15056. }
  15057. {
  15058. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_3 = __this->____indexFields;
  15059. NullCheck(L_3);
  15060. int32_t L_4 = V_1;
  15061. if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)L_4)))
  15062. {
  15063. goto IL_0027;
  15064. }
  15065. }
  15066. IL_0018:
  15067. {
  15068. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_5 = __this->____indexFields;
  15069. NullCheck(L_5);
  15070. int32_t L_6 = V_1;
  15071. Exception_t* L_7;
  15072. L_7 = ExceptionBuilder_IndexKeyLength_mA5D2E1E270827922A0B61D763A8704E98E8FFEF5(((int32_t)(((RuntimeArray*)L_5)->max_length)), L_6, NULL);
  15073. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Index_FindNodeByKeys_mB31191D49AC2C633C684E28A585FCFB79426C6DE_RuntimeMethod_var)));
  15074. }
  15075. IL_0027:
  15076. {
  15077. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_8 = __this->____records;
  15078. NullCheck(L_8);
  15079. int32_t L_9 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_8)->___root;
  15080. V_0 = L_9;
  15081. int32_t L_10 = V_0;
  15082. if (!L_10)
  15083. {
  15084. goto IL_00b1;
  15085. }
  15086. }
  15087. {
  15088. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = ___0_originalKey;
  15089. NullCheck(L_11);
  15090. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)));
  15091. V_2 = L_12;
  15092. V_3 = 0;
  15093. goto IL_0063;
  15094. }
  15095. IL_0043:
  15096. {
  15097. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = V_2;
  15098. int32_t L_14 = V_3;
  15099. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_15 = __this->____indexFields;
  15100. int32_t L_16 = V_3;
  15101. NullCheck(L_15);
  15102. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___Column;
  15103. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = ___0_originalKey;
  15104. int32_t L_19 = V_3;
  15105. NullCheck(L_18);
  15106. int32_t L_20 = L_19;
  15107. RuntimeObject* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  15108. NullCheck(L_17);
  15109. RuntimeObject* L_22;
  15110. L_22 = DataColumn_ConvertValue_mED2888D9442FC86E536100612F476D67AB2C6D7E(L_17, L_21, NULL);
  15111. NullCheck(L_13);
  15112. ArrayElementTypeCheck (L_13, L_22);
  15113. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (RuntimeObject*)L_22);
  15114. int32_t L_23 = V_3;
  15115. V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  15116. }
  15117. IL_0063:
  15118. {
  15119. int32_t L_24 = V_3;
  15120. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = ___0_originalKey;
  15121. NullCheck(L_25);
  15122. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  15123. {
  15124. goto IL_0043;
  15125. }
  15126. }
  15127. {
  15128. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_26 = __this->____records;
  15129. NullCheck(L_26);
  15130. int32_t L_27 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_26)->___root;
  15131. V_0 = L_27;
  15132. goto IL_00ae;
  15133. }
  15134. IL_0077:
  15135. {
  15136. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_28 = __this->____records;
  15137. int32_t L_29 = V_0;
  15138. NullCheck(L_28);
  15139. int32_t L_30;
  15140. L_30 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(L_28, L_29, RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  15141. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = V_2;
  15142. int32_t L_32;
  15143. L_32 = Index_CompareRecordToKey_m3BFA1D3286136BB29E9F0001FC95A44EA6EB5229(__this, L_30, L_31, NULL);
  15144. V_1 = L_32;
  15145. int32_t L_33 = V_1;
  15146. if (!L_33)
  15147. {
  15148. goto IL_00b1;
  15149. }
  15150. }
  15151. {
  15152. int32_t L_34 = V_1;
  15153. if ((((int32_t)L_34) <= ((int32_t)0)))
  15154. {
  15155. goto IL_00a1;
  15156. }
  15157. }
  15158. {
  15159. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_35 = __this->____records;
  15160. int32_t L_36 = V_0;
  15161. NullCheck(L_35);
  15162. int32_t L_37;
  15163. L_37 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(L_35, L_36, RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  15164. V_0 = L_37;
  15165. goto IL_00ae;
  15166. }
  15167. IL_00a1:
  15168. {
  15169. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_38 = __this->____records;
  15170. int32_t L_39 = V_0;
  15171. NullCheck(L_38);
  15172. int32_t L_40;
  15173. L_40 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(L_38, L_39, RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  15174. V_0 = L_40;
  15175. }
  15176. IL_00ae:
  15177. {
  15178. int32_t L_41 = V_0;
  15179. if (L_41)
  15180. {
  15181. goto IL_0077;
  15182. }
  15183. }
  15184. IL_00b1:
  15185. {
  15186. int32_t L_42 = V_0;
  15187. return L_42;
  15188. }
  15189. }
  15190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_FindNodeByKeyRecord_mDCA0E0E1F23256D84AB1D5816CC1EE130505F8FF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method)
  15191. {
  15192. static bool s_Il2CppMethodInitialized;
  15193. if (!s_Il2CppMethodInitialized)
  15194. {
  15195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  15196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  15197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  15198. s_Il2CppMethodInitialized = true;
  15199. }
  15200. int32_t V_0 = 0;
  15201. int32_t V_1 = 0;
  15202. {
  15203. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_0 = __this->____records;
  15204. NullCheck(L_0);
  15205. int32_t L_1 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_0)->___root;
  15206. V_0 = L_1;
  15207. int32_t L_2 = V_0;
  15208. if (!L_2)
  15209. {
  15210. goto IL_0057;
  15211. }
  15212. }
  15213. {
  15214. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_3 = __this->____records;
  15215. NullCheck(L_3);
  15216. int32_t L_4 = ((RBTree_1_t8713B62AA89A0F1666C324D828FF52CBB922114D*)L_3)->___root;
  15217. V_0 = L_4;
  15218. goto IL_0054;
  15219. }
  15220. IL_001d:
  15221. {
  15222. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_5 = __this->____records;
  15223. int32_t L_6 = V_0;
  15224. NullCheck(L_5);
  15225. int32_t L_7;
  15226. L_7 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(L_5, L_6, RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  15227. int32_t L_8 = ___0_record;
  15228. int32_t L_9;
  15229. L_9 = Index_CompareRecords_m1255670DA5D2D18A430A014A4929E62C71CA0BAD(__this, L_7, L_8, NULL);
  15230. V_1 = L_9;
  15231. int32_t L_10 = V_1;
  15232. if (!L_10)
  15233. {
  15234. goto IL_0057;
  15235. }
  15236. }
  15237. {
  15238. int32_t L_11 = V_1;
  15239. if ((((int32_t)L_11) <= ((int32_t)0)))
  15240. {
  15241. goto IL_0047;
  15242. }
  15243. }
  15244. {
  15245. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_12 = __this->____records;
  15246. int32_t L_13 = V_0;
  15247. NullCheck(L_12);
  15248. int32_t L_14;
  15249. L_14 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(L_12, L_13, RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  15250. V_0 = L_14;
  15251. goto IL_0054;
  15252. }
  15253. IL_0047:
  15254. {
  15255. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_15 = __this->____records;
  15256. int32_t L_16 = V_0;
  15257. NullCheck(L_15);
  15258. int32_t L_17;
  15259. L_17 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(L_15, L_16, RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  15260. V_0 = L_17;
  15261. }
  15262. IL_0054:
  15263. {
  15264. int32_t L_18 = V_0;
  15265. if (L_18)
  15266. {
  15267. goto IL_001d;
  15268. }
  15269. }
  15270. IL_0057:
  15271. {
  15272. int32_t L_19 = V_0;
  15273. return L_19;
  15274. }
  15275. }
  15276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB Index_GetRangeFromNode_m936EB6F7DDF0615FCFCCFAD6D2C77B818F21505F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_nodeId, const RuntimeMethod* method)
  15277. {
  15278. static bool s_Il2CppMethodInitialized;
  15279. if (!s_Il2CppMethodInitialized)
  15280. {
  15281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_RuntimeMethod_var);
  15282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_RuntimeMethod_var);
  15283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_RuntimeMethod_var);
  15284. s_Il2CppMethodInitialized = true;
  15285. }
  15286. int32_t V_0 = 0;
  15287. int32_t V_1 = 0;
  15288. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_2;
  15289. memset((&V_2), 0, sizeof(V_2));
  15290. {
  15291. int32_t L_0 = ___0_nodeId;
  15292. if (L_0)
  15293. {
  15294. goto IL_000d;
  15295. }
  15296. }
  15297. {
  15298. il2cpp_codegen_initobj((&V_2), sizeof(Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB));
  15299. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_1 = V_2;
  15300. return L_1;
  15301. }
  15302. IL_000d:
  15303. {
  15304. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_2 = __this->____records;
  15305. int32_t L_3 = ___0_nodeId;
  15306. NullCheck(L_2);
  15307. int32_t L_4;
  15308. L_4 = RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297(L_2, L_3, RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_RuntimeMethod_var);
  15309. V_0 = L_4;
  15310. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_5 = __this->____records;
  15311. int32_t L_6 = ___0_nodeId;
  15312. NullCheck(L_5);
  15313. int32_t L_7;
  15314. L_7 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(L_5, L_6, RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_RuntimeMethod_var);
  15315. if (L_7)
  15316. {
  15317. goto IL_0030;
  15318. }
  15319. }
  15320. {
  15321. int32_t L_8 = V_0;
  15322. int32_t L_9 = V_0;
  15323. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_10;
  15324. memset((&L_10), 0, sizeof(L_10));
  15325. Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF((&L_10), L_8, L_9, NULL);
  15326. return L_10;
  15327. }
  15328. IL_0030:
  15329. {
  15330. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_11 = __this->____records;
  15331. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_12 = __this->____records;
  15332. int32_t L_13 = ___0_nodeId;
  15333. NullCheck(L_12);
  15334. int32_t L_14;
  15335. L_14 = RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6(L_12, L_13, RBTree_1_Next_m333CBBD7AEE95D283F7AB44D46162030DDA68CA6_RuntimeMethod_var);
  15336. NullCheck(L_11);
  15337. int32_t L_15;
  15338. L_15 = RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320(L_11, L_14, RBTree_1_SubTreeSize_m70BBB82CBEC3F4EE83B7EAA032C884CE60A09320_RuntimeMethod_var);
  15339. V_1 = L_15;
  15340. int32_t L_16 = V_0;
  15341. int32_t L_17 = V_0;
  15342. int32_t L_18 = V_1;
  15343. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_19;
  15344. memset((&L_19), 0, sizeof(L_19));
  15345. Range__ctor_m0072B543C35F5CB209776F1F7D5FFE5F2BE598AF((&L_19), L_16, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_17, L_18)), 1)), NULL);
  15346. return L_19;
  15347. }
  15348. }
  15349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB Index_FindRecords_mBF148B62588255E4E25835F2965A45B28348B019 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  15350. {
  15351. int32_t V_0 = 0;
  15352. {
  15353. RuntimeObject* L_0 = ___0_key;
  15354. int32_t L_1;
  15355. L_1 = Index_FindNodeByKey_m040F958D914C3DD43B6F5FD80FA8E8DB0ED053C8(__this, L_0, NULL);
  15356. V_0 = L_1;
  15357. int32_t L_2 = V_0;
  15358. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_3;
  15359. L_3 = Index_GetRangeFromNode_m936EB6F7DDF0615FCFCCFAD6D2C77B818F21505F(__this, L_2, NULL);
  15360. return L_3;
  15361. }
  15362. }
  15363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_key, const RuntimeMethod* method)
  15364. {
  15365. int32_t V_0 = 0;
  15366. {
  15367. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_key;
  15368. int32_t L_1;
  15369. L_1 = Index_FindNodeByKeys_mB31191D49AC2C633C684E28A585FCFB79426C6DE(__this, L_0, NULL);
  15370. V_0 = L_1;
  15371. int32_t L_2 = V_0;
  15372. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_3;
  15373. L_3 = Index_GetRangeFromNode_m936EB6F7DDF0615FCFCCFAD6D2C77B818F21505F(__this, L_2, NULL);
  15374. return L_3;
  15375. }
  15376. }
  15377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_FireResetEvent_mB9483BAE0E959E5033B93920E15038894CFCE94B (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  15378. {
  15379. static bool s_Il2CppMethodInitialized;
  15380. if (!s_Il2CppMethodInitialized)
  15381. {
  15382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  15383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  15384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  15385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7253A2347CA4260275575EF980C7F20C9B732F8E);
  15386. s_Il2CppMethodInitialized = true;
  15387. }
  15388. {
  15389. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  15390. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  15391. int32_t L_1;
  15392. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  15393. NullCheck(L_0);
  15394. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C(L_0, _stringLiteral7253A2347CA4260275575EF980C7F20C9B732F8E, L_1, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  15395. bool L_2;
  15396. L_2 = Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC(__this, NULL);
  15397. if (!L_2)
  15398. {
  15399. goto IL_0028;
  15400. }
  15401. }
  15402. {
  15403. il2cpp_codegen_runtime_class_init_inline(DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var);
  15404. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* L_3 = ((DataView_t882C19B1455AFCE770D60A43A690096801824A50_StaticFields*)il2cpp_codegen_static_fields_for(DataView_t882C19B1455AFCE770D60A43A690096801824A50_il2cpp_TypeInfo_var))->___s_resetEventArgs;
  15405. Index_OnListChanged_mD6F63604B5E6F58120B21448E730800208DD9D55(__this, L_3, NULL);
  15406. }
  15407. IL_0028:
  15408. {
  15409. return;
  15410. }
  15411. }
  15412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetChangeAction_m031C6693C16052B2D8911558C63A7194FBE27CAF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_oldState, int32_t ___1_newState, const RuntimeMethod* method)
  15413. {
  15414. int32_t V_0 = 0;
  15415. int32_t G_B3_0 = 0;
  15416. int32_t G_B6_0 = 0;
  15417. {
  15418. int32_t L_0 = __this->____recordStates;
  15419. int32_t L_1 = ___0_oldState;
  15420. if (!((int32_t)((int32_t)L_0&(int32_t)L_1)))
  15421. {
  15422. goto IL_000d;
  15423. }
  15424. }
  15425. {
  15426. G_B3_0 = 1;
  15427. goto IL_000e;
  15428. }
  15429. IL_000d:
  15430. {
  15431. G_B3_0 = 0;
  15432. }
  15433. IL_000e:
  15434. {
  15435. V_0 = G_B3_0;
  15436. int32_t L_2 = __this->____recordStates;
  15437. int32_t L_3 = ___1_newState;
  15438. if (!((int32_t)((int32_t)L_2&(int32_t)L_3)))
  15439. {
  15440. goto IL_001c;
  15441. }
  15442. }
  15443. {
  15444. G_B6_0 = 1;
  15445. goto IL_001d;
  15446. }
  15447. IL_001c:
  15448. {
  15449. G_B6_0 = 0;
  15450. }
  15451. IL_001d:
  15452. {
  15453. int32_t L_4 = V_0;
  15454. return ((int32_t)il2cpp_codegen_subtract(G_B6_0, L_4));
  15455. }
  15456. }
  15457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_GetReplaceAction_mBB5C946A3670B69B50EE261150D0ABE59355364B (int32_t ___0_oldState, const RuntimeMethod* method)
  15458. {
  15459. {
  15460. int32_t L_0 = ___0_oldState;
  15461. if (((int32_t)(((int32_t)22)&(int32_t)L_0)))
  15462. {
  15463. goto IL_0010;
  15464. }
  15465. }
  15466. {
  15467. int32_t L_1 = ___0_oldState;
  15468. if (((int32_t)(((int32_t)42)&(int32_t)L_1)))
  15469. {
  15470. goto IL_000e;
  15471. }
  15472. }
  15473. {
  15474. return 0;
  15475. }
  15476. IL_000e:
  15477. {
  15478. return 2;
  15479. }
  15480. IL_0010:
  15481. {
  15482. return 1;
  15483. }
  15484. }
  15485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* Index_GetRow_mA1BDCBAB1AC0B68D66646AAFDB4E7FFA4B27187F (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_i, const RuntimeMethod* method)
  15486. {
  15487. {
  15488. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  15489. NullCheck(L_0);
  15490. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_1 = L_0->____recordManager;
  15491. int32_t L_2 = ___0_i;
  15492. int32_t L_3;
  15493. L_3 = Index_GetRecord_m8394B5ABD0C9762A340533A441A204A920718EA1(__this, L_2, NULL);
  15494. NullCheck(L_1);
  15495. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_4;
  15496. L_4 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_1, L_3, NULL);
  15497. return L_4;
  15498. }
  15499. }
  15500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* Index_GetRows_m8984AE096ED9BA139CDA12212E58413BF76555F1 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_values, const RuntimeMethod* method)
  15501. {
  15502. {
  15503. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_values;
  15504. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_1;
  15505. L_1 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(__this, L_0, NULL);
  15506. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_2;
  15507. L_2 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(__this, L_1, NULL);
  15508. return L_2;
  15509. }
  15510. }
  15511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB ___0_range, const RuntimeMethod* method)
  15512. {
  15513. static bool s_Il2CppMethodInitialized;
  15514. if (!s_Il2CppMethodInitialized)
  15515. {
  15516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_RuntimeMethod_var);
  15517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_RuntimeMethod_var);
  15518. s_Il2CppMethodInitialized = true;
  15519. }
  15520. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_0 = NULL;
  15521. RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 V_1;
  15522. memset((&V_1), 0, sizeof(V_1));
  15523. int32_t V_2 = 0;
  15524. {
  15525. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  15526. int32_t L_1;
  15527. L_1 = Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F((&___0_range), NULL);
  15528. NullCheck(L_0);
  15529. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_2;
  15530. L_2 = DataTable_NewRowArray_mC7A6480BD958129AE90F8EB94513610EA8E402D4(L_0, L_1, NULL);
  15531. V_0 = L_2;
  15532. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_3 = V_0;
  15533. NullCheck(L_3);
  15534. if (!(((RuntimeArray*)L_3)->max_length))
  15535. {
  15536. goto IL_0056;
  15537. }
  15538. }
  15539. {
  15540. int32_t L_4;
  15541. L_4 = Range_get_Min_m92B3060A125786BAFDB828CF276DAC61743957B9((&___0_range), NULL);
  15542. RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115 L_5;
  15543. L_5 = Index_GetEnumerator_mC4395747D82DE1E101FE3A76819F4A0CE3DB2DD8(__this, L_4, NULL);
  15544. V_1 = L_5;
  15545. V_2 = 0;
  15546. goto IL_0047;
  15547. }
  15548. IL_0029:
  15549. {
  15550. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_6 = V_0;
  15551. int32_t L_7 = V_2;
  15552. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = __this->____table;
  15553. NullCheck(L_8);
  15554. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_9 = L_8->____recordManager;
  15555. int32_t L_10;
  15556. L_10 = RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_inline((&V_1), RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_RuntimeMethod_var);
  15557. NullCheck(L_9);
  15558. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_11;
  15559. L_11 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_9, L_10, NULL);
  15560. NullCheck(L_6);
  15561. ArrayElementTypeCheck (L_6, L_11);
  15562. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)L_11);
  15563. int32_t L_12 = V_2;
  15564. V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  15565. }
  15566. IL_0047:
  15567. {
  15568. int32_t L_13 = V_2;
  15569. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_14 = V_0;
  15570. NullCheck(L_14);
  15571. if ((((int32_t)L_13) >= ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))
  15572. {
  15573. goto IL_0056;
  15574. }
  15575. }
  15576. {
  15577. bool L_15;
  15578. L_15 = RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173((&V_1), RBTreeEnumerator_MoveNext_mB00AE8BACE08D31B8BBB6420BC48380D35B58173_RuntimeMethod_var);
  15579. if (L_15)
  15580. {
  15581. goto IL_0029;
  15582. }
  15583. }
  15584. IL_0056:
  15585. {
  15586. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_16 = V_0;
  15587. return L_16;
  15588. }
  15589. }
  15590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_InitRecords_mAF299337CB17B93CA7F68AABD391AB715194627A (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, RuntimeObject* ___0_filter, const RuntimeMethod* method)
  15591. {
  15592. static bool s_Il2CppMethodInitialized;
  15593. if (!s_Il2CppMethodInitialized)
  15594. {
  15595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var);
  15596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  15597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  15598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887_il2cpp_TypeInfo_var);
  15599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_RuntimeMethod_var);
  15600. s_Il2CppMethodInitialized = true;
  15601. }
  15602. int32_t V_0 = 0;
  15603. bool V_1 = false;
  15604. RuntimeObject* V_2 = NULL;
  15605. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_3 = NULL;
  15606. int32_t V_4 = 0;
  15607. RuntimeObject* V_5 = NULL;
  15608. {
  15609. int32_t L_0 = __this->____recordStates;
  15610. V_0 = L_0;
  15611. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_1 = __this->____indexFields;
  15612. NullCheck(L_1);
  15613. V_1 = (bool)((((int32_t)(((RuntimeArray*)L_1)->max_length)) == ((int32_t)0))? 1 : 0);
  15614. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_2 = (IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887*)il2cpp_codegen_object_new(IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887_il2cpp_TypeInfo_var);
  15615. IndexTree__ctor_m754C444315E9BFE6BC65F1DDF8F031381A186C3B(L_2, __this, NULL);
  15616. __this->____records = L_2;
  15617. Il2CppCodeGenWriteBarrier((void**)(&__this->____records), (void*)L_2);
  15618. __this->____recordCount = 0;
  15619. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = __this->____table;
  15620. NullCheck(L_3);
  15621. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_4;
  15622. L_4 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_3, NULL);
  15623. NullCheck(L_4);
  15624. RuntimeObject* L_5;
  15625. L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_4);
  15626. V_2 = L_5;
  15627. }
  15628. {
  15629. auto __finallyBlock = il2cpp::utils::Finally([&]
  15630. {
  15631. FINALLY_00f0:
  15632. {
  15633. {
  15634. RuntimeObject* L_6 = V_2;
  15635. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  15636. RuntimeObject* L_7 = V_5;
  15637. if (!L_7)
  15638. {
  15639. goto IL_0103;
  15640. }
  15641. }
  15642. {
  15643. RuntimeObject* L_8 = V_5;
  15644. NullCheck(L_8);
  15645. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  15646. }
  15647. IL_0103:
  15648. {
  15649. return;
  15650. }
  15651. }
  15652. });
  15653. try
  15654. {
  15655. {
  15656. goto IL_00e3_1;
  15657. }
  15658. IL_003b_1:
  15659. {
  15660. RuntimeObject* L_9 = V_2;
  15661. NullCheck(L_9);
  15662. RuntimeObject* L_10;
  15663. L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_9);
  15664. V_3 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_10, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  15665. V_4 = (-1);
  15666. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_11 = V_3;
  15667. NullCheck(L_11);
  15668. int32_t L_12 = L_11->____oldRecord;
  15669. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_13 = V_3;
  15670. NullCheck(L_13);
  15671. int32_t L_14 = L_13->____newRecord;
  15672. if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
  15673. {
  15674. goto IL_0067_1;
  15675. }
  15676. }
  15677. {
  15678. int32_t L_15 = V_0;
  15679. if (!((int32_t)((int32_t)L_15&2)))
  15680. {
  15681. goto IL_00b5_1;
  15682. }
  15683. }
  15684. {
  15685. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_16 = V_3;
  15686. NullCheck(L_16);
  15687. int32_t L_17 = L_16->____oldRecord;
  15688. V_4 = L_17;
  15689. goto IL_00b5_1;
  15690. }
  15691. IL_0067_1:
  15692. {
  15693. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_18 = V_3;
  15694. NullCheck(L_18);
  15695. int32_t L_19 = L_18->____oldRecord;
  15696. if ((!(((uint32_t)L_19) == ((uint32_t)(-1)))))
  15697. {
  15698. goto IL_007f_1;
  15699. }
  15700. }
  15701. {
  15702. int32_t L_20 = V_0;
  15703. if (!((int32_t)((int32_t)L_20&4)))
  15704. {
  15705. goto IL_00b5_1;
  15706. }
  15707. }
  15708. {
  15709. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_21 = V_3;
  15710. NullCheck(L_21);
  15711. int32_t L_22 = L_21->____newRecord;
  15712. V_4 = L_22;
  15713. goto IL_00b5_1;
  15714. }
  15715. IL_007f_1:
  15716. {
  15717. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_23 = V_3;
  15718. NullCheck(L_23);
  15719. int32_t L_24 = L_23->____newRecord;
  15720. if ((!(((uint32_t)L_24) == ((uint32_t)(-1)))))
  15721. {
  15722. goto IL_0097_1;
  15723. }
  15724. }
  15725. {
  15726. int32_t L_25 = V_0;
  15727. if (!((int32_t)((int32_t)L_25&8)))
  15728. {
  15729. goto IL_00b5_1;
  15730. }
  15731. }
  15732. {
  15733. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_26 = V_3;
  15734. NullCheck(L_26);
  15735. int32_t L_27 = L_26->____oldRecord;
  15736. V_4 = L_27;
  15737. goto IL_00b5_1;
  15738. }
  15739. IL_0097_1:
  15740. {
  15741. int32_t L_28 = V_0;
  15742. if (!((int32_t)((int32_t)L_28&((int32_t)16))))
  15743. {
  15744. goto IL_00a7_1;
  15745. }
  15746. }
  15747. {
  15748. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_29 = V_3;
  15749. NullCheck(L_29);
  15750. int32_t L_30 = L_29->____newRecord;
  15751. V_4 = L_30;
  15752. goto IL_00b5_1;
  15753. }
  15754. IL_00a7_1:
  15755. {
  15756. int32_t L_31 = V_0;
  15757. if (!((int32_t)((int32_t)L_31&((int32_t)32))))
  15758. {
  15759. goto IL_00b5_1;
  15760. }
  15761. }
  15762. {
  15763. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_32 = V_3;
  15764. NullCheck(L_32);
  15765. int32_t L_33 = L_32->____oldRecord;
  15766. V_4 = L_33;
  15767. }
  15768. IL_00b5_1:
  15769. {
  15770. int32_t L_34 = V_4;
  15771. if ((((int32_t)L_34) == ((int32_t)(-1))))
  15772. {
  15773. goto IL_00e3_1;
  15774. }
  15775. }
  15776. {
  15777. int32_t L_35 = V_4;
  15778. RuntimeObject* L_36 = ___0_filter;
  15779. bool L_37;
  15780. L_37 = Index_AcceptRecord_mFB07D41589D18B8B78CF2EB056A260D41DBB5D63(__this, L_35, L_36, NULL);
  15781. if (!L_37)
  15782. {
  15783. goto IL_00e3_1;
  15784. }
  15785. }
  15786. {
  15787. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_38 = __this->____records;
  15788. int32_t L_39 = V_4;
  15789. bool L_40 = V_1;
  15790. NullCheck(L_38);
  15791. int32_t L_41;
  15792. L_41 = RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F(L_38, (-1), L_39, L_40, RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_RuntimeMethod_var);
  15793. int32_t L_42 = __this->____recordCount;
  15794. __this->____recordCount = ((int32_t)il2cpp_codegen_add(L_42, 1));
  15795. }
  15796. IL_00e3_1:
  15797. {
  15798. RuntimeObject* L_43 = V_2;
  15799. NullCheck(L_43);
  15800. bool L_44;
  15801. L_44 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_43);
  15802. if (L_44)
  15803. {
  15804. goto IL_003b_1;
  15805. }
  15806. }
  15807. {
  15808. goto IL_0104;
  15809. }
  15810. }
  15811. catch(Il2CppExceptionWrapper& e)
  15812. {
  15813. __finallyBlock.StoreException(e.ex);
  15814. }
  15815. }
  15816. IL_0104:
  15817. {
  15818. return;
  15819. }
  15820. }
  15821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_InsertRecordToIndex_mDFD2A50339D6F815DA01EC4D69E0D71F51F2B7D9 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method)
  15822. {
  15823. int32_t V_0 = 0;
  15824. {
  15825. V_0 = (-1);
  15826. int32_t L_0 = ___0_record;
  15827. bool L_1;
  15828. L_1 = Index_AcceptRecord_mFF34568B89204BB2370C7FB4191640E764FE5C16(__this, L_0, NULL);
  15829. if (!L_1)
  15830. {
  15831. goto IL_0014;
  15832. }
  15833. }
  15834. {
  15835. int32_t L_2 = ___0_record;
  15836. int32_t L_3;
  15837. L_3 = Index_InsertRecord_m4EF20FBF7565AAF48D94FDCDF0FA7E907FE0D706(__this, L_2, (bool)0, NULL);
  15838. V_0 = L_3;
  15839. }
  15840. IL_0014:
  15841. {
  15842. int32_t L_4 = V_0;
  15843. return L_4;
  15844. }
  15845. }
  15846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Index_InsertRecord_m4EF20FBF7565AAF48D94FDCDF0FA7E907FE0D706 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, bool ___1_fireEvent, const RuntimeMethod* method)
  15847. {
  15848. static bool s_Il2CppMethodInitialized;
  15849. if (!s_Il2CppMethodInitialized)
  15850. {
  15851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_RuntimeMethod_var);
  15852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  15853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_RuntimeMethod_var);
  15854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_RuntimeMethod_var);
  15855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A1918EE1D862BCF0C66D029FF6A910C4C16FC51);
  15856. s_Il2CppMethodInitialized = true;
  15857. }
  15858. bool V_0 = false;
  15859. int32_t V_1 = 0;
  15860. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_2 = NULL;
  15861. {
  15862. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  15863. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  15864. int32_t L_1;
  15865. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  15866. int32_t L_2 = ___0_record;
  15867. bool L_3 = ___1_fireEvent;
  15868. NullCheck(L_0);
  15869. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C(L_0, _stringLiteral0A1918EE1D862BCF0C66D029FF6A910C4C16FC51, L_1, L_2, L_3, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m718893B6B36BADDCC09B48F8012725E6E3290D9C_RuntimeMethod_var);
  15870. V_0 = (bool)0;
  15871. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_4 = __this->____indexFields;
  15872. NullCheck(L_4);
  15873. if ((((RuntimeArray*)L_4)->max_length))
  15874. {
  15875. goto IL_0062;
  15876. }
  15877. }
  15878. {
  15879. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5 = __this->____table;
  15880. if (!L_5)
  15881. {
  15882. goto IL_0062;
  15883. }
  15884. }
  15885. {
  15886. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6 = __this->____table;
  15887. NullCheck(L_6);
  15888. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_7 = L_6->____recordManager;
  15889. int32_t L_8 = ___0_record;
  15890. NullCheck(L_7);
  15891. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_9;
  15892. L_9 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_7, L_8, NULL);
  15893. V_2 = L_9;
  15894. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = __this->____table;
  15895. NullCheck(L_10);
  15896. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_11;
  15897. L_11 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_10, NULL);
  15898. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_12 = V_2;
  15899. NullCheck(L_11);
  15900. int32_t L_13;
  15901. L_13 = DataRowCollection_IndexOf_m0359C2782F5680E64B2C0A13493B384C0815EA25(L_11, L_12, NULL);
  15902. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14 = __this->____table;
  15903. NullCheck(L_14);
  15904. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_15;
  15905. L_15 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_14, NULL);
  15906. NullCheck(L_15);
  15907. int32_t L_16;
  15908. L_16 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_15);
  15909. V_0 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_13, 1))) == ((int32_t)L_16))? 1 : 0);
  15910. }
  15911. IL_0062:
  15912. {
  15913. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_17 = __this->____records;
  15914. int32_t L_18 = ___0_record;
  15915. bool L_19 = V_0;
  15916. NullCheck(L_17);
  15917. int32_t L_20;
  15918. L_20 = RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F(L_17, (-1), L_18, L_19, RBTree_1_InsertAt_mC52B6134B733A4D25B2F3621177144038C005B4F_RuntimeMethod_var);
  15919. V_1 = L_20;
  15920. int32_t L_21 = __this->____recordCount;
  15921. __this->____recordCount = ((int32_t)il2cpp_codegen_add(L_21, 1));
  15922. int32_t L_22 = ___0_record;
  15923. bool L_23 = ___1_fireEvent;
  15924. Index_MaintainDataView_mB76953677D95F1A4E001D55B040A3B9CCF516C95(__this, 1, L_22, (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0), NULL);
  15925. bool L_24 = ___1_fireEvent;
  15926. if (!L_24)
  15927. {
  15928. goto IL_00ab;
  15929. }
  15930. }
  15931. {
  15932. bool L_25;
  15933. L_25 = Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC(__this, NULL);
  15934. if (!L_25)
  15935. {
  15936. goto IL_00a9;
  15937. }
  15938. }
  15939. {
  15940. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_26 = __this->____records;
  15941. int32_t L_27 = V_1;
  15942. NullCheck(L_26);
  15943. int32_t L_28;
  15944. L_28 = RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297(L_26, L_27, RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_RuntimeMethod_var);
  15945. Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF(__this, 1, L_28, NULL);
  15946. }
  15947. IL_00a9:
  15948. {
  15949. return 0;
  15950. }
  15951. IL_00ab:
  15952. {
  15953. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_29 = __this->____records;
  15954. int32_t L_30 = V_1;
  15955. NullCheck(L_29);
  15956. int32_t L_31;
  15957. L_31 = RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297(L_29, L_30, RBTree_1_GetIndexByNode_m88D61B019FE6CFCFF5BA5E43320983A7019BC297_RuntimeMethod_var);
  15958. return L_31;
  15959. }
  15960. }
  15961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_IsKeyInIndex_m05FECADCEEB302FB85EF1789C24D5E401CB43B85 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
  15962. {
  15963. int32_t V_0 = 0;
  15964. {
  15965. RuntimeObject* L_0 = ___0_key;
  15966. int32_t L_1;
  15967. L_1 = Index_FindNodeByKey_m040F958D914C3DD43B6F5FD80FA8E8DB0ED053C8(__this, L_0, NULL);
  15968. V_0 = L_1;
  15969. int32_t L_2 = V_0;
  15970. return (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0);
  15971. }
  15972. }
  15973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_IsKeyInIndex_m79FB8E9D9BA28BA5730F1F4D72EE3CA37F127332 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_key, const RuntimeMethod* method)
  15974. {
  15975. int32_t V_0 = 0;
  15976. {
  15977. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___0_key;
  15978. int32_t L_1;
  15979. L_1 = Index_FindNodeByKeys_mB31191D49AC2C633C684E28A585FCFB79426C6DE(__this, L_0, NULL);
  15980. V_0 = L_1;
  15981. int32_t L_2 = V_0;
  15982. return (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0);
  15983. }
  15984. }
  15985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_IsKeyRecordInIndex_mC6DB2D73C952D963A9B888FD730BD393D142DF92 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method)
  15986. {
  15987. int32_t V_0 = 0;
  15988. {
  15989. int32_t L_0 = ___0_record;
  15990. int32_t L_1;
  15991. L_1 = Index_FindNodeByKeyRecord_mDCA0E0E1F23256D84AB1D5816CC1EE130505F8FF(__this, L_0, NULL);
  15992. V_0 = L_1;
  15993. int32_t L_2 = V_0;
  15994. return (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0);
  15995. }
  15996. }
  15997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  15998. {
  15999. static bool s_Il2CppMethodInitialized;
  16000. if (!s_Il2CppMethodInitialized)
  16001. {
  16002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1_get_HasListeners_m5A782565193EB89915D773B412EC5A19CF5E5B42_RuntimeMethod_var);
  16003. s_Il2CppMethodInitialized = true;
  16004. }
  16005. {
  16006. bool L_0 = __this->____suspendEvents;
  16007. if (L_0)
  16008. {
  16009. goto IL_0024;
  16010. }
  16011. }
  16012. {
  16013. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* L_1 = __this->____listeners;
  16014. NullCheck(L_1);
  16015. bool L_2;
  16016. L_2 = Listeners_1_get_HasListeners_m5A782565193EB89915D773B412EC5A19CF5E5B42(L_1, Listeners_1_get_HasListeners_m5A782565193EB89915D773B412EC5A19CF5E5B42_RuntimeMethod_var);
  16017. if (!L_2)
  16018. {
  16019. goto IL_0024;
  16020. }
  16021. }
  16022. {
  16023. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = __this->____table;
  16024. NullCheck(L_3);
  16025. bool L_4;
  16026. L_4 = DataTable_get_AreIndexEventsSuspended_mC5CF1E722F7172E6BC927A18BF5AFB7A4EDDC494(L_3, NULL);
  16027. return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  16028. }
  16029. IL_0024:
  16030. {
  16031. return (bool)0;
  16032. }
  16033. }
  16034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_changedType, int32_t ___1_newIndex, int32_t ___2_oldIndex, const RuntimeMethod* method)
  16035. {
  16036. static bool s_Il2CppMethodInitialized;
  16037. if (!s_Il2CppMethodInitialized)
  16038. {
  16039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_il2cpp_TypeInfo_var);
  16040. s_Il2CppMethodInitialized = true;
  16041. }
  16042. {
  16043. bool L_0;
  16044. L_0 = Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC(__this, NULL);
  16045. if (!L_0)
  16046. {
  16047. goto IL_0016;
  16048. }
  16049. }
  16050. {
  16051. int32_t L_1 = ___0_changedType;
  16052. int32_t L_2 = ___1_newIndex;
  16053. int32_t L_3 = ___2_oldIndex;
  16054. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* L_4 = (ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442*)il2cpp_codegen_object_new(ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_il2cpp_TypeInfo_var);
  16055. ListChangedEventArgs__ctor_m51CD8C20F924174FDAE0CED36B57E8A53AFBBDA5(L_4, L_1, L_2, L_3, NULL);
  16056. Index_OnListChanged_mD6F63604B5E6F58120B21448E730800208DD9D55(__this, L_4, NULL);
  16057. }
  16058. IL_0016:
  16059. {
  16060. return;
  16061. }
  16062. }
  16063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_changedType, int32_t ___1_index, const RuntimeMethod* method)
  16064. {
  16065. static bool s_Il2CppMethodInitialized;
  16066. if (!s_Il2CppMethodInitialized)
  16067. {
  16068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_il2cpp_TypeInfo_var);
  16069. s_Il2CppMethodInitialized = true;
  16070. }
  16071. {
  16072. bool L_0;
  16073. L_0 = Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC(__this, NULL);
  16074. if (!L_0)
  16075. {
  16076. goto IL_0015;
  16077. }
  16078. }
  16079. {
  16080. int32_t L_1 = ___0_changedType;
  16081. int32_t L_2 = ___1_index;
  16082. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* L_3 = (ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442*)il2cpp_codegen_object_new(ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_il2cpp_TypeInfo_var);
  16083. ListChangedEventArgs__ctor_mB48C0E1EBC7ECB9C9A1CEFBF1787D1C542FBDCAD(L_3, L_1, L_2, NULL);
  16084. Index_OnListChanged_mD6F63604B5E6F58120B21448E730800208DD9D55(__this, L_3, NULL);
  16085. }
  16086. IL_0015:
  16087. {
  16088. return;
  16089. }
  16090. }
  16091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_OnListChanged_mD6F63604B5E6F58120B21448E730800208DD9D55 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ___0_e, const RuntimeMethod* method)
  16092. {
  16093. static bool s_Il2CppMethodInitialized;
  16094. if (!s_Il2CppMethodInitialized)
  16095. {
  16096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69_il2cpp_TypeInfo_var);
  16097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  16098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1_Notify_TisListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBD18405981BC46A9A3DFC0E0266D90DA43246519_RuntimeMethod_var);
  16100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnListChangedU3Eb__85_0_m0024363F7E78B81230DCEA71C8A11A363DB3B00B_RuntimeMethod_var);
  16101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  16102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0820A99685468FED8F38A3614D7F57088557C627);
  16103. s_Il2CppMethodInitialized = true;
  16104. }
  16105. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* G_B2_0 = NULL;
  16106. int32_t G_B2_1 = 0;
  16107. int32_t G_B2_2 = 0;
  16108. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* G_B2_3 = NULL;
  16109. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* G_B2_4 = NULL;
  16110. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* G_B1_0 = NULL;
  16111. int32_t G_B1_1 = 0;
  16112. int32_t G_B1_2 = 0;
  16113. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* G_B1_3 = NULL;
  16114. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* G_B1_4 = NULL;
  16115. {
  16116. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16117. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  16118. int32_t L_1;
  16119. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  16120. NullCheck(L_0);
  16121. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C(L_0, _stringLiteral0820A99685468FED8F38A3614D7F57088557C627, L_1, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  16122. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* L_2 = __this->____listeners;
  16123. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* L_3 = ___0_e;
  16124. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  16125. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* L_4 = ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9__85_0;
  16126. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* L_5 = L_4;
  16127. if (L_5)
  16128. {
  16129. G_B2_0 = L_5;
  16130. G_B2_1 = 0;
  16131. G_B2_2 = 0;
  16132. G_B2_3 = L_3;
  16133. G_B2_4 = L_2;
  16134. goto IL_003d;
  16135. }
  16136. G_B1_0 = L_5;
  16137. G_B1_1 = 0;
  16138. G_B1_2 = 0;
  16139. G_B1_3 = L_3;
  16140. G_B1_4 = L_2;
  16141. }
  16142. {
  16143. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  16144. U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* L_6 = ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9;
  16145. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* L_7 = (Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69*)il2cpp_codegen_object_new(Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69_il2cpp_TypeInfo_var);
  16146. Action_4__ctor_m4F76F6746AFC910C9C488875639407C0550AE857(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3COnListChangedU3Eb__85_0_m0024363F7E78B81230DCEA71C8A11A363DB3B00B_RuntimeMethod_var), NULL);
  16147. Action_4_tAA827C6E1C5A7C9000CF64BF37D952510FE2AB69* L_8 = L_7;
  16148. ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9__85_0 = L_8;
  16149. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9__85_0), (void*)L_8);
  16150. G_B2_0 = L_8;
  16151. G_B2_1 = G_B1_1;
  16152. G_B2_2 = G_B1_2;
  16153. G_B2_3 = G_B1_3;
  16154. G_B2_4 = G_B1_4;
  16155. }
  16156. IL_003d:
  16157. {
  16158. NullCheck(G_B2_4);
  16159. Listeners_1_Notify_TisListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBD18405981BC46A9A3DFC0E0266D90DA43246519(G_B2_4, G_B2_3, (bool)G_B2_2, (bool)G_B2_1, G_B2_0, Listeners_1_Notify_TisListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBD18405981BC46A9A3DFC0E0266D90DA43246519_RuntimeMethod_var);
  16160. return;
  16161. }
  16162. }
  16163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_MaintainDataView_mB76953677D95F1A4E001D55B040A3B9CCF516C95 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_changedType, int32_t ___1_record, bool ___2_trackAddRemove, const RuntimeMethod* method)
  16164. {
  16165. static bool s_Il2CppMethodInitialized;
  16166. if (!s_Il2CppMethodInitialized)
  16167. {
  16168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077_il2cpp_TypeInfo_var);
  16169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Listeners_1_Notify_TisListChangedType_t50F7E1359B1B64CCB72B35EA42266BF90E79107A_TisDataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC06F38DEE601B746874D4267DB0680AF8F2C5980_RuntimeMethod_var);
  16170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass86_0_U3CMaintainDataViewU3Eb__0_m742AF1DFC0DE5F26099A102FF8AA0B6C733D4224_RuntimeMethod_var);
  16171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935_il2cpp_TypeInfo_var);
  16172. s_Il2CppMethodInitialized = true;
  16173. }
  16174. U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* V_0 = NULL;
  16175. int32_t G_B2_0 = 0;
  16176. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* G_B2_1 = NULL;
  16177. int32_t G_B1_0 = 0;
  16178. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* G_B1_1 = NULL;
  16179. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* G_B3_0 = NULL;
  16180. int32_t G_B3_1 = 0;
  16181. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* G_B3_2 = NULL;
  16182. {
  16183. U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* L_0 = (U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935_il2cpp_TypeInfo_var);
  16184. U3CU3Ec__DisplayClass86_0__ctor_m15EB5982B1E956E5A23E679A681E1CD76907C1EE(L_0, NULL);
  16185. V_0 = L_0;
  16186. U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* L_1 = V_0;
  16187. int32_t L_2 = ___0_changedType;
  16188. NullCheck(L_1);
  16189. L_1->___changedType = L_2;
  16190. Listeners_1_t37132A15E50B5B90C84260E8B1072BF1D7DB99CC* L_3 = __this->____listeners;
  16191. U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* L_4 = V_0;
  16192. NullCheck(L_4);
  16193. int32_t L_5 = L_4->___changedType;
  16194. int32_t L_6 = ___1_record;
  16195. if ((((int32_t)0) <= ((int32_t)L_6)))
  16196. {
  16197. G_B2_0 = L_5;
  16198. G_B2_1 = L_3;
  16199. goto IL_0020;
  16200. }
  16201. G_B1_0 = L_5;
  16202. G_B1_1 = L_3;
  16203. }
  16204. {
  16205. G_B3_0 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)(NULL));
  16206. G_B3_1 = G_B1_0;
  16207. G_B3_2 = G_B1_1;
  16208. goto IL_0031;
  16209. }
  16210. IL_0020:
  16211. {
  16212. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = __this->____table;
  16213. NullCheck(L_7);
  16214. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_8 = L_7->____recordManager;
  16215. int32_t L_9 = ___1_record;
  16216. NullCheck(L_8);
  16217. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_10;
  16218. L_10 = RecordManager_get_Item_m0CF3CD1A1AA50D55743F52024BC059DAC1CBCE62(L_8, L_9, NULL);
  16219. G_B3_0 = L_10;
  16220. G_B3_1 = G_B2_0;
  16221. G_B3_2 = G_B2_1;
  16222. }
  16223. IL_0031:
  16224. {
  16225. bool L_11 = ___2_trackAddRemove;
  16226. U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* L_12 = V_0;
  16227. Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077* L_13 = (Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077*)il2cpp_codegen_object_new(Action_4_tA83338127DCAC55AD6172D0DBDECBB45D3CE6077_il2cpp_TypeInfo_var);
  16228. Action_4__ctor_mFDB9E5DA176E6AC7A9D63C98680D52DE00D39E7F(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass86_0_U3CMaintainDataViewU3Eb__0_m742AF1DFC0DE5F26099A102FF8AA0B6C733D4224_RuntimeMethod_var), NULL);
  16229. NullCheck(G_B3_2);
  16230. Listeners_1_Notify_TisListChangedType_t50F7E1359B1B64CCB72B35EA42266BF90E79107A_TisDataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC06F38DEE601B746874D4267DB0680AF8F2C5980(G_B3_2, G_B3_1, G_B3_0, L_11, L_13, Listeners_1_Notify_TisListChangedType_t50F7E1359B1B64CCB72B35EA42266BF90E79107A_TisDataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC06F38DEE601B746874D4267DB0680AF8F2C5980_RuntimeMethod_var);
  16231. return;
  16232. }
  16233. }
  16234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_Reset_m95D817B7DAE23AAE2F869575CADAC2FA43C14841 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  16235. {
  16236. static bool s_Il2CppMethodInitialized;
  16237. if (!s_Il2CppMethodInitialized)
  16238. {
  16239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  16240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral22648828BE2121A5DCFED64A22F4629C2C0394DE);
  16242. s_Il2CppMethodInitialized = true;
  16243. }
  16244. {
  16245. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16246. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  16247. int32_t L_1;
  16248. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  16249. NullCheck(L_0);
  16250. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C(L_0, _stringLiteral22648828BE2121A5DCFED64A22F4629C2C0394DE, L_1, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD452623F9A1211D4A159E0FC28526BFB996E866C_RuntimeMethod_var);
  16251. RuntimeObject* L_2;
  16252. L_2 = Index_get_RowFilter_m33F3DEBDFCD7D6373B38EB6B3ED60EA048737601(__this, NULL);
  16253. Index_InitRecords_mAF299337CB17B93CA7F68AABD391AB715194627A(__this, L_2, NULL);
  16254. Index_MaintainDataView_mB76953677D95F1A4E001D55B040A3B9CCF516C95(__this, 0, (-1), (bool)0, NULL);
  16255. Index_FireResetEvent_mB9483BAE0E959E5033B93920E15038894CFCE94B(__this, NULL);
  16256. return;
  16257. }
  16258. }
  16259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_RecordChanged_m98C525644A52E156022B546D603F56F4B0A87CD9 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, const RuntimeMethod* method)
  16260. {
  16261. static bool s_Il2CppMethodInitialized;
  16262. if (!s_Il2CppMethodInitialized)
  16263. {
  16264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_RuntimeMethod_var);
  16265. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC465098C30ABA21FD2D9BDD1351E6528876EB157);
  16267. s_Il2CppMethodInitialized = true;
  16268. }
  16269. int32_t V_0 = 0;
  16270. {
  16271. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16272. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  16273. int32_t L_1;
  16274. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  16275. int32_t L_2 = ___0_record;
  16276. NullCheck(L_0);
  16277. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01(L_0, _stringLiteralC465098C30ABA21FD2D9BDD1351E6528876EB157, L_1, L_2, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m32404E7D73A0E4C0184D32257009CA4A624F4A01_RuntimeMethod_var);
  16278. bool L_3;
  16279. L_3 = Index_get_DoListChanged_mF2D1F96F284BB6DB45F8A5E5DF8801F9ED087DCC(__this, NULL);
  16280. if (!L_3)
  16281. {
  16282. goto IL_0032;
  16283. }
  16284. }
  16285. {
  16286. int32_t L_4 = ___0_record;
  16287. int32_t L_5;
  16288. L_5 = Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8(__this, L_4, NULL);
  16289. V_0 = L_5;
  16290. int32_t L_6 = V_0;
  16291. if ((((int32_t)L_6) < ((int32_t)0)))
  16292. {
  16293. goto IL_0032;
  16294. }
  16295. }
  16296. {
  16297. int32_t L_7 = V_0;
  16298. Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF(__this, 4, L_7, NULL);
  16299. }
  16300. IL_0032:
  16301. {
  16302. return;
  16303. }
  16304. }
  16305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_RecordChanged_m1DCF7799AD50BBA03A373C298591FB4CDBEC6FE4 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_oldIndex, int32_t ___1_newIndex, const RuntimeMethod* method)
  16306. {
  16307. static bool s_Il2CppMethodInitialized;
  16308. if (!s_Il2CppMethodInitialized)
  16309. {
  16310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040_RuntimeMethod_var);
  16311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA57FE5BF996B7963D3345C074123E7DC86074D6);
  16313. s_Il2CppMethodInitialized = true;
  16314. }
  16315. {
  16316. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16317. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  16318. int32_t L_1;
  16319. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  16320. int32_t L_2 = ___0_oldIndex;
  16321. int32_t L_3 = ___1_newIndex;
  16322. NullCheck(L_0);
  16323. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040(L_0, _stringLiteralEA57FE5BF996B7963D3345C074123E7DC86074D6, L_1, L_2, L_3, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m821BC8C502777A042B4D38F7AD17D6F89CE43040_RuntimeMethod_var);
  16324. int32_t L_4 = ___0_oldIndex;
  16325. if ((((int32_t)L_4) > ((int32_t)(-1))))
  16326. {
  16327. goto IL_001f;
  16328. }
  16329. }
  16330. {
  16331. int32_t L_5 = ___1_newIndex;
  16332. if ((((int32_t)L_5) <= ((int32_t)(-1))))
  16333. {
  16334. goto IL_0051;
  16335. }
  16336. }
  16337. IL_001f:
  16338. {
  16339. int32_t L_6 = ___0_oldIndex;
  16340. int32_t L_7 = ___1_newIndex;
  16341. if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
  16342. {
  16343. goto IL_002d;
  16344. }
  16345. }
  16346. {
  16347. int32_t L_8 = ___1_newIndex;
  16348. int32_t L_9 = ___0_oldIndex;
  16349. Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD(__this, 4, L_8, L_9, NULL);
  16350. return;
  16351. }
  16352. IL_002d:
  16353. {
  16354. int32_t L_10 = ___0_oldIndex;
  16355. if ((!(((uint32_t)L_10) == ((uint32_t)(-1)))))
  16356. {
  16357. goto IL_003b;
  16358. }
  16359. }
  16360. {
  16361. int32_t L_11 = ___1_newIndex;
  16362. int32_t L_12 = ___0_oldIndex;
  16363. Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD(__this, 1, L_11, L_12, NULL);
  16364. return;
  16365. }
  16366. IL_003b:
  16367. {
  16368. int32_t L_13 = ___1_newIndex;
  16369. if ((!(((uint32_t)L_13) == ((uint32_t)(-1)))))
  16370. {
  16371. goto IL_0048;
  16372. }
  16373. }
  16374. {
  16375. int32_t L_14 = ___0_oldIndex;
  16376. Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF(__this, 2, L_14, NULL);
  16377. return;
  16378. }
  16379. IL_0048:
  16380. {
  16381. int32_t L_15 = ___1_newIndex;
  16382. int32_t L_16 = ___0_oldIndex;
  16383. Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD(__this, 3, L_15, L_16, NULL);
  16384. }
  16385. IL_0051:
  16386. {
  16387. return;
  16388. }
  16389. }
  16390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_RecordStateChanged_mC31E93CDE938D33589CA51D7B15E671320AE7588 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_record, int32_t ___1_oldState, int32_t ___2_newState, const RuntimeMethod* method)
  16391. {
  16392. static bool s_Il2CppMethodInitialized;
  16393. if (!s_Il2CppMethodInitialized)
  16394. {
  16395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m08B68B9D9F6E436BA17DB57E991D01AFC022CCCA_RuntimeMethod_var);
  16396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC35EAA07273EFB9EFB5EBC80710CC531F03EFDF4);
  16398. s_Il2CppMethodInitialized = true;
  16399. }
  16400. int32_t V_0 = 0;
  16401. {
  16402. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16403. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  16404. int32_t L_1;
  16405. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  16406. int32_t L_2 = ___0_record;
  16407. int32_t L_3 = ___1_oldState;
  16408. int32_t L_4 = ___2_newState;
  16409. NullCheck(L_0);
  16410. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m08B68B9D9F6E436BA17DB57E991D01AFC022CCCA(L_0, _stringLiteralC35EAA07273EFB9EFB5EBC80710CC531F03EFDF4, L_1, L_2, L_3, L_4, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m08B68B9D9F6E436BA17DB57E991D01AFC022CCCA_RuntimeMethod_var);
  16411. int32_t L_5 = ___1_oldState;
  16412. int32_t L_6 = ___2_newState;
  16413. int32_t L_7;
  16414. L_7 = Index_GetChangeAction_m031C6693C16052B2D8911558C63A7194FBE27CAF(__this, L_5, L_6, NULL);
  16415. V_0 = L_7;
  16416. int32_t L_8 = ___0_record;
  16417. int32_t L_9 = V_0;
  16418. int32_t L_10 = ___1_oldState;
  16419. int32_t L_11;
  16420. L_11 = Index_GetReplaceAction_mBB5C946A3670B69B50EE261150D0ABE59355364B(L_10, NULL);
  16421. Index_ApplyChangeAction_mC74ADB171A0E46814E9D160742C483D8FED5922B(__this, L_8, L_9, L_11, NULL);
  16422. return;
  16423. }
  16424. }
  16425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_RecordStateChanged_mADF920EBA70B9F06EDBC6D008064288202780150 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, int32_t ___0_oldRecord, int32_t ___1_oldOldState, int32_t ___2_oldNewState, int32_t ___3_newRecord, int32_t ___4_newOldState, int32_t ___5_newNewState, const RuntimeMethod* method)
  16426. {
  16427. static bool s_Il2CppMethodInitialized;
  16428. if (!s_Il2CppMethodInitialized)
  16429. {
  16430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m405BCDF936E58E99FD704D1C908A4DD419F23EDE_RuntimeMethod_var);
  16431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_RuntimeMethod_var);
  16433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419_RuntimeMethod_var);
  16434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830_RuntimeMethod_var);
  16435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6380C25CCED412119E08CB96A1CF9A9405A859AD);
  16436. s_Il2CppMethodInitialized = true;
  16437. }
  16438. int32_t V_0 = 0;
  16439. int32_t V_1 = 0;
  16440. int32_t V_2 = 0;
  16441. int32_t V_3 = 0;
  16442. int32_t V_4 = 0;
  16443. {
  16444. il2cpp_codegen_runtime_class_init_inline(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var);
  16445. DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE* L_0 = ((DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_StaticFields*)il2cpp_codegen_static_fields_for(DataCommonEventSource_tC3BB57E78CED1A7EFBCC8F852266121F4641CBFE_il2cpp_TypeInfo_var))->___Log;
  16446. int32_t L_1;
  16447. L_1 = Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline(__this, NULL);
  16448. int32_t L_2 = ___0_oldRecord;
  16449. int32_t L_3 = ___1_oldOldState;
  16450. int32_t L_4 = ___2_oldNewState;
  16451. int32_t L_5 = ___3_newRecord;
  16452. int32_t L_6 = ___4_newOldState;
  16453. int32_t L_7 = ___5_newNewState;
  16454. NullCheck(L_0);
  16455. DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m405BCDF936E58E99FD704D1C908A4DD419F23EDE(L_0, _stringLiteral6380C25CCED412119E08CB96A1CF9A9405A859AD, L_1, L_2, L_3, L_4, L_5, L_6, L_7, DataCommonEventSource_Trace_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_TisDataViewRowState_tE38561F1E9C47E76575D2912569A48AC9470665D_m405BCDF936E58E99FD704D1C908A4DD419F23EDE_RuntimeMethod_var);
  16456. int32_t L_8 = ___1_oldOldState;
  16457. int32_t L_9 = ___2_oldNewState;
  16458. int32_t L_10;
  16459. L_10 = Index_GetChangeAction_m031C6693C16052B2D8911558C63A7194FBE27CAF(__this, L_8, L_9, NULL);
  16460. V_0 = L_10;
  16461. int32_t L_11 = ___4_newOldState;
  16462. int32_t L_12 = ___5_newNewState;
  16463. int32_t L_13;
  16464. L_13 = Index_GetChangeAction_m031C6693C16052B2D8911558C63A7194FBE27CAF(__this, L_11, L_12, NULL);
  16465. V_1 = L_13;
  16466. int32_t L_14 = V_0;
  16467. if ((!(((uint32_t)L_14) == ((uint32_t)(-1)))))
  16468. {
  16469. goto IL_0135;
  16470. }
  16471. }
  16472. {
  16473. int32_t L_15 = V_1;
  16474. if ((!(((uint32_t)L_15) == ((uint32_t)1))))
  16475. {
  16476. goto IL_0135;
  16477. }
  16478. }
  16479. {
  16480. int32_t L_16 = ___3_newRecord;
  16481. bool L_17;
  16482. L_17 = Index_AcceptRecord_mFF34568B89204BB2370C7FB4191640E764FE5C16(__this, L_16, NULL);
  16483. if (!L_17)
  16484. {
  16485. goto IL_0135;
  16486. }
  16487. }
  16488. {
  16489. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_18 = __this->____comparison;
  16490. if (!L_18)
  16491. {
  16492. goto IL_0069;
  16493. }
  16494. }
  16495. {
  16496. int32_t L_19 = V_0;
  16497. if ((((int32_t)L_19) >= ((int32_t)0)))
  16498. {
  16499. goto IL_0069;
  16500. }
  16501. }
  16502. {
  16503. int32_t L_20 = ___0_oldRecord;
  16504. int32_t L_21 = ___1_oldOldState;
  16505. int32_t L_22;
  16506. L_22 = Index_GetReplaceAction_mBB5C946A3670B69B50EE261150D0ABE59355364B(L_21, NULL);
  16507. int32_t L_23;
  16508. L_23 = Index_GetIndex_m949B292C67ECAD66CF59896CA62A2A6F762429BA(__this, L_20, L_22, NULL);
  16509. V_2 = L_23;
  16510. goto IL_0071;
  16511. }
  16512. IL_0069:
  16513. {
  16514. int32_t L_24 = ___0_oldRecord;
  16515. int32_t L_25;
  16516. L_25 = Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8(__this, L_24, NULL);
  16517. V_2 = L_25;
  16518. }
  16519. IL_0071:
  16520. {
  16521. Comparison_1_t08F05E5982EA288B3368FA03B4763D49EFED87F0* L_26 = __this->____comparison;
  16522. if (L_26)
  16523. {
  16524. goto IL_00a9;
  16525. }
  16526. }
  16527. {
  16528. int32_t L_27 = V_2;
  16529. if ((((int32_t)L_27) == ((int32_t)(-1))))
  16530. {
  16531. goto IL_00a9;
  16532. }
  16533. }
  16534. {
  16535. int32_t L_28 = ___0_oldRecord;
  16536. int32_t L_29 = ___3_newRecord;
  16537. int32_t L_30;
  16538. L_30 = Index_CompareRecords_m1255670DA5D2D18A430A014A4929E62C71CA0BAD(__this, L_28, L_29, NULL);
  16539. if (L_30)
  16540. {
  16541. goto IL_00a9;
  16542. }
  16543. }
  16544. {
  16545. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_31 = __this->____records;
  16546. int32_t L_32 = ___0_oldRecord;
  16547. int32_t L_33 = ___3_newRecord;
  16548. NullCheck(L_31);
  16549. RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830(L_31, L_32, L_33, RBTree_1_UpdateNodeKey_m90FF8C96E5A0A272D878A6CB88DEE893A34E6830_RuntimeMethod_var);
  16550. int32_t L_34 = ___3_newRecord;
  16551. int32_t L_35;
  16552. L_35 = Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8(__this, L_34, NULL);
  16553. V_3 = L_35;
  16554. int32_t L_36 = V_3;
  16555. int32_t L_37 = V_3;
  16556. Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD(__this, 4, L_36, L_37, NULL);
  16557. return;
  16558. }
  16559. IL_00a9:
  16560. {
  16561. __this->____suspendEvents = (bool)1;
  16562. int32_t L_38 = V_2;
  16563. if ((((int32_t)L_38) == ((int32_t)(-1))))
  16564. {
  16565. goto IL_00cf;
  16566. }
  16567. }
  16568. {
  16569. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_39 = __this->____records;
  16570. int32_t L_40 = V_2;
  16571. NullCheck(L_39);
  16572. int32_t L_41;
  16573. L_41 = RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6(L_39, L_40, RBTree_1_DeleteByIndex_m46F2E47E9EE4CDEB58E225ED10A54A4C31F485B6_RuntimeMethod_var);
  16574. int32_t L_42 = __this->____recordCount;
  16575. __this->____recordCount = ((int32_t)il2cpp_codegen_subtract(L_42, 1));
  16576. }
  16577. IL_00cf:
  16578. {
  16579. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_43 = __this->____records;
  16580. int32_t L_44 = ___3_newRecord;
  16581. NullCheck(L_43);
  16582. int32_t L_45;
  16583. L_45 = RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419(L_43, L_44, RBTree_1_Insert_m42434109EC7D9962C6C5C151208BB39B7F503419_RuntimeMethod_var);
  16584. int32_t L_46 = __this->____recordCount;
  16585. __this->____recordCount = ((int32_t)il2cpp_codegen_add(L_46, 1));
  16586. __this->____suspendEvents = (bool)0;
  16587. int32_t L_47 = ___3_newRecord;
  16588. int32_t L_48;
  16589. L_48 = Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8(__this, L_47, NULL);
  16590. V_4 = L_48;
  16591. int32_t L_49 = V_2;
  16592. int32_t L_50 = V_4;
  16593. if ((!(((uint32_t)L_49) == ((uint32_t)L_50))))
  16594. {
  16595. goto IL_010c;
  16596. }
  16597. }
  16598. {
  16599. int32_t L_51 = V_4;
  16600. int32_t L_52 = V_2;
  16601. Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD(__this, 4, L_51, L_52, NULL);
  16602. return;
  16603. }
  16604. IL_010c:
  16605. {
  16606. int32_t L_53 = V_2;
  16607. if ((!(((uint32_t)L_53) == ((uint32_t)(-1)))))
  16608. {
  16609. goto IL_012a;
  16610. }
  16611. }
  16612. {
  16613. int32_t L_54 = ___3_newRecord;
  16614. Index_MaintainDataView_mB76953677D95F1A4E001D55B040A3B9CCF516C95(__this, 1, L_54, (bool)0, NULL);
  16615. int32_t L_55 = ___3_newRecord;
  16616. int32_t L_56;
  16617. L_56 = Index_GetIndex_m0A03BD15B022760DF3FB6DCAF7C982614BF25CB8(__this, L_55, NULL);
  16618. Index_OnListChanged_m07CF20BDC0AB8E52160DDEF9B17121CB4E1526DF(__this, 1, L_56, NULL);
  16619. return;
  16620. }
  16621. IL_012a:
  16622. {
  16623. int32_t L_57 = V_4;
  16624. int32_t L_58 = V_2;
  16625. Index_OnListChanged_m619E94EBD2BA4B87BD5FDFB21AF0246AB15435CD(__this, 3, L_57, L_58, NULL);
  16626. return;
  16627. }
  16628. IL_0135:
  16629. {
  16630. int32_t L_59 = ___0_oldRecord;
  16631. int32_t L_60 = V_0;
  16632. int32_t L_61 = ___1_oldOldState;
  16633. int32_t L_62;
  16634. L_62 = Index_GetReplaceAction_mBB5C946A3670B69B50EE261150D0ABE59355364B(L_61, NULL);
  16635. Index_ApplyChangeAction_mC74ADB171A0E46814E9D160742C483D8FED5922B(__this, L_59, L_60, L_62, NULL);
  16636. int32_t L_63 = ___3_newRecord;
  16637. int32_t L_64 = V_1;
  16638. int32_t L_65 = ___4_newOldState;
  16639. int32_t L_66;
  16640. L_66 = Index_GetReplaceAction_mBB5C946A3670B69B50EE261150D0ABE59355364B(L_65, NULL);
  16641. Index_ApplyChangeAction_mC74ADB171A0E46814E9D160742C483D8FED5922B(__this, L_63, L_64, L_66, NULL);
  16642. return;
  16643. }
  16644. }
  16645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* Index_get_Table_m7AE1679CC513F0971C6AF5043988B037A8347F47 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  16646. {
  16647. {
  16648. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  16649. return L_0;
  16650. }
  16651. }
  16652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Index_GetUniqueKeyValues_mD6B9741F65715845F66B8D3C9F3747BBB1698B14 (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* ___0_list, int32_t ___1_curNodeId, const RuntimeMethod* method)
  16653. {
  16654. static bool s_Il2CppMethodInitialized;
  16655. if (!s_Il2CppMethodInitialized)
  16656. {
  16657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_RuntimeMethod_var);
  16658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  16659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  16660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  16661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  16662. s_Il2CppMethodInitialized = true;
  16663. }
  16664. int32_t V_0 = 0;
  16665. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
  16666. int32_t V_2 = 0;
  16667. {
  16668. int32_t L_0 = ___1_curNodeId;
  16669. if (!L_0)
  16670. {
  16671. goto IL_0073;
  16672. }
  16673. }
  16674. {
  16675. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_1 = ___0_list;
  16676. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_2 = __this->____records;
  16677. int32_t L_3 = ___1_curNodeId;
  16678. NullCheck(L_2);
  16679. int32_t L_4;
  16680. L_4 = RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D(L_2, L_3, RBTree_1_Left_m9828F525CE984D062ABC3DF1093D4DBD2364EC8D_RuntimeMethod_var);
  16681. Index_GetUniqueKeyValues_mD6B9741F65715845F66B8D3C9F3747BBB1698B14(__this, L_1, L_4, NULL);
  16682. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_5 = __this->____records;
  16683. int32_t L_6 = ___1_curNodeId;
  16684. NullCheck(L_5);
  16685. int32_t L_7;
  16686. L_7 = RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F(L_5, L_6, RBTree_1_Key_m46412EE917172B8E3BDF590F1D916A4D6083E22F_RuntimeMethod_var);
  16687. V_0 = L_7;
  16688. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_8 = __this->____indexFields;
  16689. NullCheck(L_8);
  16690. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)));
  16691. V_1 = L_9;
  16692. V_2 = 0;
  16693. goto IL_0053;
  16694. }
  16695. IL_0035:
  16696. {
  16697. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = V_1;
  16698. int32_t L_11 = V_2;
  16699. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* L_12 = __this->____indexFields;
  16700. int32_t L_13 = V_2;
  16701. NullCheck(L_12);
  16702. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___Column;
  16703. int32_t L_15 = V_0;
  16704. NullCheck(L_14);
  16705. RuntimeObject* L_16;
  16706. L_16 = DataColumn_get_Item_m8ABF65403676D7AEA8E676E0FCB5BB8165B2E48F(L_14, L_15, NULL);
  16707. NullCheck(L_10);
  16708. ArrayElementTypeCheck (L_10, L_16);
  16709. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (RuntimeObject*)L_16);
  16710. int32_t L_17 = V_2;
  16711. V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  16712. }
  16713. IL_0053:
  16714. {
  16715. int32_t L_18 = V_2;
  16716. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = V_1;
  16717. NullCheck(L_19);
  16718. if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
  16719. {
  16720. goto IL_0035;
  16721. }
  16722. }
  16723. {
  16724. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_20 = ___0_list;
  16725. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = V_1;
  16726. NullCheck(L_20);
  16727. List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_inline(L_20, L_21, List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_RuntimeMethod_var);
  16728. List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_22 = ___0_list;
  16729. IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* L_23 = __this->____records;
  16730. int32_t L_24 = ___1_curNodeId;
  16731. NullCheck(L_23);
  16732. int32_t L_25;
  16733. L_25 = RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB(L_23, L_24, RBTree_1_Right_m109C825BA5A4ED378099E461DD8F3088625644BB_RuntimeMethod_var);
  16734. Index_GetUniqueKeyValues_mD6B9741F65715845F66B8D3C9F3747BBB1698B14(__this, L_22, L_25, NULL);
  16735. }
  16736. IL_0073:
  16737. {
  16738. return;
  16739. }
  16740. }
  16741. #ifdef __clang__
  16742. #pragma clang diagnostic pop
  16743. #endif
  16744. #ifdef __clang__
  16745. #pragma clang diagnostic push
  16746. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16747. #pragma clang diagnostic ignored "-Wunused-variable"
  16748. #endif
  16749. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexTree__ctor_m754C444315E9BFE6BC65F1DDF8F031381A186C3B (IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* __this, Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ___0_index, const RuntimeMethod* method)
  16750. {
  16751. static bool s_Il2CppMethodInitialized;
  16752. if (!s_Il2CppMethodInitialized)
  16753. {
  16754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497_RuntimeMethod_var);
  16755. s_Il2CppMethodInitialized = true;
  16756. }
  16757. {
  16758. RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497(__this, 1, RBTree_1__ctor_m94D0C9F06C7211AEA1E7596028FE173C1C787497_RuntimeMethod_var);
  16759. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = ___0_index;
  16760. __this->____index = L_0;
  16761. Il2CppCodeGenWriteBarrier((void**)(&__this->____index), (void*)L_0);
  16762. return;
  16763. }
  16764. }
  16765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexTree_CompareNode_m522BB73068EC1764514C07A89C24F55E48C4128D (IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method)
  16766. {
  16767. {
  16768. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = __this->____index;
  16769. int32_t L_1 = ___0_record1;
  16770. int32_t L_2 = ___1_record2;
  16771. NullCheck(L_0);
  16772. int32_t L_3;
  16773. L_3 = Index_CompareRecords_m1255670DA5D2D18A430A014A4929E62C71CA0BAD(L_0, L_1, L_2, NULL);
  16774. return L_3;
  16775. }
  16776. }
  16777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexTree_CompareSateliteTreeNode_m1B6593EAB72647A4E38052481AE8A61431606DE4 (IndexTree_t5A9D1B6E4C2AF3B18E6CC799F1A38063EAA53887* __this, int32_t ___0_record1, int32_t ___1_record2, const RuntimeMethod* method)
  16778. {
  16779. {
  16780. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = __this->____index;
  16781. int32_t L_1 = ___0_record1;
  16782. int32_t L_2 = ___1_record2;
  16783. NullCheck(L_0);
  16784. int32_t L_3;
  16785. L_3 = Index_CompareDuplicateRecords_mA169DAC7CF1ABBC03AE97CED90794C9F49E2751D(L_0, L_1, L_2, NULL);
  16786. return L_3;
  16787. }
  16788. }
  16789. #ifdef __clang__
  16790. #pragma clang diagnostic pop
  16791. #endif
  16792. #ifdef __clang__
  16793. #pragma clang diagnostic push
  16794. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16795. #pragma clang diagnostic ignored "-Wunused-variable"
  16796. #endif
  16797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC9DDF7BDD07D2799A4901C1DDF8241CC650FEBFA (const RuntimeMethod* method)
  16798. {
  16799. static bool s_Il2CppMethodInitialized;
  16800. if (!s_Il2CppMethodInitialized)
  16801. {
  16802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  16803. s_Il2CppMethodInitialized = true;
  16804. }
  16805. {
  16806. U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* L_0 = (U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B*)il2cpp_codegen_object_new(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var);
  16807. U3CU3Ec__ctor_m1B221CB1CDCC8F228F2116C57C9B72DECD57C649(L_0, NULL);
  16808. ((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  16809. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  16810. return;
  16811. }
  16812. }
  16813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B221CB1CDCC8F228F2116C57C9B72DECD57C649 (U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* __this, const RuntimeMethod* method)
  16814. {
  16815. {
  16816. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  16817. return;
  16818. }
  16819. }
  16820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_ctorU3Eb__22_0_mCE4B9D0CE791CDCE260DA06BAEDD1D699978638B (U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, const RuntimeMethod* method)
  16821. {
  16822. {
  16823. DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* L_0 = ___0_listener;
  16824. return (bool)((!(((RuntimeObject*)(DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  16825. }
  16826. }
  16827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3COnListChangedU3Eb__85_0_m0024363F7E78B81230DCEA71C8A11A363DB3B00B (U3CU3Ec_tFC2DECDE050AB35738091954807A0FC2A3F1DC7B* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* ___1_args, bool ___2_arg2, bool ___3_arg3, const RuntimeMethod* method)
  16828. {
  16829. {
  16830. DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* L_0 = ___0_listener;
  16831. ListChangedEventArgs_tAAB4841B3E3BD67D39FBE075E920B653B5F35442* L_1 = ___1_args;
  16832. NullCheck(L_0);
  16833. DataViewListener_IndexListChanged_mD35D421821BC7F232A0817AB69871800C07C8D27(L_0, L_1, NULL);
  16834. return;
  16835. }
  16836. }
  16837. #ifdef __clang__
  16838. #pragma clang diagnostic pop
  16839. #endif
  16840. #ifdef __clang__
  16841. #pragma clang diagnostic push
  16842. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16843. #pragma clang diagnostic ignored "-Wunused-variable"
  16844. #endif
  16845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass86_0__ctor_m15EB5982B1E956E5A23E679A681E1CD76907C1EE (U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* __this, const RuntimeMethod* method)
  16846. {
  16847. {
  16848. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  16849. return;
  16850. }
  16851. }
  16852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass86_0_U3CMaintainDataViewU3Eb__0_m742AF1DFC0DE5F26099A102FF8AA0B6C733D4224 (U3CU3Ec__DisplayClass86_0_t2030930DA758AAE7D177FAD4BEA2211440B58935* __this, DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* ___0_listener, int32_t ___1_type, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___2_row, bool ___3_track, const RuntimeMethod* method)
  16853. {
  16854. {
  16855. DataViewListener_t0CBA8E7649653B4E902870C8631CE7361109E5BA* L_0 = ___0_listener;
  16856. int32_t L_1 = __this->___changedType;
  16857. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_2 = ___2_row;
  16858. bool L_3 = ___3_track;
  16859. NullCheck(L_0);
  16860. DataViewListener_MaintainDataView_m863F47542ACA72D4A1CF3064D649770BCBBF5BEE(L_0, L_1, L_2, L_3, NULL);
  16861. return;
  16862. }
  16863. }
  16864. #ifdef __clang__
  16865. #pragma clang diagnostic pop
  16866. #endif
  16867. #ifdef __clang__
  16868. #pragma clang diagnostic push
  16869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16870. #pragma clang diagnostic ignored "-Wunused-variable"
  16871. #endif
  16872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType__ctor_m3602CFF011A78C244896272E076A6E66B5D5EB19 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, String_t* ___0_baseType, const RuntimeMethod* method)
  16873. {
  16874. static bool s_Il2CppMethodInitialized;
  16875. if (!s_Il2CppMethodInitialized)
  16876. {
  16877. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  16878. s_Il2CppMethodInitialized = true;
  16879. }
  16880. {
  16881. String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16882. __this->____name = L_0;
  16883. Il2CppCodeGenWriteBarrier((void**)(&__this->____name), (void*)L_0);
  16884. __this->____length = (-1);
  16885. __this->____minLength = (-1);
  16886. __this->____maxLength = (-1);
  16887. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16888. __this->____pattern = L_1;
  16889. Il2CppCodeGenWriteBarrier((void**)(&__this->____pattern), (void*)L_1);
  16890. String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16891. __this->____ns = L_2;
  16892. Il2CppCodeGenWriteBarrier((void**)(&__this->____ns), (void*)L_2);
  16893. String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16894. __this->____maxExclusive = L_3;
  16895. Il2CppCodeGenWriteBarrier((void**)(&__this->____maxExclusive), (void*)L_3);
  16896. String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16897. __this->____maxInclusive = L_4;
  16898. Il2CppCodeGenWriteBarrier((void**)(&__this->____maxInclusive), (void*)L_4);
  16899. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16900. __this->____minExclusive = L_5;
  16901. Il2CppCodeGenWriteBarrier((void**)(&__this->____minExclusive), (void*)L_5);
  16902. String_t* L_6 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16903. __this->____minInclusive = L_6;
  16904. Il2CppCodeGenWriteBarrier((void**)(&__this->____minInclusive), (void*)L_6);
  16905. String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16906. __this->____enumeration = L_7;
  16907. Il2CppCodeGenWriteBarrier((void**)(&__this->____enumeration), (void*)L_7);
  16908. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  16909. String_t* L_8 = ___0_baseType;
  16910. __this->____baseType = L_8;
  16911. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseType), (void*)L_8);
  16912. return;
  16913. }
  16914. }
  16915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___0_node, const RuntimeMethod* method)
  16916. {
  16917. static bool s_Il2CppMethodInitialized;
  16918. if (!s_Il2CppMethodInitialized)
  16919. {
  16920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  16921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  16922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  16923. s_Il2CppMethodInitialized = true;
  16924. }
  16925. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B2_0 = NULL;
  16926. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B1_0 = NULL;
  16927. String_t* G_B3_0 = NULL;
  16928. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B3_1 = NULL;
  16929. {
  16930. String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16931. __this->____name = L_0;
  16932. Il2CppCodeGenWriteBarrier((void**)(&__this->____name), (void*)L_0);
  16933. __this->____length = (-1);
  16934. __this->____minLength = (-1);
  16935. __this->____maxLength = (-1);
  16936. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16937. __this->____pattern = L_1;
  16938. Il2CppCodeGenWriteBarrier((void**)(&__this->____pattern), (void*)L_1);
  16939. String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16940. __this->____ns = L_2;
  16941. Il2CppCodeGenWriteBarrier((void**)(&__this->____ns), (void*)L_2);
  16942. String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16943. __this->____maxExclusive = L_3;
  16944. Il2CppCodeGenWriteBarrier((void**)(&__this->____maxExclusive), (void*)L_3);
  16945. String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16946. __this->____maxInclusive = L_4;
  16947. Il2CppCodeGenWriteBarrier((void**)(&__this->____maxInclusive), (void*)L_4);
  16948. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16949. __this->____minExclusive = L_5;
  16950. Il2CppCodeGenWriteBarrier((void**)(&__this->____minExclusive), (void*)L_5);
  16951. String_t* L_6 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16952. __this->____minInclusive = L_6;
  16953. Il2CppCodeGenWriteBarrier((void**)(&__this->____minInclusive), (void*)L_6);
  16954. String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  16955. __this->____enumeration = L_7;
  16956. Il2CppCodeGenWriteBarrier((void**)(&__this->____enumeration), (void*)L_7);
  16957. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  16958. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_8 = ___0_node;
  16959. NullCheck(L_8);
  16960. String_t* L_9;
  16961. L_9 = XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline(L_8, NULL);
  16962. __this->____name = L_9;
  16963. Il2CppCodeGenWriteBarrier((void**)(&__this->____name), (void*)L_9);
  16964. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_10 = ___0_node;
  16965. NullCheck(L_10);
  16966. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_11;
  16967. L_11 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_10, NULL);
  16968. il2cpp_codegen_runtime_class_init_inline(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  16969. bool L_12;
  16970. L_12 = XmlQualifiedName_op_Inequality_m8A82F5213618F15B887A45C7B1461EB5C14C86A0(L_11, (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)NULL, NULL);
  16971. if (L_12)
  16972. {
  16973. G_B2_0 = __this;
  16974. goto IL_0095;
  16975. }
  16976. G_B1_0 = __this;
  16977. }
  16978. {
  16979. G_B3_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  16980. G_B3_1 = G_B1_0;
  16981. goto IL_00a0;
  16982. }
  16983. IL_0095:
  16984. {
  16985. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_13 = ___0_node;
  16986. NullCheck(L_13);
  16987. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_14;
  16988. L_14 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_13, NULL);
  16989. NullCheck(L_14);
  16990. String_t* L_15;
  16991. L_15 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_14, NULL);
  16992. G_B3_0 = L_15;
  16993. G_B3_1 = G_B2_0;
  16994. }
  16995. IL_00a0:
  16996. {
  16997. NullCheck(G_B3_1);
  16998. G_B3_1->____ns = G_B3_0;
  16999. Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->____ns), (void*)G_B3_0);
  17000. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_16 = ___0_node;
  17001. SimpleType_LoadTypeValues_mBC3195F7397AEF9FDE705464F913F0FD98E78AF2(__this, L_16, NULL);
  17002. return;
  17003. }
  17004. }
  17005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType_System_Runtime_Serialization_ISerializable_GetObjectData_mD07FDC73F085194CBEE67F22B343912D21229533 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
  17006. {
  17007. {
  17008. PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* L_0 = (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var)));
  17009. PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1(L_0, NULL);
  17010. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SimpleType_System_Runtime_Serialization_ISerializable_GetObjectData_mD07FDC73F085194CBEE67F22B343912D21229533_RuntimeMethod_var)));
  17011. }
  17012. }
  17013. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType_LoadTypeValues_mBC3195F7397AEF9FDE705464F913F0FD98E78AF2 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___0_node, const RuntimeMethod* method)
  17014. {
  17015. static bool s_Il2CppMethodInitialized;
  17016. if (!s_Il2CppMethodInitialized)
  17017. {
  17018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  17019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  17020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  17021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  17022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaEnumerationFacet_tC71326F1C67C1BBDB2F080653F7C4F7CF0F0E86A_il2cpp_TypeInfo_var);
  17023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF_il2cpp_TypeInfo_var);
  17024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaLengthFacet_tDD36DE70EB0B1E0FD3AF73FA8084A1B94F3213C6_il2cpp_TypeInfo_var);
  17025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaMaxExclusiveFacet_t1A59CEC4D37F562F64074065EBB19982CA91C0A4_il2cpp_TypeInfo_var);
  17026. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaMaxInclusiveFacet_t66211986DA38A9C2F60913FF2C2F74C467A5E6F5_il2cpp_TypeInfo_var);
  17027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaMaxLengthFacet_tA50F3A6E0468B0E4EF0F11013EDC320E8F6DF207_il2cpp_TypeInfo_var);
  17028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaMinExclusiveFacet_t4CC10D2474AF46D9B43F600912D4E0F51F2C28CB_il2cpp_TypeInfo_var);
  17029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaMinInclusiveFacet_tA064882F26F9EF30FD09C642B625C23C96229FB5_il2cpp_TypeInfo_var);
  17030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaMinLengthFacet_tA7135A5BE9D60ABDD8E8FDC4DCF441214B45CAFF_il2cpp_TypeInfo_var);
  17031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaPatternFacet_t1F025AEBB84DAD3516F8766AE831927EEFF4A927_il2cpp_TypeInfo_var);
  17032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleTypeList_t88B749E156B28B3FB7B6FC82AF39340E0632A5E6_il2cpp_TypeInfo_var);
  17033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E_il2cpp_TypeInfo_var);
  17034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleTypeUnion_t8448FA35D1A122631A48F76DA9AAF00A6AF4EDA7_il2cpp_TypeInfo_var);
  17035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  17036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  17037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  17038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  17039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C19E9456A591B7480BFD140A0016E01BC880976);
  17040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  17041. s_Il2CppMethodInitialized = true;
  17042. }
  17043. String_t* V_0 = NULL;
  17044. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* V_1 = NULL;
  17045. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* V_2 = NULL;
  17046. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_3 = NULL;
  17047. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* V_4 = NULL;
  17048. RuntimeObject* V_5 = NULL;
  17049. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B33_0 = NULL;
  17050. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B32_0 = NULL;
  17051. String_t* G_B34_0 = NULL;
  17052. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B34_1 = NULL;
  17053. {
  17054. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_0 = ___0_node;
  17055. NullCheck(L_0);
  17056. XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* L_1;
  17057. L_1 = XmlSchemaSimpleType_get_Content_mCB30920833956BE92591B664C0036D0C138B7C54_inline(L_0, NULL);
  17058. if (((XmlSchemaSimpleTypeList_t88B749E156B28B3FB7B6FC82AF39340E0632A5E6*)IsInstClass((RuntimeObject*)L_1, XmlSchemaSimpleTypeList_t88B749E156B28B3FB7B6FC82AF39340E0632A5E6_il2cpp_TypeInfo_var)))
  17059. {
  17060. goto IL_001a;
  17061. }
  17062. }
  17063. {
  17064. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_2 = ___0_node;
  17065. NullCheck(L_2);
  17066. XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* L_3;
  17067. L_3 = XmlSchemaSimpleType_get_Content_mCB30920833956BE92591B664C0036D0C138B7C54_inline(L_2, NULL);
  17068. if (!((XmlSchemaSimpleTypeUnion_t8448FA35D1A122631A48F76DA9AAF00A6AF4EDA7*)IsInstClass((RuntimeObject*)L_3, XmlSchemaSimpleTypeUnion_t8448FA35D1A122631A48F76DA9AAF00A6AF4EDA7_il2cpp_TypeInfo_var)))
  17069. {
  17070. goto IL_0020;
  17071. }
  17072. }
  17073. IL_001a:
  17074. {
  17075. Exception_t* L_4;
  17076. L_4 = ExceptionBuilder_SimpleTypeNotSupported_m094D3FA96CBE382A53FD63631A97F61D11194F69(NULL);
  17077. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SimpleType_LoadTypeValues_mBC3195F7397AEF9FDE705464F913F0FD98E78AF2_RuntimeMethod_var)));
  17078. }
  17079. IL_0020:
  17080. {
  17081. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_5 = ___0_node;
  17082. NullCheck(L_5);
  17083. XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* L_6;
  17084. L_6 = XmlSchemaSimpleType_get_Content_mCB30920833956BE92591B664C0036D0C138B7C54_inline(L_5, NULL);
  17085. if (!((XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E*)IsInstClass((RuntimeObject*)L_6, XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E_il2cpp_TypeInfo_var)))
  17086. {
  17087. goto IL_0281;
  17088. }
  17089. }
  17090. {
  17091. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_7 = ___0_node;
  17092. NullCheck(L_7);
  17093. XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* L_8;
  17094. L_8 = XmlSchemaSimpleType_get_Content_mCB30920833956BE92591B664C0036D0C138B7C54_inline(L_7, NULL);
  17095. V_1 = ((XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E*)CastclassClass((RuntimeObject*)L_8, XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E_il2cpp_TypeInfo_var));
  17096. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_9 = ___0_node;
  17097. NullCheck(L_9);
  17098. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_10;
  17099. L_10 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_9, NULL);
  17100. V_2 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_10, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  17101. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_11 = V_2;
  17102. if (!L_11)
  17103. {
  17104. goto IL_0078;
  17105. }
  17106. }
  17107. {
  17108. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_12 = V_2;
  17109. NullCheck(L_12);
  17110. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_13;
  17111. L_13 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_12, NULL);
  17112. NullCheck(L_13);
  17113. String_t* L_14;
  17114. L_14 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_13, NULL);
  17115. bool L_15;
  17116. L_15 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_14, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  17117. if (!L_15)
  17118. {
  17119. goto IL_0078;
  17120. }
  17121. }
  17122. {
  17123. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_16 = ___0_node;
  17124. NullCheck(L_16);
  17125. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_17;
  17126. L_17 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_16, NULL);
  17127. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_18 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  17128. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_18, ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_17, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)), NULL);
  17129. __this->____baseSimpleType = L_18;
  17130. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseSimpleType), (void*)L_18);
  17131. }
  17132. IL_0078:
  17133. {
  17134. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* L_19 = V_1;
  17135. NullCheck(L_19);
  17136. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_20;
  17137. L_20 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_mEE1F470183CF0E94F58B1EBE50B7736931F6C9C5_inline(L_19, NULL);
  17138. NullCheck(L_20);
  17139. String_t* L_21;
  17140. L_21 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_20, NULL);
  17141. bool L_22;
  17142. L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  17143. if (!L_22)
  17144. {
  17145. goto IL_00a2;
  17146. }
  17147. }
  17148. {
  17149. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* L_23 = V_1;
  17150. NullCheck(L_23);
  17151. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_24;
  17152. L_24 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_mEE1F470183CF0E94F58B1EBE50B7736931F6C9C5_inline(L_23, NULL);
  17153. NullCheck(L_24);
  17154. String_t* L_25;
  17155. L_25 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_24, NULL);
  17156. __this->____baseType = L_25;
  17157. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseType), (void*)L_25);
  17158. goto IL_00b3;
  17159. }
  17160. IL_00a2:
  17161. {
  17162. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* L_26 = V_1;
  17163. NullCheck(L_26);
  17164. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_27;
  17165. L_27 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_mEE1F470183CF0E94F58B1EBE50B7736931F6C9C5_inline(L_26, NULL);
  17166. NullCheck(L_27);
  17167. String_t* L_28;
  17168. L_28 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_27);
  17169. __this->____baseType = L_28;
  17170. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseType), (void*)L_28);
  17171. }
  17172. IL_00b3:
  17173. {
  17174. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_29 = __this->____baseSimpleType;
  17175. if (!L_29)
  17176. {
  17177. goto IL_00ee;
  17178. }
  17179. }
  17180. {
  17181. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_30 = __this->____baseSimpleType;
  17182. NullCheck(L_30);
  17183. String_t* L_31;
  17184. L_31 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_30, NULL);
  17185. if (!L_31)
  17186. {
  17187. goto IL_00ee;
  17188. }
  17189. }
  17190. {
  17191. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_32 = __this->____baseSimpleType;
  17192. NullCheck(L_32);
  17193. String_t* L_33;
  17194. L_33 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_32, NULL);
  17195. NullCheck(L_33);
  17196. int32_t L_34;
  17197. L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
  17198. if ((((int32_t)L_34) <= ((int32_t)0)))
  17199. {
  17200. goto IL_00ee;
  17201. }
  17202. }
  17203. {
  17204. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_35 = __this->____baseSimpleType;
  17205. NullCheck(L_35);
  17206. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_36;
  17207. L_36 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_35, NULL);
  17208. __this->____xmlBaseType = L_36;
  17209. Il2CppCodeGenWriteBarrier((void**)(&__this->____xmlBaseType), (void*)L_36);
  17210. goto IL_00fa;
  17211. }
  17212. IL_00ee:
  17213. {
  17214. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* L_37 = V_1;
  17215. NullCheck(L_37);
  17216. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_38;
  17217. L_38 = XmlSchemaSimpleTypeRestriction_get_BaseTypeName_mEE1F470183CF0E94F58B1EBE50B7736931F6C9C5_inline(L_37, NULL);
  17218. __this->____xmlBaseType = L_38;
  17219. Il2CppCodeGenWriteBarrier((void**)(&__this->____xmlBaseType), (void*)L_38);
  17220. }
  17221. IL_00fa:
  17222. {
  17223. String_t* L_39 = __this->____baseType;
  17224. if (!L_39)
  17225. {
  17226. goto IL_010f;
  17227. }
  17228. }
  17229. {
  17230. String_t* L_40 = __this->____baseType;
  17231. NullCheck(L_40);
  17232. int32_t L_41;
  17233. L_41 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_40, NULL);
  17234. if (L_41)
  17235. {
  17236. goto IL_0127;
  17237. }
  17238. }
  17239. IL_010f:
  17240. {
  17241. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* L_42 = V_1;
  17242. NullCheck(L_42);
  17243. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_43;
  17244. L_43 = XmlSchemaSimpleTypeRestriction_get_BaseType_mB16FB3E86226E0400E1A756D6138BEBFB2D35BB8_inline(L_42, NULL);
  17245. NullCheck(L_43);
  17246. String_t* L_44;
  17247. L_44 = XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline(L_43, NULL);
  17248. __this->____baseType = L_44;
  17249. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseType), (void*)L_44);
  17250. __this->____xmlBaseType = (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)NULL;
  17251. Il2CppCodeGenWriteBarrier((void**)(&__this->____xmlBaseType), (void*)(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)NULL);
  17252. }
  17253. IL_0127:
  17254. {
  17255. String_t* L_45 = __this->____baseType;
  17256. bool L_46;
  17257. L_46 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_45, _stringLiteral3C19E9456A591B7480BFD140A0016E01BC880976, NULL);
  17258. if (!L_46)
  17259. {
  17260. goto IL_0144;
  17261. }
  17262. }
  17263. {
  17264. __this->____baseType = _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE;
  17265. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseType), (void*)_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  17266. }
  17267. IL_0144:
  17268. {
  17269. XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* L_47 = V_1;
  17270. NullCheck(L_47);
  17271. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_48;
  17272. L_48 = XmlSchemaSimpleTypeRestriction_get_Facets_mFE79D3505ABE7F499A6D4883E49A265D9D546F11_inline(L_47, NULL);
  17273. NullCheck(L_48);
  17274. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_49;
  17275. L_49 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_48, NULL);
  17276. V_3 = L_49;
  17277. }
  17278. {
  17279. auto __finallyBlock = il2cpp::utils::Finally([&]
  17280. {
  17281. FINALLY_026d:
  17282. {
  17283. {
  17284. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_50 = V_3;
  17285. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_50, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  17286. RuntimeObject* L_51 = V_5;
  17287. if (!L_51)
  17288. {
  17289. goto IL_0280;
  17290. }
  17291. }
  17292. {
  17293. RuntimeObject* L_52 = V_5;
  17294. NullCheck(L_52);
  17295. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_52);
  17296. }
  17297. IL_0280:
  17298. {
  17299. return;
  17300. }
  17301. }
  17302. });
  17303. try
  17304. {
  17305. {
  17306. goto IL_0260_1;
  17307. }
  17308. IL_0155_1:
  17309. {
  17310. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_53 = V_3;
  17311. NullCheck(L_53);
  17312. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_54;
  17313. L_54 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_53, NULL);
  17314. V_4 = ((XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF*)CastclassClass((RuntimeObject*)L_54, XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF_il2cpp_TypeInfo_var));
  17315. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_55 = V_4;
  17316. if (!((XmlSchemaLengthFacet_tDD36DE70EB0B1E0FD3AF73FA8084A1B94F3213C6*)IsInstClass((RuntimeObject*)L_55, XmlSchemaLengthFacet_tDD36DE70EB0B1E0FD3AF73FA8084A1B94F3213C6_il2cpp_TypeInfo_var)))
  17317. {
  17318. goto IL_017e_1;
  17319. }
  17320. }
  17321. {
  17322. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_56 = V_4;
  17323. NullCheck(L_56);
  17324. String_t* L_57;
  17325. L_57 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_56, NULL);
  17326. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  17327. int32_t L_58;
  17328. L_58 = Convert_ToInt32_m0DED37AC1A3B9B431A9833BDBC4F5B37C2BC407A(L_57, (RuntimeObject*)NULL, NULL);
  17329. __this->____length = L_58;
  17330. }
  17331. IL_017e_1:
  17332. {
  17333. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_59 = V_4;
  17334. if (!((XmlSchemaMinLengthFacet_tA7135A5BE9D60ABDD8E8FDC4DCF441214B45CAFF*)IsInstClass((RuntimeObject*)L_59, XmlSchemaMinLengthFacet_tA7135A5BE9D60ABDD8E8FDC4DCF441214B45CAFF_il2cpp_TypeInfo_var)))
  17335. {
  17336. goto IL_019a_1;
  17337. }
  17338. }
  17339. {
  17340. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_60 = V_4;
  17341. NullCheck(L_60);
  17342. String_t* L_61;
  17343. L_61 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_60, NULL);
  17344. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  17345. int32_t L_62;
  17346. L_62 = Convert_ToInt32_m0DED37AC1A3B9B431A9833BDBC4F5B37C2BC407A(L_61, (RuntimeObject*)NULL, NULL);
  17347. __this->____minLength = L_62;
  17348. }
  17349. IL_019a_1:
  17350. {
  17351. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_63 = V_4;
  17352. if (!((XmlSchemaMaxLengthFacet_tA50F3A6E0468B0E4EF0F11013EDC320E8F6DF207*)IsInstClass((RuntimeObject*)L_63, XmlSchemaMaxLengthFacet_tA50F3A6E0468B0E4EF0F11013EDC320E8F6DF207_il2cpp_TypeInfo_var)))
  17353. {
  17354. goto IL_01b6_1;
  17355. }
  17356. }
  17357. {
  17358. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_64 = V_4;
  17359. NullCheck(L_64);
  17360. String_t* L_65;
  17361. L_65 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_64, NULL);
  17362. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  17363. int32_t L_66;
  17364. L_66 = Convert_ToInt32_m0DED37AC1A3B9B431A9833BDBC4F5B37C2BC407A(L_65, (RuntimeObject*)NULL, NULL);
  17365. __this->____maxLength = L_66;
  17366. }
  17367. IL_01b6_1:
  17368. {
  17369. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_67 = V_4;
  17370. if (!((XmlSchemaPatternFacet_t1F025AEBB84DAD3516F8766AE831927EEFF4A927*)IsInstClass((RuntimeObject*)L_67, XmlSchemaPatternFacet_t1F025AEBB84DAD3516F8766AE831927EEFF4A927_il2cpp_TypeInfo_var)))
  17371. {
  17372. goto IL_01cc_1;
  17373. }
  17374. }
  17375. {
  17376. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_68 = V_4;
  17377. NullCheck(L_68);
  17378. String_t* L_69;
  17379. L_69 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_68, NULL);
  17380. __this->____pattern = L_69;
  17381. Il2CppCodeGenWriteBarrier((void**)(&__this->____pattern), (void*)L_69);
  17382. }
  17383. IL_01cc_1:
  17384. {
  17385. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_70 = V_4;
  17386. if (!((XmlSchemaEnumerationFacet_tC71326F1C67C1BBDB2F080653F7C4F7CF0F0E86A*)IsInstClass((RuntimeObject*)L_70, XmlSchemaEnumerationFacet_tC71326F1C67C1BBDB2F080653F7C4F7CF0F0E86A_il2cpp_TypeInfo_var)))
  17387. {
  17388. goto IL_0208_1;
  17389. }
  17390. }
  17391. {
  17392. String_t* L_71 = __this->____enumeration;
  17393. bool L_72;
  17394. L_72 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_71, NULL);
  17395. if (!L_72)
  17396. {
  17397. G_B33_0 = __this;
  17398. goto IL_01ec_1;
  17399. }
  17400. G_B32_0 = __this;
  17401. }
  17402. {
  17403. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_73 = V_4;
  17404. NullCheck(L_73);
  17405. String_t* L_74;
  17406. L_74 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_73, NULL);
  17407. G_B34_0 = L_74;
  17408. G_B34_1 = G_B32_0;
  17409. goto IL_0203_1;
  17410. }
  17411. IL_01ec_1:
  17412. {
  17413. String_t* L_75 = __this->____enumeration;
  17414. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_76 = V_4;
  17415. NullCheck(L_76);
  17416. String_t* L_77;
  17417. L_77 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_76, NULL);
  17418. String_t* L_78;
  17419. L_78 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_75, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_77, NULL);
  17420. G_B34_0 = L_78;
  17421. G_B34_1 = G_B33_0;
  17422. }
  17423. IL_0203_1:
  17424. {
  17425. NullCheck(G_B34_1);
  17426. G_B34_1->____enumeration = G_B34_0;
  17427. Il2CppCodeGenWriteBarrier((void**)(&G_B34_1->____enumeration), (void*)G_B34_0);
  17428. }
  17429. IL_0208_1:
  17430. {
  17431. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_79 = V_4;
  17432. if (!((XmlSchemaMinExclusiveFacet_t4CC10D2474AF46D9B43F600912D4E0F51F2C28CB*)IsInstClass((RuntimeObject*)L_79, XmlSchemaMinExclusiveFacet_t4CC10D2474AF46D9B43F600912D4E0F51F2C28CB_il2cpp_TypeInfo_var)))
  17433. {
  17434. goto IL_021e_1;
  17435. }
  17436. }
  17437. {
  17438. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_80 = V_4;
  17439. NullCheck(L_80);
  17440. String_t* L_81;
  17441. L_81 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_80, NULL);
  17442. __this->____minExclusive = L_81;
  17443. Il2CppCodeGenWriteBarrier((void**)(&__this->____minExclusive), (void*)L_81);
  17444. }
  17445. IL_021e_1:
  17446. {
  17447. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_82 = V_4;
  17448. if (!((XmlSchemaMinInclusiveFacet_tA064882F26F9EF30FD09C642B625C23C96229FB5*)IsInstClass((RuntimeObject*)L_82, XmlSchemaMinInclusiveFacet_tA064882F26F9EF30FD09C642B625C23C96229FB5_il2cpp_TypeInfo_var)))
  17449. {
  17450. goto IL_0234_1;
  17451. }
  17452. }
  17453. {
  17454. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_83 = V_4;
  17455. NullCheck(L_83);
  17456. String_t* L_84;
  17457. L_84 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_83, NULL);
  17458. __this->____minInclusive = L_84;
  17459. Il2CppCodeGenWriteBarrier((void**)(&__this->____minInclusive), (void*)L_84);
  17460. }
  17461. IL_0234_1:
  17462. {
  17463. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_85 = V_4;
  17464. if (!((XmlSchemaMaxExclusiveFacet_t1A59CEC4D37F562F64074065EBB19982CA91C0A4*)IsInstClass((RuntimeObject*)L_85, XmlSchemaMaxExclusiveFacet_t1A59CEC4D37F562F64074065EBB19982CA91C0A4_il2cpp_TypeInfo_var)))
  17465. {
  17466. goto IL_024a_1;
  17467. }
  17468. }
  17469. {
  17470. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_86 = V_4;
  17471. NullCheck(L_86);
  17472. String_t* L_87;
  17473. L_87 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_86, NULL);
  17474. __this->____maxExclusive = L_87;
  17475. Il2CppCodeGenWriteBarrier((void**)(&__this->____maxExclusive), (void*)L_87);
  17476. }
  17477. IL_024a_1:
  17478. {
  17479. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_88 = V_4;
  17480. if (!((XmlSchemaMaxInclusiveFacet_t66211986DA38A9C2F60913FF2C2F74C467A5E6F5*)IsInstClass((RuntimeObject*)L_88, XmlSchemaMaxInclusiveFacet_t66211986DA38A9C2F60913FF2C2F74C467A5E6F5_il2cpp_TypeInfo_var)))
  17481. {
  17482. goto IL_0260_1;
  17483. }
  17484. }
  17485. {
  17486. XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* L_89 = V_4;
  17487. NullCheck(L_89);
  17488. String_t* L_90;
  17489. L_90 = XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline(L_89, NULL);
  17490. __this->____maxInclusive = L_90;
  17491. Il2CppCodeGenWriteBarrier((void**)(&__this->____maxInclusive), (void*)L_90);
  17492. }
  17493. IL_0260_1:
  17494. {
  17495. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_91 = V_3;
  17496. NullCheck(L_91);
  17497. bool L_92;
  17498. L_92 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_91, NULL);
  17499. if (L_92)
  17500. {
  17501. goto IL_0155_1;
  17502. }
  17503. }
  17504. {
  17505. goto IL_0281;
  17506. }
  17507. }
  17508. catch(Il2CppExceptionWrapper& e)
  17509. {
  17510. __finallyBlock.StoreException(e.ex);
  17511. }
  17512. }
  17513. IL_0281:
  17514. {
  17515. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_93 = ___0_node;
  17516. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  17517. String_t* L_94;
  17518. L_94 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_93, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, NULL);
  17519. V_0 = L_94;
  17520. String_t* L_95 = V_0;
  17521. if (!L_95)
  17522. {
  17523. goto IL_0297;
  17524. }
  17525. }
  17526. {
  17527. String_t* L_96 = V_0;
  17528. __this->____ns = L_96;
  17529. Il2CppCodeGenWriteBarrier((void**)(&__this->____ns), (void*)L_96);
  17530. }
  17531. IL_0297:
  17532. {
  17533. return;
  17534. }
  17535. }
  17536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleType_IsPlainString_m91684F2698DDF082D7CBFDA38416A2D00CFC53A5 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17537. {
  17538. static bool s_Il2CppMethodInitialized;
  17539. if (!s_Il2CppMethodInitialized)
  17540. {
  17541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  17542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  17543. s_Il2CppMethodInitialized = true;
  17544. }
  17545. {
  17546. String_t* L_0 = __this->____baseType;
  17547. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  17548. String_t* L_1;
  17549. L_1 = XSDSchema_QualifiedName_m8BA7240F3F8059E21BF326828EE5A0E20373667E(L_0, NULL);
  17550. String_t* L_2;
  17551. L_2 = XSDSchema_QualifiedName_m8BA7240F3F8059E21BF326828EE5A0E20373667E(_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  17552. bool L_3;
  17553. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
  17554. if (!L_3)
  17555. {
  17556. goto IL_0091;
  17557. }
  17558. }
  17559. {
  17560. String_t* L_4 = __this->____name;
  17561. bool L_5;
  17562. L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
  17563. if (!L_5)
  17564. {
  17565. goto IL_0091;
  17566. }
  17567. }
  17568. {
  17569. int32_t L_6 = __this->____length;
  17570. if ((!(((uint32_t)L_6) == ((uint32_t)(-1)))))
  17571. {
  17572. goto IL_0091;
  17573. }
  17574. }
  17575. {
  17576. int32_t L_7 = __this->____minLength;
  17577. if ((!(((uint32_t)L_7) == ((uint32_t)(-1)))))
  17578. {
  17579. goto IL_0091;
  17580. }
  17581. }
  17582. {
  17583. int32_t L_8 = __this->____maxLength;
  17584. if ((!(((uint32_t)L_8) == ((uint32_t)(-1)))))
  17585. {
  17586. goto IL_0091;
  17587. }
  17588. }
  17589. {
  17590. String_t* L_9 = __this->____pattern;
  17591. bool L_10;
  17592. L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL);
  17593. if (!L_10)
  17594. {
  17595. goto IL_0091;
  17596. }
  17597. }
  17598. {
  17599. String_t* L_11 = __this->____maxExclusive;
  17600. bool L_12;
  17601. L_12 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_11, NULL);
  17602. if (!L_12)
  17603. {
  17604. goto IL_0091;
  17605. }
  17606. }
  17607. {
  17608. String_t* L_13 = __this->____maxInclusive;
  17609. bool L_14;
  17610. L_14 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_13, NULL);
  17611. if (!L_14)
  17612. {
  17613. goto IL_0091;
  17614. }
  17615. }
  17616. {
  17617. String_t* L_15 = __this->____minExclusive;
  17618. bool L_16;
  17619. L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
  17620. if (!L_16)
  17621. {
  17622. goto IL_0091;
  17623. }
  17624. }
  17625. {
  17626. String_t* L_17 = __this->____minInclusive;
  17627. bool L_18;
  17628. L_18 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_17, NULL);
  17629. if (!L_18)
  17630. {
  17631. goto IL_0091;
  17632. }
  17633. }
  17634. {
  17635. String_t* L_19 = __this->____enumeration;
  17636. bool L_20;
  17637. L_20 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_19, NULL);
  17638. return L_20;
  17639. }
  17640. IL_0091:
  17641. {
  17642. return (bool)0;
  17643. }
  17644. }
  17645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17646. {
  17647. {
  17648. String_t* L_0 = __this->____baseType;
  17649. return L_0;
  17650. }
  17651. }
  17652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17653. {
  17654. {
  17655. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->____xmlBaseType;
  17656. return L_0;
  17657. }
  17658. }
  17659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17660. {
  17661. {
  17662. String_t* L_0 = __this->____name;
  17663. return L_0;
  17664. }
  17665. }
  17666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17667. {
  17668. {
  17669. String_t* L_0 = __this->____ns;
  17670. return L_0;
  17671. }
  17672. }
  17673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleType_get_Length_m8E2A1ABA8BDE8C5FEA3E3AF25D8023E6D37443A3 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17674. {
  17675. {
  17676. int32_t L_0 = __this->____length;
  17677. return L_0;
  17678. }
  17679. }
  17680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleType_get_MaxLength_m55BEA3807EDE2C9B39BF0899D5576B7474E436D6 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17681. {
  17682. {
  17683. int32_t L_0 = __this->____maxLength;
  17684. return L_0;
  17685. }
  17686. }
  17687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType_set_MaxLength_m6E76369058E4C572701FBF12F3F2A1AB4D53416F (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, int32_t ___0_value, const RuntimeMethod* method)
  17688. {
  17689. {
  17690. int32_t L_0 = ___0_value;
  17691. __this->____maxLength = L_0;
  17692. return;
  17693. }
  17694. }
  17695. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17696. {
  17697. {
  17698. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = __this->____baseSimpleType;
  17699. return L_0;
  17700. }
  17701. }
  17702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  17703. {
  17704. static bool s_Il2CppMethodInitialized;
  17705. if (!s_Il2CppMethodInitialized)
  17706. {
  17707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  17708. s_Il2CppMethodInitialized = true;
  17709. }
  17710. {
  17711. String_t* L_0 = __this->____ns;
  17712. NullCheck(L_0);
  17713. int32_t L_1;
  17714. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  17715. if (L_1)
  17716. {
  17717. goto IL_0014;
  17718. }
  17719. }
  17720. {
  17721. String_t* L_2 = __this->____name;
  17722. return L_2;
  17723. }
  17724. IL_0014:
  17725. {
  17726. String_t* L_3 = __this->____ns;
  17727. String_t* L_4 = __this->____name;
  17728. String_t* L_5;
  17729. L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_4, NULL);
  17730. return L_5;
  17731. }
  17732. }
  17733. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_QualifiedName_mDE9150B0AEACBE3F07B38F4842B07B6B67DD1ADE (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, String_t* ___0_name, const RuntimeMethod* method)
  17734. {
  17735. static bool s_Il2CppMethodInitialized;
  17736. if (!s_Il2CppMethodInitialized)
  17737. {
  17738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB19AA61C3E141B3EB68FD951C93DC3E3ED91ED33);
  17739. s_Il2CppMethodInitialized = true;
  17740. }
  17741. {
  17742. String_t* L_0 = ___0_name;
  17743. NullCheck(L_0);
  17744. int32_t L_1;
  17745. L_1 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, ((int32_t)58), NULL);
  17746. if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
  17747. {
  17748. goto IL_0017;
  17749. }
  17750. }
  17751. {
  17752. String_t* L_2 = ___0_name;
  17753. String_t* L_3;
  17754. L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB19AA61C3E141B3EB68FD951C93DC3E3ED91ED33, L_2, NULL);
  17755. return L_3;
  17756. }
  17757. IL_0017:
  17758. {
  17759. String_t* L_4 = ___0_name;
  17760. return L_4;
  17761. }
  17762. }
  17763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* SimpleType_ToNode_m467FA0372EC8A31B2E22496FDBDEB77B0E231FBF (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* ___0_dc, Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___1_prefixes, bool ___2_inRemoting, const RuntimeMethod* method)
  17764. {
  17765. static bool s_Il2CppMethodInitialized;
  17766. if (!s_Il2CppMethodInitialized)
  17767. {
  17768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  17769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  17770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  17771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C);
  17772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  17773. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
  17774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  17775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABA9C2EDE2C913373F6B8CCF5567CD722EAB8430);
  17776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1F033D9D51B9B74D7BB158567BDE5FEBA7BFC5A);
  17777. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  17778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD150B768BC4907FDDB1BE9F66C5E43806644D97C);
  17779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1C62B408ADA2E1DEA7B1F11168D61A93FFE254B);
  17780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  17781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB);
  17782. s_Il2CppMethodInitialized = true;
  17783. }
  17784. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* V_0 = NULL;
  17785. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* V_1 = NULL;
  17786. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* V_2 = NULL;
  17787. String_t* V_3 = NULL;
  17788. String_t* G_B11_0 = NULL;
  17789. String_t* G_B18_0 = NULL;
  17790. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* G_B18_1 = NULL;
  17791. String_t* G_B17_0 = NULL;
  17792. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* G_B17_1 = NULL;
  17793. String_t* G_B19_0 = NULL;
  17794. String_t* G_B19_1 = NULL;
  17795. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* G_B19_2 = NULL;
  17796. {
  17797. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* L_0 = ___0_dc;
  17798. NullCheck(L_0);
  17799. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_1;
  17800. L_1 = VirtualFuncInvoker3< XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*, String_t*, String_t*, String_t* >::Invoke(69, L_0, _stringLiteralABA9C2EDE2C913373F6B8CCF5567CD722EAB8430, _stringLiteralE1C62B408ADA2E1DEA7B1F11168D61A93FFE254B, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  17801. V_0 = L_1;
  17802. String_t* L_2 = __this->____name;
  17803. if (!L_2)
  17804. {
  17805. goto IL_0056;
  17806. }
  17807. }
  17808. {
  17809. String_t* L_3 = __this->____name;
  17810. NullCheck(L_3);
  17811. int32_t L_4;
  17812. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  17813. if (!L_4)
  17814. {
  17815. goto IL_0056;
  17816. }
  17817. }
  17818. {
  17819. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_5 = V_0;
  17820. String_t* L_6 = __this->____name;
  17821. NullCheck(L_5);
  17822. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_5, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F, L_6);
  17823. bool L_7 = ___2_inRemoting;
  17824. if (!L_7)
  17825. {
  17826. goto IL_0056;
  17827. }
  17828. }
  17829. {
  17830. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_8 = V_0;
  17831. String_t* L_9;
  17832. L_9 = SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8_inline(__this, NULL);
  17833. NullCheck(L_8);
  17834. String_t* L_10;
  17835. L_10 = VirtualFuncInvoker3< String_t*, String_t*, String_t*, String_t* >::Invoke(61, L_8, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, L_9);
  17836. }
  17837. IL_0056:
  17838. {
  17839. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* L_11 = ___0_dc;
  17840. NullCheck(L_11);
  17841. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_12;
  17842. L_12 = VirtualFuncInvoker3< XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*, String_t*, String_t*, String_t* >::Invoke(69, L_11, _stringLiteralABA9C2EDE2C913373F6B8CCF5567CD722EAB8430, _stringLiteralC1F033D9D51B9B74D7BB158567BDE5FEBA7BFC5A, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  17843. V_1 = L_12;
  17844. bool L_13 = ___2_inRemoting;
  17845. if (L_13)
  17846. {
  17847. goto IL_0129;
  17848. }
  17849. }
  17850. {
  17851. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_14 = __this->____baseSimpleType;
  17852. if (!L_14)
  17853. {
  17854. goto IL_0110;
  17855. }
  17856. }
  17857. {
  17858. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_15 = __this->____baseSimpleType;
  17859. NullCheck(L_15);
  17860. String_t* L_16;
  17861. L_16 = SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8_inline(L_15, NULL);
  17862. if (!L_16)
  17863. {
  17864. goto IL_00f8;
  17865. }
  17866. }
  17867. {
  17868. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_17 = __this->____baseSimpleType;
  17869. NullCheck(L_17);
  17870. String_t* L_18;
  17871. L_18 = SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8_inline(L_17, NULL);
  17872. NullCheck(L_18);
  17873. int32_t L_19;
  17874. L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
  17875. if ((((int32_t)L_19) <= ((int32_t)0)))
  17876. {
  17877. goto IL_00f8;
  17878. }
  17879. }
  17880. {
  17881. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_20 = ___1_prefixes;
  17882. if (L_20)
  17883. {
  17884. goto IL_00a3;
  17885. }
  17886. }
  17887. {
  17888. G_B11_0 = ((String_t*)(NULL));
  17889. goto IL_00b9;
  17890. }
  17891. IL_00a3:
  17892. {
  17893. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_21 = ___1_prefixes;
  17894. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_22 = __this->____baseSimpleType;
  17895. NullCheck(L_22);
  17896. String_t* L_23;
  17897. L_23 = SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8_inline(L_22, NULL);
  17898. NullCheck(L_21);
  17899. RuntimeObject* L_24;
  17900. L_24 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_21, L_23);
  17901. G_B11_0 = ((String_t*)CastclassSealed((RuntimeObject*)L_24, String_t_il2cpp_TypeInfo_var));
  17902. }
  17903. IL_00b9:
  17904. {
  17905. V_3 = G_B11_0;
  17906. String_t* L_25 = V_3;
  17907. if (!L_25)
  17908. {
  17909. goto IL_00e0;
  17910. }
  17911. }
  17912. {
  17913. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_26 = V_1;
  17914. String_t* L_27 = V_3;
  17915. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_28 = __this->____baseSimpleType;
  17916. NullCheck(L_28);
  17917. String_t* L_29;
  17918. L_29 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_28, NULL);
  17919. String_t* L_30;
  17920. L_30 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_27, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_29, NULL);
  17921. NullCheck(L_26);
  17922. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_26, _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C, L_30);
  17923. goto IL_0155;
  17924. }
  17925. IL_00e0:
  17926. {
  17927. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_31 = V_1;
  17928. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_32 = __this->____baseSimpleType;
  17929. NullCheck(L_32);
  17930. String_t* L_33;
  17931. L_33 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_32, NULL);
  17932. NullCheck(L_31);
  17933. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_31, _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C, L_33);
  17934. goto IL_0155;
  17935. }
  17936. IL_00f8:
  17937. {
  17938. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_34 = V_1;
  17939. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_35 = __this->____baseSimpleType;
  17940. NullCheck(L_35);
  17941. String_t* L_36;
  17942. L_36 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_35, NULL);
  17943. NullCheck(L_34);
  17944. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_34, _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C, L_36);
  17945. goto IL_0155;
  17946. }
  17947. IL_0110:
  17948. {
  17949. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_37 = V_1;
  17950. String_t* L_38 = __this->____baseType;
  17951. String_t* L_39;
  17952. L_39 = SimpleType_QualifiedName_mDE9150B0AEACBE3F07B38F4842B07B6B67DD1ADE(__this, L_38, NULL);
  17953. NullCheck(L_37);
  17954. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_37, _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C, L_39);
  17955. goto IL_0155;
  17956. }
  17957. IL_0129:
  17958. {
  17959. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_40 = V_1;
  17960. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_41 = __this->____baseSimpleType;
  17961. if (L_41)
  17962. {
  17963. G_B18_0 = _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C;
  17964. G_B18_1 = L_40;
  17965. goto IL_0145;
  17966. }
  17967. G_B17_0 = _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C;
  17968. G_B17_1 = L_40;
  17969. }
  17970. {
  17971. String_t* L_42 = __this->____baseType;
  17972. String_t* L_43;
  17973. L_43 = SimpleType_QualifiedName_mDE9150B0AEACBE3F07B38F4842B07B6B67DD1ADE(__this, L_42, NULL);
  17974. G_B19_0 = L_43;
  17975. G_B19_1 = G_B17_0;
  17976. G_B19_2 = G_B17_1;
  17977. goto IL_0150;
  17978. }
  17979. IL_0145:
  17980. {
  17981. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_44 = __this->____baseSimpleType;
  17982. NullCheck(L_44);
  17983. String_t* L_45;
  17984. L_45 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_44, NULL);
  17985. G_B19_0 = L_45;
  17986. G_B19_1 = G_B18_0;
  17987. G_B19_2 = G_B18_1;
  17988. }
  17989. IL_0150:
  17990. {
  17991. NullCheck(G_B19_2);
  17992. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, G_B19_2, G_B19_1, G_B19_0);
  17993. }
  17994. IL_0155:
  17995. {
  17996. int32_t L_46 = __this->____length;
  17997. if ((((int32_t)L_46) < ((int32_t)0)))
  17998. {
  17999. goto IL_0197;
  18000. }
  18001. }
  18002. {
  18003. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* L_47 = ___0_dc;
  18004. NullCheck(L_47);
  18005. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_48;
  18006. L_48 = VirtualFuncInvoker3< XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*, String_t*, String_t*, String_t* >::Invoke(69, L_47, _stringLiteralABA9C2EDE2C913373F6B8CCF5567CD722EAB8430, _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  18007. V_2 = L_48;
  18008. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_49 = V_2;
  18009. int32_t* L_50 = (int32_t*)(&__this->____length);
  18010. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  18011. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_51;
  18012. L_51 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  18013. String_t* L_52;
  18014. L_52 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B(L_50, L_51, NULL);
  18015. NullCheck(L_49);
  18016. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_49, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, L_52);
  18017. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_53 = V_1;
  18018. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_54 = V_2;
  18019. NullCheck(L_53);
  18020. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_55;
  18021. L_55 = VirtualFuncInvoker1< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*, XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(25, L_53, L_54);
  18022. }
  18023. IL_0197:
  18024. {
  18025. int32_t L_56 = __this->____maxLength;
  18026. if ((((int32_t)L_56) < ((int32_t)0)))
  18027. {
  18028. goto IL_01d9;
  18029. }
  18030. }
  18031. {
  18032. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* L_57 = ___0_dc;
  18033. NullCheck(L_57);
  18034. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_58;
  18035. L_58 = VirtualFuncInvoker3< XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*, String_t*, String_t*, String_t* >::Invoke(69, L_57, _stringLiteralABA9C2EDE2C913373F6B8CCF5567CD722EAB8430, _stringLiteralD150B768BC4907FDDB1BE9F66C5E43806644D97C, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  18036. V_2 = L_58;
  18037. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_59 = V_2;
  18038. int32_t* L_60 = (int32_t*)(&__this->____maxLength);
  18039. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  18040. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_61;
  18041. L_61 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  18042. String_t* L_62;
  18043. L_62 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B(L_60, L_61, NULL);
  18044. NullCheck(L_59);
  18045. VirtualActionInvoker2< String_t*, String_t* >::Invoke(57, L_59, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, L_62);
  18046. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_63 = V_1;
  18047. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_64 = V_2;
  18048. NullCheck(L_63);
  18049. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_65;
  18050. L_65 = VirtualFuncInvoker1< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*, XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(25, L_63, L_64);
  18051. }
  18052. IL_01d9:
  18053. {
  18054. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_66 = V_0;
  18055. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_67 = V_1;
  18056. NullCheck(L_66);
  18057. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_68;
  18058. L_68 = VirtualFuncInvoker1< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*, XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(25, L_66, L_67);
  18059. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_69 = V_0;
  18060. return L_69;
  18061. }
  18062. }
  18063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateEnumeratedType_m318420EE65D151376A6E06FC3C2ADF2959F94A6A (String_t* ___0_values, const RuntimeMethod* method)
  18064. {
  18065. static bool s_Il2CppMethodInitialized;
  18066. if (!s_Il2CppMethodInitialized)
  18067. {
  18068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18069. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  18070. s_Il2CppMethodInitialized = true;
  18071. }
  18072. {
  18073. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18074. SimpleType__ctor_m3602CFF011A78C244896272E076A6E66B5D5EB19(L_0, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  18075. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_1 = L_0;
  18076. String_t* L_2 = ___0_values;
  18077. NullCheck(L_1);
  18078. L_1->____enumeration = L_2;
  18079. Il2CppCodeGenWriteBarrier((void**)(&L_1->____enumeration), (void*)L_2);
  18080. return L_1;
  18081. }
  18082. }
  18083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateByteArrayType_mB20947DD176E959B5433703A3059B04B1EBCDAF4 (String_t* ___0_encoding, const RuntimeMethod* method)
  18084. {
  18085. static bool s_Il2CppMethodInitialized;
  18086. if (!s_Il2CppMethodInitialized)
  18087. {
  18088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BCD94865A7FBDD85C016B0A6A3B7B81A93F3CB9);
  18090. s_Il2CppMethodInitialized = true;
  18091. }
  18092. {
  18093. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18094. SimpleType__ctor_m3602CFF011A78C244896272E076A6E66B5D5EB19(L_0, _stringLiteral6BCD94865A7FBDD85C016B0A6A3B7B81A93F3CB9, NULL);
  18095. return L_0;
  18096. }
  18097. }
  18098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateLimitedStringType_m68CD842AC456F1FB6181A7AFDA33C8325FA2135B (int32_t ___0_length, const RuntimeMethod* method)
  18099. {
  18100. static bool s_Il2CppMethodInitialized;
  18101. if (!s_Il2CppMethodInitialized)
  18102. {
  18103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  18105. s_Il2CppMethodInitialized = true;
  18106. }
  18107. {
  18108. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18109. SimpleType__ctor_m3602CFF011A78C244896272E076A6E66B5D5EB19(L_0, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  18110. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_1 = L_0;
  18111. int32_t L_2 = ___0_length;
  18112. NullCheck(L_1);
  18113. L_1->____maxLength = L_2;
  18114. return L_1;
  18115. }
  18116. }
  18117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_CreateSimpleType_m8609A5F3CA3D63660A8948C8C10549FFC1112998 (int32_t ___0_typeCode, Type_t* ___1_type, const RuntimeMethod* method)
  18118. {
  18119. static bool s_Il2CppMethodInitialized;
  18120. if (!s_Il2CppMethodInitialized)
  18121. {
  18122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
  18123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  18125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  18126. s_Il2CppMethodInitialized = true;
  18127. }
  18128. {
  18129. int32_t L_0 = ___0_typeCode;
  18130. if ((!(((uint32_t)L_0) == ((uint32_t)4))))
  18131. {
  18132. goto IL_0028;
  18133. }
  18134. }
  18135. {
  18136. Type_t* L_1 = ___1_type;
  18137. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
  18138. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  18139. Type_t* L_3;
  18140. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  18141. bool L_4;
  18142. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
  18143. if (!L_4)
  18144. {
  18145. goto IL_0028;
  18146. }
  18147. }
  18148. {
  18149. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_5 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  18150. SimpleType__ctor_m3602CFF011A78C244896272E076A6E66B5D5EB19(L_5, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  18151. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_6 = L_5;
  18152. NullCheck(L_6);
  18153. L_6->____length = 1;
  18154. return L_6;
  18155. }
  18156. IL_0028:
  18157. {
  18158. return (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)NULL;
  18159. }
  18160. }
  18161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SimpleType_HasConflictingDefinition_m4CD87B60206481B690AF90C955E3E434A67A610D (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* ___0_otherSimpleType, const RuntimeMethod* method)
  18162. {
  18163. static bool s_Il2CppMethodInitialized;
  18164. if (!s_Il2CppMethodInitialized)
  18165. {
  18166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  18167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral303A0FF7A3E042D90F87567F69815439624C6F76);
  18168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9134D535DF7305005A8B79BE9A435B12355C1FE9);
  18169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C84750BD347589ED07E4D4AF513543E3AD9A2BF);
  18170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC05AED5D3ADB2C98B1D20986D4877D33E4D2D8CD);
  18171. s_Il2CppMethodInitialized = true;
  18172. }
  18173. {
  18174. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = ___0_otherSimpleType;
  18175. if (L_0)
  18176. {
  18177. goto IL_0009;
  18178. }
  18179. }
  18180. {
  18181. return _stringLiteral303A0FF7A3E042D90F87567F69815439624C6F76;
  18182. }
  18183. IL_0009:
  18184. {
  18185. int32_t L_1;
  18186. L_1 = SimpleType_get_MaxLength_m55BEA3807EDE2C9B39BF0899D5576B7474E436D6_inline(__this, NULL);
  18187. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_2 = ___0_otherSimpleType;
  18188. NullCheck(L_2);
  18189. int32_t L_3;
  18190. L_3 = SimpleType_get_MaxLength_m55BEA3807EDE2C9B39BF0899D5576B7474E436D6_inline(L_2, NULL);
  18191. if ((((int32_t)L_1) == ((int32_t)L_3)))
  18192. {
  18193. goto IL_001d;
  18194. }
  18195. }
  18196. {
  18197. return _stringLiteralC05AED5D3ADB2C98B1D20986D4877D33E4D2D8CD;
  18198. }
  18199. IL_001d:
  18200. {
  18201. String_t* L_4;
  18202. L_4 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(__this, NULL);
  18203. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_5 = ___0_otherSimpleType;
  18204. NullCheck(L_5);
  18205. String_t* L_6;
  18206. L_6 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(L_5, NULL);
  18207. bool L_7;
  18208. L_7 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_4, L_6, 4, NULL);
  18209. if (L_7)
  18210. {
  18211. goto IL_0037;
  18212. }
  18213. }
  18214. {
  18215. return _stringLiteral9134D535DF7305005A8B79BE9A435B12355C1FE9;
  18216. }
  18217. IL_0037:
  18218. {
  18219. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_8;
  18220. L_8 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(__this, NULL);
  18221. if (!L_8)
  18222. {
  18223. goto IL_0065;
  18224. }
  18225. }
  18226. {
  18227. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_9 = ___0_otherSimpleType;
  18228. NullCheck(L_9);
  18229. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_10;
  18230. L_10 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_9, NULL);
  18231. if (!L_10)
  18232. {
  18233. goto IL_0065;
  18234. }
  18235. }
  18236. {
  18237. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_11;
  18238. L_11 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(__this, NULL);
  18239. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_12 = ___0_otherSimpleType;
  18240. NullCheck(L_12);
  18241. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_13;
  18242. L_13 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_12, NULL);
  18243. NullCheck(L_11);
  18244. String_t* L_14;
  18245. L_14 = SimpleType_HasConflictingDefinition_m4CD87B60206481B690AF90C955E3E434A67A610D(L_11, L_13, NULL);
  18246. NullCheck(L_14);
  18247. int32_t L_15;
  18248. L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_14, NULL);
  18249. if (!L_15)
  18250. {
  18251. goto IL_0065;
  18252. }
  18253. }
  18254. {
  18255. return _stringLiteral9C84750BD347589ED07E4D4AF513543E3AD9A2BF;
  18256. }
  18257. IL_0065:
  18258. {
  18259. String_t* L_16 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  18260. return L_16;
  18261. }
  18262. }
  18263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleType_CanHaveMaxLength_m301DC14EC3CBCB45B760048AF635F47793495E62 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  18264. {
  18265. static bool s_Il2CppMethodInitialized;
  18266. if (!s_Il2CppMethodInitialized)
  18267. {
  18268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  18269. s_Il2CppMethodInitialized = true;
  18270. }
  18271. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_0 = NULL;
  18272. {
  18273. V_0 = __this;
  18274. goto IL_000b;
  18275. }
  18276. IL_0004:
  18277. {
  18278. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = V_0;
  18279. NullCheck(L_0);
  18280. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_1;
  18281. L_1 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_0, NULL);
  18282. V_0 = L_1;
  18283. }
  18284. IL_000b:
  18285. {
  18286. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_2 = V_0;
  18287. NullCheck(L_2);
  18288. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_3;
  18289. L_3 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_2, NULL);
  18290. if (L_3)
  18291. {
  18292. goto IL_0004;
  18293. }
  18294. }
  18295. {
  18296. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_4 = V_0;
  18297. NullCheck(L_4);
  18298. String_t* L_5;
  18299. L_5 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(L_4, NULL);
  18300. bool L_6;
  18301. L_6 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_5, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, 5, NULL);
  18302. return L_6;
  18303. }
  18304. }
  18305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleType_ConvertToAnnonymousSimpleType_m0F571E681C3407FCF2804C14ADE679C9515DFA38 (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  18306. {
  18307. static bool s_Il2CppMethodInitialized;
  18308. if (!s_Il2CppMethodInitialized)
  18309. {
  18310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  18311. s_Il2CppMethodInitialized = true;
  18312. }
  18313. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_0 = NULL;
  18314. {
  18315. __this->____name = (String_t*)NULL;
  18316. Il2CppCodeGenWriteBarrier((void**)(&__this->____name), (void*)(String_t*)NULL);
  18317. String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  18318. __this->____ns = L_0;
  18319. Il2CppCodeGenWriteBarrier((void**)(&__this->____ns), (void*)L_0);
  18320. V_0 = __this;
  18321. goto IL_001d;
  18322. }
  18323. IL_0016:
  18324. {
  18325. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_1 = V_0;
  18326. NullCheck(L_1);
  18327. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_2 = L_1->____baseSimpleType;
  18328. V_0 = L_2;
  18329. }
  18330. IL_001d:
  18331. {
  18332. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_3 = V_0;
  18333. NullCheck(L_3);
  18334. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_4 = L_3->____baseSimpleType;
  18335. if (L_4)
  18336. {
  18337. goto IL_0016;
  18338. }
  18339. }
  18340. {
  18341. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_5 = V_0;
  18342. NullCheck(L_5);
  18343. String_t* L_6 = L_5->____baseType;
  18344. __this->____baseType = L_6;
  18345. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseType), (void*)L_6);
  18346. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_7 = V_0;
  18347. NullCheck(L_7);
  18348. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_8 = L_7->____baseSimpleType;
  18349. __this->____baseSimpleType = L_8;
  18350. Il2CppCodeGenWriteBarrier((void**)(&__this->____baseSimpleType), (void*)L_8);
  18351. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_9 = V_0;
  18352. NullCheck(L_9);
  18353. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_10 = L_9->____xmlBaseType;
  18354. __this->____xmlBaseType = L_10;
  18355. Il2CppCodeGenWriteBarrier((void**)(&__this->____xmlBaseType), (void*)L_10);
  18356. return;
  18357. }
  18358. }
  18359. #ifdef __clang__
  18360. #pragma clang diagnostic pop
  18361. #endif
  18362. #ifdef __clang__
  18363. #pragma clang diagnostic push
  18364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18365. #pragma clang diagnostic ignored "-Wunused-variable"
  18366. #endif
  18367. #ifdef __clang__
  18368. #pragma clang diagnostic pop
  18369. #endif
  18370. #ifdef __clang__
  18371. #pragma clang diagnostic push
  18372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18373. #pragma clang diagnostic ignored "-Wunused-variable"
  18374. #endif
  18375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeEventArgs__ctor_m4357ED909843DEBC3F188798343B05A8E1ED2B8E (StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* __this, int32_t ___0_originalState, int32_t ___1_currentState, const RuntimeMethod* method)
  18376. {
  18377. static bool s_Il2CppMethodInitialized;
  18378. if (!s_Il2CppMethodInitialized)
  18379. {
  18380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  18381. s_Il2CppMethodInitialized = true;
  18382. }
  18383. {
  18384. il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  18385. EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL);
  18386. int32_t L_0 = ___0_originalState;
  18387. __this->____originalState = L_0;
  18388. int32_t L_1 = ___1_currentState;
  18389. __this->____currentState = L_1;
  18390. return;
  18391. }
  18392. }
  18393. #ifdef __clang__
  18394. #pragma clang diagnostic pop
  18395. #endif
  18396. #ifdef __clang__
  18397. #pragma clang diagnostic push
  18398. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18399. #pragma clang diagnostic ignored "-Wunused-variable"
  18400. #endif
  18401. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_Multicast(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18402. {
  18403. il2cpp_array_size_t length = __this->___delegates->max_length;
  18404. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18405. for (il2cpp_array_size_t i = 0; i < length; i++)
  18406. {
  18407. StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* currentDelegate = reinterpret_cast<StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1*>(delegatesToInvoke[i]);
  18408. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01*, const RuntimeMethod*);
  18409. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18410. }
  18411. }
  18412. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenInst(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18413. {
  18414. NullCheck(___0_sender);
  18415. typedef void (*FunctionPointerType) (RuntimeObject*, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01*, const RuntimeMethod*);
  18416. ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method);
  18417. }
  18418. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenStatic(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18419. {
  18420. typedef void (*FunctionPointerType) (RuntimeObject*, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01*, const RuntimeMethod*);
  18421. ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method);
  18422. }
  18423. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenVirtual(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18424. {
  18425. NullCheck(___0_sender);
  18426. VirtualActionInvoker1< StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e);
  18427. }
  18428. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenInterface(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18429. {
  18430. NullCheck(___0_sender);
  18431. InterfaceActionInvoker1< StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e);
  18432. }
  18433. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenGenericVirtual(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18434. {
  18435. NullCheck(___0_sender);
  18436. GenericVirtualActionInvoker1< StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* >::Invoke(method, ___0_sender, ___1_e);
  18437. }
  18438. void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenGenericInterface(StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18439. {
  18440. NullCheck(___0_sender);
  18441. GenericInterfaceActionInvoker1< StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* >::Invoke(method, ___0_sender, ___1_e);
  18442. }
  18443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeEventHandler__ctor_mA7D2010A6D895F99555B7A1ABB513D6DF8A61ED0 (StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18444. {
  18445. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18446. __this->___method = ___1_method;
  18447. __this->___m_target = ___0_object;
  18448. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18449. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18450. __this->___method_code = (intptr_t)__this;
  18451. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18452. {
  18453. bool isOpen = parameterCount == 2;
  18454. if (isOpen)
  18455. __this->___invoke_impl = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenStatic;
  18456. else
  18457. {
  18458. __this->___invoke_impl = __this->___method_ptr;
  18459. __this->___method_code = (intptr_t)__this->___m_target;
  18460. }
  18461. }
  18462. else
  18463. {
  18464. bool isOpen = parameterCount == 1;
  18465. if (isOpen)
  18466. {
  18467. if (__this->___method_is_virtual)
  18468. {
  18469. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18470. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18471. __this->___invoke_impl = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenGenericInterface;
  18472. else
  18473. __this->___invoke_impl = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenGenericVirtual;
  18474. else
  18475. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18476. __this->___invoke_impl = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenInterface;
  18477. else
  18478. __this->___invoke_impl = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenVirtual;
  18479. }
  18480. else
  18481. {
  18482. __this->___invoke_impl = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_OpenInst;
  18483. }
  18484. }
  18485. else
  18486. {
  18487. if (___0_object == NULL)
  18488. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18489. __this->___invoke_impl = __this->___method_ptr;
  18490. __this->___method_code = (intptr_t)__this->___m_target;
  18491. }
  18492. }
  18493. __this->___extra_arg = (intptr_t)&StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE_Multicast;
  18494. }
  18495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeEventHandler_Invoke_m0BCF90D2EA19397F16D374E63E96F2C9FB25B4CE (StateChangeEventHandler_t0C16938B27C80342B5A7D6645F3DA8F5E4AA71E1* __this, RuntimeObject* ___0_sender, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01* ___1_e, const RuntimeMethod* method)
  18496. {
  18497. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StateChangeEventArgs_t345AA3A91563693A0B1CC804BF45729645FE2F01*, const RuntimeMethod*);
  18498. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18499. }
  18500. #ifdef __clang__
  18501. #pragma clang diagnostic pop
  18502. #endif
  18503. #ifdef __clang__
  18504. #pragma clang diagnostic push
  18505. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18506. #pragma clang diagnostic ignored "-Wunused-variable"
  18507. #endif
  18508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StatementCompletedEventArgs__ctor_m20EE16508198D4A91D3FECA372D70023BCBFD8E4 (StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  18509. {
  18510. static bool s_Il2CppMethodInitialized;
  18511. if (!s_Il2CppMethodInitialized)
  18512. {
  18513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  18514. s_Il2CppMethodInitialized = true;
  18515. }
  18516. {
  18517. il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  18518. EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__this, NULL);
  18519. int32_t L_0 = ___0_recordCount;
  18520. __this->___U3CRecordCountU3Ek__BackingField = L_0;
  18521. return;
  18522. }
  18523. }
  18524. #ifdef __clang__
  18525. #pragma clang diagnostic pop
  18526. #endif
  18527. #ifdef __clang__
  18528. #pragma clang diagnostic push
  18529. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18530. #pragma clang diagnostic ignored "-Wunused-variable"
  18531. #endif
  18532. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_Multicast(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18533. {
  18534. il2cpp_array_size_t length = __this->___delegates->max_length;
  18535. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  18536. for (il2cpp_array_size_t i = 0; i < length; i++)
  18537. {
  18538. StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* currentDelegate = reinterpret_cast<StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F*>(delegatesToInvoke[i]);
  18539. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9*, const RuntimeMethod*);
  18540. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  18541. }
  18542. }
  18543. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenInst(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18544. {
  18545. NullCheck(___0_sender);
  18546. typedef void (*FunctionPointerType) (RuntimeObject*, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9*, const RuntimeMethod*);
  18547. ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method);
  18548. }
  18549. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenStatic(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18550. {
  18551. typedef void (*FunctionPointerType) (RuntimeObject*, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9*, const RuntimeMethod*);
  18552. ((FunctionPointerType)__this->___method_ptr)(___0_sender, ___1_e, method);
  18553. }
  18554. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenVirtual(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18555. {
  18556. NullCheck(___0_sender);
  18557. VirtualActionInvoker1< StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_sender, ___1_e);
  18558. }
  18559. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenInterface(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18560. {
  18561. NullCheck(___0_sender);
  18562. InterfaceActionInvoker1< StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_sender, ___1_e);
  18563. }
  18564. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenGenericVirtual(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18565. {
  18566. NullCheck(___0_sender);
  18567. GenericVirtualActionInvoker1< StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* >::Invoke(method, ___0_sender, ___1_e);
  18568. }
  18569. void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenGenericInterface(StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18570. {
  18571. NullCheck(___0_sender);
  18572. GenericInterfaceActionInvoker1< StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* >::Invoke(method, ___0_sender, ___1_e);
  18573. }
  18574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StatementCompletedEventHandler__ctor_mBDF1BB678626A1AE61411779B9B3C8268131AA15 (StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  18575. {
  18576. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  18577. __this->___method = ___1_method;
  18578. __this->___m_target = ___0_object;
  18579. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  18580. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  18581. __this->___method_code = (intptr_t)__this;
  18582. if (MethodIsStatic((RuntimeMethod*)___1_method))
  18583. {
  18584. bool isOpen = parameterCount == 2;
  18585. if (isOpen)
  18586. __this->___invoke_impl = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenStatic;
  18587. else
  18588. {
  18589. __this->___invoke_impl = __this->___method_ptr;
  18590. __this->___method_code = (intptr_t)__this->___m_target;
  18591. }
  18592. }
  18593. else
  18594. {
  18595. bool isOpen = parameterCount == 1;
  18596. if (isOpen)
  18597. {
  18598. if (__this->___method_is_virtual)
  18599. {
  18600. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  18601. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18602. __this->___invoke_impl = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenGenericInterface;
  18603. else
  18604. __this->___invoke_impl = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenGenericVirtual;
  18605. else
  18606. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  18607. __this->___invoke_impl = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenInterface;
  18608. else
  18609. __this->___invoke_impl = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenVirtual;
  18610. }
  18611. else
  18612. {
  18613. __this->___invoke_impl = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_OpenInst;
  18614. }
  18615. }
  18616. else
  18617. {
  18618. if (___0_object == NULL)
  18619. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  18620. __this->___invoke_impl = __this->___method_ptr;
  18621. __this->___method_code = (intptr_t)__this->___m_target;
  18622. }
  18623. }
  18624. __this->___extra_arg = (intptr_t)&StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488_Multicast;
  18625. }
  18626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StatementCompletedEventHandler_Invoke_m0F7C1F7DD610039748434E12F8A2AEB8F5BE1488 (StatementCompletedEventHandler_t0001DECFCD790715CEC98EE983E168397BBC998F* __this, RuntimeObject* ___0_sender, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9* ___1_e, const RuntimeMethod* method)
  18627. {
  18628. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, StatementCompletedEventArgs_t467A5B556459C5927E36DD9FECF2217A66ACA9E9*, const RuntimeMethod*);
  18629. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method));
  18630. }
  18631. #ifdef __clang__
  18632. #pragma clang diagnostic pop
  18633. #endif
  18634. #ifdef __clang__
  18635. #pragma clang diagnostic push
  18636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18637. #pragma clang diagnostic ignored "-Wunused-variable"
  18638. #endif
  18639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint__ctor_m1E4065276496B57EE508615D9400F4CE319EFE26 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  18640. {
  18641. static bool s_Il2CppMethodInitialized;
  18642. if (!s_Il2CppMethodInitialized)
  18643. {
  18644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  18645. s_Il2CppMethodInitialized = true;
  18646. }
  18647. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_0 = NULL;
  18648. {
  18649. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  18650. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)1);
  18651. V_0 = L_0;
  18652. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1 = V_0;
  18653. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2 = ___0_column;
  18654. NullCheck(L_1);
  18655. ArrayElementTypeCheck (L_1, L_2);
  18656. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_2);
  18657. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_3 = V_0;
  18658. UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563(__this, (String_t*)NULL, L_3, NULL);
  18659. return;
  18660. }
  18661. }
  18662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint__ctor_m4370C1BADDD4B00F8A62D0F5F8387E0527120F22 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, String_t* ___0_name, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_columns, const RuntimeMethod* method)
  18663. {
  18664. {
  18665. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  18666. String_t* L_0 = ___0_name;
  18667. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1 = ___1_columns;
  18668. UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563(__this, L_0, L_1, NULL);
  18669. return;
  18670. }
  18671. }
  18672. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint__ctor_m022A55FB5D4301EC091C2E4A79B4F0A61949C386 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___0_columns, const RuntimeMethod* method)
  18673. {
  18674. {
  18675. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  18676. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = ___0_columns;
  18677. UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563(__this, (String_t*)NULL, L_0, NULL);
  18678. return;
  18679. }
  18680. }
  18681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint__ctor_m9D82452F8278C8449142BBD65B65536032D248B7 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, String_t* ___0_name, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_columnNames, bool ___2_isPrimaryKey, const RuntimeMethod* method)
  18682. {
  18683. {
  18684. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  18685. String_t* L_0 = ___0_name;
  18686. __this->____constraintName = L_0;
  18687. Il2CppCodeGenWriteBarrier((void**)(&__this->____constraintName), (void*)L_0);
  18688. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___1_columnNames;
  18689. __this->____columnNames = L_1;
  18690. Il2CppCodeGenWriteBarrier((void**)(&__this->____columnNames), (void*)L_1);
  18691. bool L_2 = ___2_isPrimaryKey;
  18692. __this->____bPrimaryKey = L_2;
  18693. return;
  18694. }
  18695. }
  18696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint__ctor_m6158E47286A3E896C7C911804A30A65E0B6E5F31 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, String_t* ___0_name, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_columns, bool ___2_isPrimaryKey, const RuntimeMethod* method)
  18697. {
  18698. {
  18699. Constraint__ctor_m2C238C2B802A21EE2337E5E5B9C80B0BB7C77497(__this, NULL);
  18700. bool L_0 = ___2_isPrimaryKey;
  18701. __this->____bPrimaryKey = L_0;
  18702. String_t* L_1 = ___0_name;
  18703. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_2 = ___1_columns;
  18704. UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563(__this, L_1, L_2, NULL);
  18705. return;
  18706. }
  18707. }
  18708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* UniqueConstraint_get_ColumnNames_mFF595CE9B4B0A053496167638E69538553B8BE91 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18709. {
  18710. {
  18711. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  18712. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1;
  18713. L_1 = DataKey_GetColumnNames_mBFC466644C0FD217CEBF522F8D040B48B9CC49E6(L_0, NULL);
  18714. return L_1;
  18715. }
  18716. }
  18717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* UniqueConstraint_get_ConstraintIndex_m1343B1C377FBB245F505B2A5FFD92E33E95BE0DE (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18718. {
  18719. {
  18720. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = __this->____constraintIndex;
  18721. return L_0;
  18722. }
  18723. }
  18724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_ConstraintIndexClear_m11853CC04936EA43ABA0B9C0FC9C0B99A5BFBE6C (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18725. {
  18726. {
  18727. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = __this->____constraintIndex;
  18728. if (!L_0)
  18729. {
  18730. goto IL_001b;
  18731. }
  18732. }
  18733. {
  18734. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_1 = __this->____constraintIndex;
  18735. NullCheck(L_1);
  18736. int32_t L_2;
  18737. L_2 = Index_RemoveRef_m64A612DF94330D1D83E98FF3845F39CB7CBFC824(L_1, NULL);
  18738. __this->____constraintIndex = (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483*)NULL;
  18739. Il2CppCodeGenWriteBarrier((void**)(&__this->____constraintIndex), (void*)(Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483*)NULL);
  18740. }
  18741. IL_001b:
  18742. {
  18743. return;
  18744. }
  18745. }
  18746. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_ConstraintIndexInitialize_m5900FF877AF891C3B8582663DC27070550CA4D01 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18747. {
  18748. {
  18749. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = __this->____constraintIndex;
  18750. if (L_0)
  18751. {
  18752. goto IL_0024;
  18753. }
  18754. }
  18755. {
  18756. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_1 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  18757. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_2;
  18758. L_2 = DataKey_GetSortIndex_m6A2701D36181955A9E32F88CBC597F13F60AA39C(L_1, NULL);
  18759. __this->____constraintIndex = L_2;
  18760. Il2CppCodeGenWriteBarrier((void**)(&__this->____constraintIndex), (void*)L_2);
  18761. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_3 = __this->____constraintIndex;
  18762. NullCheck(L_3);
  18763. Index_AddRef_m1B6D7FF926143B923B53EED1C2007739D3D6D421(L_3, NULL);
  18764. }
  18765. IL_0024:
  18766. {
  18767. return;
  18768. }
  18769. }
  18770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_CheckState_m7F5A4251E47905E3328CB8FB61A98BB3B8BA2800 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18771. {
  18772. {
  18773. UniqueConstraint_NonVirtualCheckState_m3628004B831A3059F9492567178705883E585457(__this, NULL);
  18774. return;
  18775. }
  18776. }
  18777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_NonVirtualCheckState_m3628004B831A3059F9492567178705883E585457 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18778. {
  18779. {
  18780. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  18781. DataKey_CheckState_m88DC00DDFCF8AA8E42033F4D7BD5355C42F1DAB8(L_0, NULL);
  18782. return;
  18783. }
  18784. }
  18785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_CheckCanAddToCollection_m0DFBB8812A8655AB84A1DE72F4526A15D03F3C35 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* ___0_constraints, const RuntimeMethod* method)
  18786. {
  18787. {
  18788. return;
  18789. }
  18790. }
  18791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniqueConstraint_CanBeRemovedFromCollection_mB9BD5ECB106719AA3CC6E09A662F6F329B50FC2E (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* ___0_constraints, bool ___1_fThrowException, const RuntimeMethod* method)
  18792. {
  18793. static bool s_Il2CppMethodInitialized;
  18794. if (!s_Il2CppMethodInitialized)
  18795. {
  18796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6_il2cpp_TypeInfo_var);
  18797. s_Il2CppMethodInitialized = true;
  18798. }
  18799. ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6* V_0 = NULL;
  18800. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* V_1 = NULL;
  18801. {
  18802. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_0 = ___0_constraints;
  18803. NullCheck(L_0);
  18804. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1;
  18805. L_1 = ConstraintCollection_get_Table_m96E96A1536F3A63BED347CA7763B35691D560503_inline(L_0, NULL);
  18806. NullCheck(L_1);
  18807. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_2 = L_1->____primaryKey;
  18808. bool L_3;
  18809. L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, __this, L_2);
  18810. if (!L_3)
  18811. {
  18812. goto IL_0024;
  18813. }
  18814. }
  18815. {
  18816. bool L_4 = ___1_fThrowException;
  18817. if (L_4)
  18818. {
  18819. goto IL_0018;
  18820. }
  18821. }
  18822. {
  18823. return (bool)0;
  18824. }
  18825. IL_0018:
  18826. {
  18827. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_5 = ___0_constraints;
  18828. NullCheck(L_5);
  18829. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6;
  18830. L_6 = ConstraintCollection_get_Table_m96E96A1536F3A63BED347CA7763B35691D560503_inline(L_5, NULL);
  18831. Exception_t* L_7;
  18832. L_7 = ExceptionBuilder_RemovePrimaryKey_m6BBCC81C5B8E293BAD268B2492C45D84F7C92D4B(L_6, NULL);
  18833. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UniqueConstraint_CanBeRemovedFromCollection_mB9BD5ECB106719AA3CC6E09A662F6F329B50FC2E_RuntimeMethod_var)));
  18834. }
  18835. IL_0024:
  18836. {
  18837. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8;
  18838. L_8 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  18839. NullCheck(L_8);
  18840. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_9;
  18841. L_9 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_8, NULL);
  18842. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10;
  18843. L_10 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  18844. ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6* L_11 = (ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6*)il2cpp_codegen_object_new(ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6_il2cpp_TypeInfo_var);
  18845. ParentForeignKeyConstraintEnumerator__ctor_mDD130D93A3B4F6E93B6A58515F2438CFEB35FE9B(L_11, L_9, L_10, NULL);
  18846. V_0 = L_11;
  18847. goto IL_0064;
  18848. }
  18849. IL_003d:
  18850. {
  18851. ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6* L_12 = V_0;
  18852. NullCheck(L_12);
  18853. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_13;
  18854. L_13 = ForeignKeyConstraintEnumerator_GetForeignKeyConstraint_m2165622858BB19977DFF9DF8DBBCC67DA5FB8A82(L_12, NULL);
  18855. V_1 = L_13;
  18856. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_14 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  18857. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_15 = V_1;
  18858. NullCheck(L_15);
  18859. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_16;
  18860. L_16 = ForeignKeyConstraint_get_ParentKey_mB77305F621C8B715D15524AFE5C0AE05756E16B6(L_15, NULL);
  18861. bool L_17;
  18862. L_17 = DataKey_ColumnsEqual_mECC4CB58E3E2ACF24E294CB74D7D36D9E443ED9B(L_14, L_16, NULL);
  18863. if (!L_17)
  18864. {
  18865. goto IL_0064;
  18866. }
  18867. }
  18868. {
  18869. bool L_18 = ___1_fThrowException;
  18870. if (L_18)
  18871. {
  18872. goto IL_005c;
  18873. }
  18874. }
  18875. {
  18876. return (bool)0;
  18877. }
  18878. IL_005c:
  18879. {
  18880. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_19 = V_1;
  18881. Exception_t* L_20;
  18882. L_20 = ExceptionBuilder_NeededForForeignKeyConstraint_m80FBDCCA1714057EA7A35FBA9BFB2FC0312C90D6(__this, L_19, NULL);
  18883. IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UniqueConstraint_CanBeRemovedFromCollection_mB9BD5ECB106719AA3CC6E09A662F6F329B50FC2E_RuntimeMethod_var)));
  18884. }
  18885. IL_0064:
  18886. {
  18887. ParentForeignKeyConstraintEnumerator_tEF13F4C70F7BF1FB919AD971A85A9823CE2ABDC6* L_21 = V_0;
  18888. NullCheck(L_21);
  18889. bool L_22;
  18890. L_22 = ConstraintEnumerator_GetNext_m9541A68CFEB06AFD94B46959827869945930F859(L_21, NULL);
  18891. if (L_22)
  18892. {
  18893. goto IL_003d;
  18894. }
  18895. }
  18896. {
  18897. return (bool)1;
  18898. }
  18899. }
  18900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniqueConstraint_CanEnableConstraint_m8865B1146290F1545AF19B858D2109C0E8380C01 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18901. {
  18902. {
  18903. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  18904. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  18905. NullCheck(L_0);
  18906. bool L_1;
  18907. L_1 = DataTable_get_EnforceConstraints_m3EC0FAD5129D0241B5300DBA17B41EA1D2154A53(L_0, NULL);
  18908. if (!L_1)
  18909. {
  18910. goto IL_0019;
  18911. }
  18912. }
  18913. {
  18914. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_2;
  18915. L_2 = UniqueConstraint_get_ConstraintIndex_m1343B1C377FBB245F505B2A5FFD92E33E95BE0DE_inline(__this, NULL);
  18916. NullCheck(L_2);
  18917. bool L_3;
  18918. L_3 = Index_CheckUnique_mFFA93375DA63B9E94A3BCB92EC4FD4C50822D2FF(L_2, NULL);
  18919. return L_3;
  18920. }
  18921. IL_0019:
  18922. {
  18923. return (bool)1;
  18924. }
  18925. }
  18926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniqueConstraint_IsConstraintViolated_mD2950F021FB9863D6E5E31233ED4BC3A92CDD7AA (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  18927. {
  18928. static bool s_Il2CppMethodInitialized;
  18929. if (!s_Il2CppMethodInitialized)
  18930. {
  18931. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  18932. s_Il2CppMethodInitialized = true;
  18933. }
  18934. bool V_0 = false;
  18935. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* V_1 = NULL;
  18936. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL;
  18937. int32_t V_3 = 0;
  18938. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB V_4;
  18939. memset((&V_4), 0, sizeof(V_4));
  18940. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* V_5 = NULL;
  18941. String_t* V_6 = NULL;
  18942. int32_t V_7 = 0;
  18943. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_8 = NULL;
  18944. int32_t V_9 = 0;
  18945. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_10 = NULL;
  18946. {
  18947. V_0 = (bool)0;
  18948. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0;
  18949. L_0 = UniqueConstraint_get_ConstraintIndex_m1343B1C377FBB245F505B2A5FFD92E33E95BE0DE_inline(__this, NULL);
  18950. V_1 = L_0;
  18951. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_1 = V_1;
  18952. NullCheck(L_1);
  18953. bool L_2;
  18954. L_2 = Index_get_HasDuplicates_m9106F02967C6F9D8B06E53B447841139985146DB(L_1, NULL);
  18955. if (!L_2)
  18956. {
  18957. goto IL_00c3;
  18958. }
  18959. }
  18960. {
  18961. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_3 = V_1;
  18962. NullCheck(L_3);
  18963. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
  18964. L_4 = Index_GetUniqueKeyValues_m6BEF3E9851C34E0480BEEE0A7FE09D010AE19174(L_3, NULL);
  18965. V_2 = L_4;
  18966. V_3 = 0;
  18967. goto IL_00ba;
  18968. }
  18969. IL_0022:
  18970. {
  18971. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_5 = V_1;
  18972. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_2;
  18973. int32_t L_7 = V_3;
  18974. NullCheck(L_6);
  18975. int32_t L_8 = L_7;
  18976. RuntimeObject* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  18977. NullCheck(L_5);
  18978. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_10;
  18979. L_10 = Index_FindRecords_m6B2B17BDBD4B906D38674DCF48CE980A37F3D5E8(L_5, ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_9, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), NULL);
  18980. V_4 = L_10;
  18981. int32_t L_11;
  18982. L_11 = Range_get_Count_m07FCEBEDEFF8CEF0A09E55458B9F6DD1A3C0039F((&V_4), NULL);
  18983. if ((((int32_t)1) >= ((int32_t)L_11)))
  18984. {
  18985. goto IL_00b6;
  18986. }
  18987. }
  18988. {
  18989. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_12 = V_1;
  18990. Range_t9EC5E2092369BE26B499D5A6583CFAA391DDBACB L_13 = V_4;
  18991. NullCheck(L_12);
  18992. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_14;
  18993. L_14 = Index_GetRows_m5B11291640DF274277FF439C45E6686A9D5F4F35(L_12, L_13, NULL);
  18994. V_5 = L_14;
  18995. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_15 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  18996. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_16;
  18997. L_16 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_15, NULL);
  18998. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = V_2;
  18999. int32_t L_18 = V_3;
  19000. NullCheck(L_17);
  19001. int32_t L_19 = L_18;
  19002. RuntimeObject* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  19003. String_t* L_21;
  19004. L_21 = ExceptionBuilder_UniqueConstraintViolationText_m2E105221673AB19CB094769E3A174DDC6AB8B45F(L_16, ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_20, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), NULL);
  19005. V_6 = L_21;
  19006. V_7 = 0;
  19007. goto IL_00ac;
  19008. }
  19009. IL_0065:
  19010. {
  19011. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_22 = V_5;
  19012. int32_t L_23 = V_7;
  19013. NullCheck(L_22);
  19014. int32_t L_24 = L_23;
  19015. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  19016. String_t* L_26 = V_6;
  19017. NullCheck(L_25);
  19018. DataRow_set_RowError_mE12109D94E19A833B76F97A7EB132FF7CE6366B6(L_25, L_26, NULL);
  19019. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_27 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19020. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_28;
  19021. L_28 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_27, NULL);
  19022. V_8 = L_28;
  19023. V_9 = 0;
  19024. goto IL_009e;
  19025. }
  19026. IL_0083:
  19027. {
  19028. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_29 = V_8;
  19029. int32_t L_30 = V_9;
  19030. NullCheck(L_29);
  19031. int32_t L_31 = L_30;
  19032. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
  19033. V_10 = L_32;
  19034. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_33 = V_5;
  19035. int32_t L_34 = V_7;
  19036. NullCheck(L_33);
  19037. int32_t L_35 = L_34;
  19038. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
  19039. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_37 = V_10;
  19040. String_t* L_38 = V_6;
  19041. NullCheck(L_36);
  19042. DataRow_SetColumnError_m537503EC426DBA6C1E50EB87688CDD632F58BD47(L_36, L_37, L_38, NULL);
  19043. int32_t L_39 = V_9;
  19044. V_9 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  19045. }
  19046. IL_009e:
  19047. {
  19048. int32_t L_40 = V_9;
  19049. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_41 = V_8;
  19050. NullCheck(L_41);
  19051. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  19052. {
  19053. goto IL_0083;
  19054. }
  19055. }
  19056. {
  19057. int32_t L_42 = V_7;
  19058. V_7 = ((int32_t)il2cpp_codegen_add(L_42, 1));
  19059. }
  19060. IL_00ac:
  19061. {
  19062. int32_t L_43 = V_7;
  19063. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* L_44 = V_5;
  19064. NullCheck(L_44);
  19065. if ((((int32_t)L_43) < ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
  19066. {
  19067. goto IL_0065;
  19068. }
  19069. }
  19070. {
  19071. V_0 = (bool)1;
  19072. }
  19073. IL_00b6:
  19074. {
  19075. int32_t L_45 = V_3;
  19076. V_3 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  19077. }
  19078. IL_00ba:
  19079. {
  19080. int32_t L_46 = V_3;
  19081. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = V_2;
  19082. NullCheck(L_47);
  19083. if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
  19084. {
  19085. goto IL_0022;
  19086. }
  19087. }
  19088. IL_00c3:
  19089. {
  19090. bool L_48 = V_0;
  19091. return L_48;
  19092. }
  19093. }
  19094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_CheckConstraint_m8224D4C8F280FCB5A29153218F38CBA9806124A9 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* ___0_row, int32_t ___1_action, const RuntimeMethod* method)
  19095. {
  19096. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  19097. {
  19098. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  19099. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  19100. NullCheck(L_0);
  19101. bool L_1;
  19102. L_1 = DataTable_get_EnforceConstraints_m3EC0FAD5129D0241B5300DBA17B41EA1D2154A53(L_0, NULL);
  19103. if (!L_1)
  19104. {
  19105. goto IL_005e;
  19106. }
  19107. }
  19108. {
  19109. int32_t L_2 = ___1_action;
  19110. if ((((int32_t)L_2) == ((int32_t)((int32_t)16))))
  19111. {
  19112. goto IL_0023;
  19113. }
  19114. }
  19115. {
  19116. int32_t L_3 = ___1_action;
  19117. if ((((int32_t)L_3) == ((int32_t)2)))
  19118. {
  19119. goto IL_0023;
  19120. }
  19121. }
  19122. {
  19123. int32_t L_4 = ___1_action;
  19124. if ((!(((uint32_t)L_4) == ((uint32_t)4))))
  19125. {
  19126. goto IL_005e;
  19127. }
  19128. }
  19129. {
  19130. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_5 = ___0_row;
  19131. NullCheck(L_5);
  19132. int32_t L_6 = L_5->____tempRecord;
  19133. if ((((int32_t)L_6) == ((int32_t)(-1))))
  19134. {
  19135. goto IL_005e;
  19136. }
  19137. }
  19138. IL_0023:
  19139. {
  19140. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_7 = ___0_row;
  19141. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_8;
  19142. L_8 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19143. NullCheck(L_7);
  19144. bool L_9;
  19145. L_9 = DataRow_HaveValuesChanged_mE0006B439605DE1969B74D645C1B223E3BB2A03C(L_7, L_8, NULL);
  19146. if (!L_9)
  19147. {
  19148. goto IL_005e;
  19149. }
  19150. }
  19151. {
  19152. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_10;
  19153. L_10 = UniqueConstraint_get_ConstraintIndex_m1343B1C377FBB245F505B2A5FFD92E33E95BE0DE_inline(__this, NULL);
  19154. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_11 = ___0_row;
  19155. NullCheck(L_11);
  19156. int32_t L_12;
  19157. L_12 = DataRow_GetDefaultRecord_mD5D5E39FAD5E6F12A257BD92CC372BDBB1323DA8(L_11, NULL);
  19158. NullCheck(L_10);
  19159. bool L_13;
  19160. L_13 = Index_IsKeyRecordInIndex_mC6DB2D73C952D963A9B888FD730BD393D142DF92(L_10, L_12, NULL);
  19161. if (!L_13)
  19162. {
  19163. goto IL_005e;
  19164. }
  19165. }
  19166. {
  19167. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_14 = ___0_row;
  19168. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_15;
  19169. L_15 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19170. NullCheck(L_14);
  19171. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16;
  19172. L_16 = DataRow_GetColumnValues_mFCC43E03CDAB327F91B7C7F3CFEBAA8BBE966A40(L_14, L_15, NULL);
  19173. V_0 = L_16;
  19174. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_17;
  19175. L_17 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19176. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
  19177. Exception_t* L_19;
  19178. L_19 = ExceptionBuilder_ConstraintViolation_mD72E430F22F44F824836AA7C317370681F8D2C8F(L_17, L_18, NULL);
  19179. IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UniqueConstraint_CheckConstraint_m8224D4C8F280FCB5A29153218F38CBA9806124A9_RuntimeMethod_var)));
  19180. }
  19181. IL_005e:
  19182. {
  19183. return;
  19184. }
  19185. }
  19186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniqueConstraint_ContainsColumn_mD1BAA11403A1E8CC1E66780AA261E785962FF083 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  19187. {
  19188. {
  19189. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19190. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_1 = ___0_column;
  19191. bool L_2;
  19192. L_2 = DataKey_ContainsColumn_m1C131A76F3287F636A18255F842B9A676C4DEA4B(L_0, L_1, NULL);
  19193. return L_2;
  19194. }
  19195. }
  19196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* UniqueConstraint_Clone_m0AA0F48F811349D69B74403F67A705AE4E9562E5 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_destination, const RuntimeMethod* method)
  19197. {
  19198. {
  19199. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = ___0_destination;
  19200. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_1;
  19201. L_1 = VirtualFuncInvoker2< Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B*, bool >::Invoke(12, __this, L_0, (bool)0);
  19202. return L_1;
  19203. }
  19204. }
  19205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* UniqueConstraint_Clone_mC1B9E8752D8F1554F26177DE85629BA3B5F4B10F (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_destination, bool ___1_ignorNSforTableLookup, const RuntimeMethod* method)
  19206. {
  19207. static bool s_Il2CppMethodInitialized;
  19208. if (!s_Il2CppMethodInitialized)
  19209. {
  19210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  19211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  19212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  19213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  19214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  19215. s_Il2CppMethodInitialized = true;
  19216. }
  19217. int32_t V_0 = 0;
  19218. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_1 = NULL;
  19219. int32_t V_2 = 0;
  19220. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_3 = NULL;
  19221. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* V_4 = NULL;
  19222. int32_t V_5 = 0;
  19223. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_6 = NULL;
  19224. RuntimeObject* V_7 = NULL;
  19225. RuntimeObject* V_8 = NULL;
  19226. RuntimeObject* V_9 = NULL;
  19227. {
  19228. bool L_0 = ___1_ignorNSforTableLookup;
  19229. if (!L_0)
  19230. {
  19231. goto IL_001c;
  19232. }
  19233. }
  19234. {
  19235. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1 = ___0_destination;
  19236. NullCheck(L_1);
  19237. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_2;
  19238. L_2 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_1, NULL);
  19239. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  19240. L_3 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  19241. NullCheck(L_3);
  19242. String_t* L_4;
  19243. L_4 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_3, NULL);
  19244. NullCheck(L_2);
  19245. int32_t L_5;
  19246. L_5 = DataTableCollection_IndexOf_m8F93D398531DF18AC1A30528E6A2B51DB4CC01D4(L_2, L_4, NULL);
  19247. V_0 = L_5;
  19248. goto IL_003f;
  19249. }
  19250. IL_001c:
  19251. {
  19252. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = ___0_destination;
  19253. NullCheck(L_6);
  19254. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_7;
  19255. L_7 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_6, NULL);
  19256. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8;
  19257. L_8 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  19258. NullCheck(L_8);
  19259. String_t* L_9;
  19260. L_9 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_8, NULL);
  19261. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10;
  19262. L_10 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  19263. NullCheck(L_10);
  19264. String_t* L_11;
  19265. L_11 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_10, NULL);
  19266. NullCheck(L_7);
  19267. int32_t L_12;
  19268. L_12 = DataTableCollection_IndexOf_mDE2C68896FFC497CFC0B8C199AF4F4FA67B69246(L_7, L_9, L_11, (bool)0, NULL);
  19269. V_0 = L_12;
  19270. }
  19271. IL_003f:
  19272. {
  19273. int32_t L_13 = V_0;
  19274. if ((((int32_t)L_13) >= ((int32_t)0)))
  19275. {
  19276. goto IL_0045;
  19277. }
  19278. }
  19279. {
  19280. return (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*)NULL;
  19281. }
  19282. IL_0045:
  19283. {
  19284. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_14 = ___0_destination;
  19285. NullCheck(L_14);
  19286. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_15;
  19287. L_15 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_14, NULL);
  19288. int32_t L_16 = V_0;
  19289. NullCheck(L_15);
  19290. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17;
  19291. L_17 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_15, L_16, NULL);
  19292. V_1 = L_17;
  19293. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_18;
  19294. L_18 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19295. NullCheck(L_18);
  19296. V_2 = ((int32_t)(((RuntimeArray*)L_18)->max_length));
  19297. int32_t L_19 = V_2;
  19298. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_20 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_19);
  19299. V_3 = L_20;
  19300. V_5 = 0;
  19301. goto IL_00a1;
  19302. }
  19303. IL_0067:
  19304. {
  19305. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_21;
  19306. L_21 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19307. int32_t L_22 = V_5;
  19308. NullCheck(L_21);
  19309. int32_t L_23 = L_22;
  19310. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  19311. V_6 = L_24;
  19312. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25 = V_1;
  19313. NullCheck(L_25);
  19314. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_26;
  19315. L_26 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_25, NULL);
  19316. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_27 = V_6;
  19317. NullCheck(L_27);
  19318. String_t* L_28;
  19319. L_28 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_27, NULL);
  19320. NullCheck(L_26);
  19321. int32_t L_29;
  19322. L_29 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_26, L_28, NULL);
  19323. V_0 = L_29;
  19324. int32_t L_30 = V_0;
  19325. if ((((int32_t)L_30) >= ((int32_t)0)))
  19326. {
  19327. goto IL_008b;
  19328. }
  19329. }
  19330. {
  19331. return (Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A*)NULL;
  19332. }
  19333. IL_008b:
  19334. {
  19335. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_31 = V_3;
  19336. int32_t L_32 = V_5;
  19337. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_33 = V_1;
  19338. NullCheck(L_33);
  19339. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_34;
  19340. L_34 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_33, NULL);
  19341. int32_t L_35 = V_0;
  19342. NullCheck(L_34);
  19343. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_36;
  19344. L_36 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_34, L_35, NULL);
  19345. NullCheck(L_31);
  19346. ArrayElementTypeCheck (L_31, L_36);
  19347. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_36);
  19348. int32_t L_37 = V_5;
  19349. V_5 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  19350. }
  19351. IL_00a1:
  19352. {
  19353. int32_t L_38 = V_5;
  19354. int32_t L_39 = V_2;
  19355. if ((((int32_t)L_38) < ((int32_t)L_39)))
  19356. {
  19357. goto IL_0067;
  19358. }
  19359. }
  19360. {
  19361. String_t* L_40;
  19362. L_40 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  19363. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_41 = V_3;
  19364. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_42 = (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)il2cpp_codegen_object_new(UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  19365. UniqueConstraint__ctor_m4370C1BADDD4B00F8A62D0F5F8387E0527120F22(L_42, L_40, L_41, NULL);
  19366. V_4 = L_42;
  19367. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_43;
  19368. L_43 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  19369. NullCheck(L_43);
  19370. RuntimeObject* L_44;
  19371. L_44 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(28, L_43);
  19372. NullCheck(L_44);
  19373. RuntimeObject* L_45;
  19374. L_45 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_44);
  19375. V_7 = L_45;
  19376. }
  19377. {
  19378. auto __finallyBlock = il2cpp::utils::Finally([&]
  19379. {
  19380. FINALLY_00f7:
  19381. {
  19382. {
  19383. RuntimeObject* L_46 = V_7;
  19384. V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_46, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  19385. RuntimeObject* L_47 = V_9;
  19386. if (!L_47)
  19387. {
  19388. goto IL_010b;
  19389. }
  19390. }
  19391. {
  19392. RuntimeObject* L_48 = V_9;
  19393. NullCheck(L_48);
  19394. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_48);
  19395. }
  19396. IL_010b:
  19397. {
  19398. return;
  19399. }
  19400. }
  19401. });
  19402. try
  19403. {
  19404. {
  19405. goto IL_00ec_1;
  19406. }
  19407. IL_00c8_1:
  19408. {
  19409. RuntimeObject* L_49 = V_7;
  19410. NullCheck(L_49);
  19411. RuntimeObject* L_50;
  19412. L_50 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_49);
  19413. V_8 = L_50;
  19414. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_51 = V_4;
  19415. NullCheck(L_51);
  19416. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_52;
  19417. L_52 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(L_51, NULL);
  19418. RuntimeObject* L_53 = V_8;
  19419. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_54;
  19420. L_54 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  19421. RuntimeObject* L_55 = V_8;
  19422. NullCheck(L_54);
  19423. RuntimeObject* L_56;
  19424. L_56 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_54, L_55);
  19425. NullCheck(L_52);
  19426. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_52, L_53, L_56);
  19427. }
  19428. IL_00ec_1:
  19429. {
  19430. RuntimeObject* L_57 = V_7;
  19431. NullCheck(L_57);
  19432. bool L_58;
  19433. L_58 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_57);
  19434. if (L_58)
  19435. {
  19436. goto IL_00c8_1;
  19437. }
  19438. }
  19439. {
  19440. goto IL_010c;
  19441. }
  19442. }
  19443. catch(Il2CppExceptionWrapper& e)
  19444. {
  19445. __finallyBlock.StoreException(e.ex);
  19446. }
  19447. }
  19448. IL_010c:
  19449. {
  19450. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_59 = V_4;
  19451. return L_59;
  19452. }
  19453. }
  19454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* UniqueConstraint_Clone_mBB401A3E0B45456173C3331ECD87FF79BF718B56 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, const RuntimeMethod* method)
  19455. {
  19456. static bool s_Il2CppMethodInitialized;
  19457. if (!s_Il2CppMethodInitialized)
  19458. {
  19459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  19460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  19461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  19462. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  19463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  19464. s_Il2CppMethodInitialized = true;
  19465. }
  19466. int32_t V_0 = 0;
  19467. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_1 = NULL;
  19468. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* V_2 = NULL;
  19469. int32_t V_3 = 0;
  19470. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_4 = NULL;
  19471. int32_t V_5 = 0;
  19472. RuntimeObject* V_6 = NULL;
  19473. RuntimeObject* V_7 = NULL;
  19474. RuntimeObject* V_8 = NULL;
  19475. {
  19476. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0;
  19477. L_0 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19478. NullCheck(L_0);
  19479. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  19480. int32_t L_1 = V_0;
  19481. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_2 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_1);
  19482. V_1 = L_2;
  19483. V_3 = 0;
  19484. goto IL_004d;
  19485. }
  19486. IL_0014:
  19487. {
  19488. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_3;
  19489. L_3 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(__this, NULL);
  19490. int32_t L_4 = V_3;
  19491. NullCheck(L_3);
  19492. int32_t L_5 = L_4;
  19493. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  19494. V_4 = L_6;
  19495. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = ___0_table;
  19496. NullCheck(L_7);
  19497. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_8;
  19498. L_8 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_7, NULL);
  19499. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_9 = V_4;
  19500. NullCheck(L_9);
  19501. String_t* L_10;
  19502. L_10 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_9, NULL);
  19503. NullCheck(L_8);
  19504. int32_t L_11;
  19505. L_11 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_8, L_10, NULL);
  19506. V_5 = L_11;
  19507. int32_t L_12 = V_5;
  19508. if ((((int32_t)L_12) >= ((int32_t)0)))
  19509. {
  19510. goto IL_0039;
  19511. }
  19512. }
  19513. {
  19514. return (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)NULL;
  19515. }
  19516. IL_0039:
  19517. {
  19518. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_13 = V_1;
  19519. int32_t L_14 = V_3;
  19520. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = ___0_table;
  19521. NullCheck(L_15);
  19522. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_16;
  19523. L_16 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_15, NULL);
  19524. int32_t L_17 = V_5;
  19525. NullCheck(L_16);
  19526. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_18;
  19527. L_18 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_16, L_17, NULL);
  19528. NullCheck(L_13);
  19529. ArrayElementTypeCheck (L_13, L_18);
  19530. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_18);
  19531. int32_t L_19 = V_3;
  19532. V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  19533. }
  19534. IL_004d:
  19535. {
  19536. int32_t L_20 = V_3;
  19537. int32_t L_21 = V_0;
  19538. if ((((int32_t)L_20) < ((int32_t)L_21)))
  19539. {
  19540. goto IL_0014;
  19541. }
  19542. }
  19543. {
  19544. String_t* L_22;
  19545. L_22 = VirtualFuncInvoker0< String_t* >::Invoke(4, __this);
  19546. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_23 = V_1;
  19547. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_24 = (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)il2cpp_codegen_object_new(UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  19548. UniqueConstraint__ctor_m4370C1BADDD4B00F8A62D0F5F8387E0527120F22(L_24, L_22, L_23, NULL);
  19549. V_2 = L_24;
  19550. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_25;
  19551. L_25 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  19552. NullCheck(L_25);
  19553. RuntimeObject* L_26;
  19554. L_26 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(28, L_25);
  19555. NullCheck(L_26);
  19556. RuntimeObject* L_27;
  19557. L_27 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_26);
  19558. V_6 = L_27;
  19559. }
  19560. {
  19561. auto __finallyBlock = il2cpp::utils::Finally([&]
  19562. {
  19563. FINALLY_00a0:
  19564. {
  19565. {
  19566. RuntimeObject* L_28 = V_6;
  19567. V_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_28, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  19568. RuntimeObject* L_29 = V_8;
  19569. if (!L_29)
  19570. {
  19571. goto IL_00b4;
  19572. }
  19573. }
  19574. {
  19575. RuntimeObject* L_30 = V_8;
  19576. NullCheck(L_30);
  19577. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_30);
  19578. }
  19579. IL_00b4:
  19580. {
  19581. return;
  19582. }
  19583. }
  19584. });
  19585. try
  19586. {
  19587. {
  19588. goto IL_0095_1;
  19589. }
  19590. IL_0072_1:
  19591. {
  19592. RuntimeObject* L_31 = V_6;
  19593. NullCheck(L_31);
  19594. RuntimeObject* L_32;
  19595. L_32 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_31);
  19596. V_7 = L_32;
  19597. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_33 = V_2;
  19598. NullCheck(L_33);
  19599. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_34;
  19600. L_34 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(L_33, NULL);
  19601. RuntimeObject* L_35 = V_7;
  19602. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_36;
  19603. L_36 = Constraint_get_ExtendedProperties_mCC2213ACF5F8572949C34BAC2BBCC730C7938F22(__this, NULL);
  19604. RuntimeObject* L_37 = V_7;
  19605. NullCheck(L_36);
  19606. RuntimeObject* L_38;
  19607. L_38 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_36, L_37);
  19608. NullCheck(L_34);
  19609. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_34, L_35, L_38);
  19610. }
  19611. IL_0095_1:
  19612. {
  19613. RuntimeObject* L_39 = V_6;
  19614. NullCheck(L_39);
  19615. bool L_40;
  19616. L_40 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_39);
  19617. if (L_40)
  19618. {
  19619. goto IL_0072_1;
  19620. }
  19621. }
  19622. {
  19623. goto IL_00b5;
  19624. }
  19625. }
  19626. catch(Il2CppExceptionWrapper& e)
  19627. {
  19628. __finallyBlock.StoreException(e.ex);
  19629. }
  19630. }
  19631. IL_00b5:
  19632. {
  19633. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_41 = V_2;
  19634. return L_41;
  19635. }
  19636. }
  19637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* UniqueConstraint_get_Columns_m7821AE33CE056055663B43B09E84058DA563CAC7 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  19638. {
  19639. {
  19640. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19641. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1;
  19642. L_1 = DataKey_ToArray_m164D937742D7E64EA9E0E559B2F4359B7A3CD7CE(L_0, NULL);
  19643. return L_1;
  19644. }
  19645. }
  19646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  19647. {
  19648. {
  19649. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19650. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_1;
  19651. L_1 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_0, NULL);
  19652. return L_1;
  19653. }
  19654. }
  19655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniqueConstraint_get_IsPrimaryKey_mCBFB26371A01828EFA68ED77AF7783CEDA732254 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  19656. {
  19657. {
  19658. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0;
  19659. L_0 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  19660. if (L_0)
  19661. {
  19662. goto IL_000a;
  19663. }
  19664. }
  19665. {
  19666. return (bool)0;
  19667. }
  19668. IL_000a:
  19669. {
  19670. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1;
  19671. L_1 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, __this);
  19672. NullCheck(L_1);
  19673. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_2 = L_1->____primaryKey;
  19674. return (bool)((((RuntimeObject*)(UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)__this) == ((RuntimeObject*)(UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)L_2))? 1 : 0);
  19675. }
  19676. }
  19677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, String_t* ___0_constraintName, DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ___1_columns, const RuntimeMethod* method)
  19678. {
  19679. int32_t V_0 = 0;
  19680. {
  19681. V_0 = 0;
  19682. goto IL_001b;
  19683. }
  19684. IL_0004:
  19685. {
  19686. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = ___1_columns;
  19687. int32_t L_1 = V_0;
  19688. NullCheck(L_0);
  19689. int32_t L_2 = L_1;
  19690. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  19691. NullCheck(L_3);
  19692. bool L_4;
  19693. L_4 = DataColumn_get_Computed_mEBBC8746B8F8EE6AF8EC3FAE7DD4E53A6F10B63F(L_3, NULL);
  19694. if (!L_4)
  19695. {
  19696. goto IL_0017;
  19697. }
  19698. }
  19699. {
  19700. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_5 = ___1_columns;
  19701. int32_t L_6 = V_0;
  19702. NullCheck(L_5);
  19703. int32_t L_7 = L_6;
  19704. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  19705. Exception_t* L_9;
  19706. L_9 = ExceptionBuilder_ExpressionInConstraint_m845EAFC8AC3ACE76D560B6731BB8FF6BDFCA5A41(L_8, NULL);
  19707. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UniqueConstraint_Create_mD77D48E0CD906C500975D7F0F73B8B49B425D563_RuntimeMethod_var)));
  19708. }
  19709. IL_0017:
  19710. {
  19711. int32_t L_10 = V_0;
  19712. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  19713. }
  19714. IL_001b:
  19715. {
  19716. int32_t L_11 = V_0;
  19717. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_12 = ___1_columns;
  19718. NullCheck(L_12);
  19719. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  19720. {
  19721. goto IL_0004;
  19722. }
  19723. }
  19724. {
  19725. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_13 = ___1_columns;
  19726. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_14;
  19727. memset((&L_14), 0, sizeof(L_14));
  19728. DataKey__ctor_m1321B94E275884C5B21ECA9D173F61A7CB4C6D93((&L_14), L_13, (bool)1, NULL);
  19729. __this->____key = L_14;
  19730. Il2CppCodeGenWriteBarrier((void**)&(((&__this->____key))->____columns), (void*)NULL);
  19731. String_t* L_15 = ___0_constraintName;
  19732. VirtualActionInvoker1< String_t* >::Invoke(5, __this, L_15);
  19733. UniqueConstraint_NonVirtualCheckState_m3628004B831A3059F9492567178705883E585457(__this, NULL);
  19734. return;
  19735. }
  19736. }
  19737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UniqueConstraint_Equals_mE552585AF229089EC3FCA29894E08DA9BDC34375 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, RuntimeObject* ___0_key2, const RuntimeMethod* method)
  19738. {
  19739. static bool s_Il2CppMethodInitialized;
  19740. if (!s_Il2CppMethodInitialized)
  19741. {
  19742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  19743. s_Il2CppMethodInitialized = true;
  19744. }
  19745. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A V_0;
  19746. memset((&V_0), 0, sizeof(V_0));
  19747. {
  19748. RuntimeObject* L_0 = ___0_key2;
  19749. if (((UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)IsInstClass((RuntimeObject*)L_0, UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var)))
  19750. {
  19751. goto IL_000a;
  19752. }
  19753. }
  19754. {
  19755. return (bool)0;
  19756. }
  19757. IL_000a:
  19758. {
  19759. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_1;
  19760. L_1 = UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline(__this, NULL);
  19761. V_0 = L_1;
  19762. RuntimeObject* L_2 = ___0_key2;
  19763. NullCheck(((UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)CastclassClass((RuntimeObject*)L_2, UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var)));
  19764. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_3;
  19765. L_3 = UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline(((UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)CastclassClass((RuntimeObject*)L_2, UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var)), NULL);
  19766. bool L_4;
  19767. L_4 = DataKey_ColumnsEqual_mECC4CB58E3E2ACF24E294CB74D7D36D9E443ED9B((&V_0), L_3, NULL);
  19768. return L_4;
  19769. }
  19770. }
  19771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UniqueConstraint_GetHashCode_mBECC9DB9302DAABBF317A2118CA16D24B0A272D0 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  19772. {
  19773. {
  19774. int32_t L_0;
  19775. L_0 = Object_GetHashCode_m372C5A7AB16CAC13307C11C4256D706CE57E090C(__this, NULL);
  19776. return L_0;
  19777. }
  19778. }
  19779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UniqueConstraint_set_InCollection_mAFFF0F31E7773DDA997A8546EC863A250BBBFD06 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, bool ___0_value, const RuntimeMethod* method)
  19780. {
  19781. {
  19782. bool L_0 = ___0_value;
  19783. Constraint_set_InCollection_m351A6DEF286E1DCDD6C049405042CD04FF46C916(__this, L_0, NULL);
  19784. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_1 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19785. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_2;
  19786. L_2 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_1, NULL);
  19787. NullCheck(L_2);
  19788. if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((uint32_t)1))))
  19789. {
  19790. goto IL_002a;
  19791. }
  19792. }
  19793. {
  19794. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_3 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19795. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_4;
  19796. L_4 = DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline(L_3, NULL);
  19797. NullCheck(L_4);
  19798. int32_t L_5 = 0;
  19799. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  19800. bool L_7 = ___0_value;
  19801. NullCheck(L_6);
  19802. DataColumn_InternalUnique_m304D8AB6E46A99695F75B9FF0B1CBB7A5AEDEC92_inline(L_6, L_7, NULL);
  19803. }
  19804. IL_002a:
  19805. {
  19806. return;
  19807. }
  19808. }
  19809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411 (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  19810. {
  19811. {
  19812. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_0 = __this->____key;
  19813. return L_0;
  19814. }
  19815. }
  19816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* UniqueConstraint_get_Table_mCDDF1D366F809309D16D071AB319E82CF707D88E (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  19817. {
  19818. {
  19819. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_0 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19820. bool L_1;
  19821. L_1 = DataKey_get_HasValue_m6B1C5B61889092011209800C40722E55453EF7ED(L_0, NULL);
  19822. if (!L_1)
  19823. {
  19824. goto IL_0019;
  19825. }
  19826. }
  19827. {
  19828. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* L_2 = (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A*)(&__this->____key);
  19829. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3;
  19830. L_3 = DataKey_get_Table_mDF11E489A0A72C99D3CE855C4CAC77A9E6E0CA61(L_2, NULL);
  19831. return L_3;
  19832. }
  19833. IL_0019:
  19834. {
  19835. return (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  19836. }
  19837. }
  19838. #ifdef __clang__
  19839. #pragma clang diagnostic pop
  19840. #endif
  19841. #ifdef __clang__
  19842. #pragma clang diagnostic push
  19843. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19844. #pragma clang diagnostic ignored "-Wunused-variable"
  19845. #endif
  19846. #ifdef __clang__
  19847. #pragma clang diagnostic pop
  19848. #endif
  19849. #ifdef __clang__
  19850. #pragma clang diagnostic push
  19851. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19852. #pragma clang diagnostic ignored "-Wunused-variable"
  19853. #endif
  19854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema__ctor_m14F3E18298A54DDF82B69C1872D4E1EC6F3B0291 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, bool ___1_fInline, const RuntimeMethod* method)
  19855. {
  19856. static bool s_Il2CppMethodInitialized;
  19857. if (!s_Il2CppMethodInitialized)
  19858. {
  19859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  19860. s_Il2CppMethodInitialized = true;
  19861. }
  19862. {
  19863. XMLSchema__ctor_m9319871850061E19E057CB2F9C63F5C08ED705F5(__this, NULL);
  19864. String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  19865. __this->____schemaUri = L_0;
  19866. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaUri), (void*)L_0);
  19867. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  19868. __this->____schemaName = L_1;
  19869. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaName), (void*)L_1);
  19870. __this->____schemaRoot = (XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)NULL;
  19871. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaRoot), (void*)(XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)NULL);
  19872. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2 = ___0_ds;
  19873. __this->____ds = L_2;
  19874. Il2CppCodeGenWriteBarrier((void**)(&__this->____ds), (void*)L_2);
  19875. return;
  19876. }
  19877. }
  19878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_LoadSchema_m060074CF62025290C33757FAE1A110CD8DD69016 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_schemaRoot, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___1_ds, const RuntimeMethod* method)
  19879. {
  19880. static bool s_Il2CppMethodInitialized;
  19881. if (!s_Il2CppMethodInitialized)
  19882. {
  19883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  19884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  19885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var);
  19886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B);
  19887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB);
  19888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  19889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C);
  19890. s_Il2CppMethodInitialized = true;
  19891. }
  19892. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* V_0 = NULL;
  19893. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* V_1 = NULL;
  19894. {
  19895. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_schemaRoot;
  19896. if (L_0)
  19897. {
  19898. goto IL_0004;
  19899. }
  19900. }
  19901. {
  19902. return;
  19903. }
  19904. IL_0004:
  19905. {
  19906. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_1 = ___0_schemaRoot;
  19907. __this->____schemaRoot = L_1;
  19908. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaRoot), (void*)L_1);
  19909. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2 = ___1_ds;
  19910. __this->____ds = L_2;
  19911. Il2CppCodeGenWriteBarrier((void**)(&__this->____ds), (void*)L_2);
  19912. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_3 = ___0_schemaRoot;
  19913. NullCheck(L_3);
  19914. String_t* L_4;
  19915. L_4 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_3, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  19916. __this->____schemaName = L_4;
  19917. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaName), (void*)L_4);
  19918. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  19919. __this->____schemaUri = L_5;
  19920. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaUri), (void*)L_5);
  19921. String_t* L_6 = __this->____schemaName;
  19922. if (!L_6)
  19923. {
  19924. goto IL_0043;
  19925. }
  19926. }
  19927. {
  19928. String_t* L_7 = __this->____schemaName;
  19929. NullCheck(L_7);
  19930. int32_t L_8;
  19931. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  19932. if (L_8)
  19933. {
  19934. goto IL_004e;
  19935. }
  19936. }
  19937. IL_0043:
  19938. {
  19939. __this->____schemaName = _stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C;
  19940. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaName), (void*)_stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C);
  19941. }
  19942. IL_004e:
  19943. {
  19944. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_9 = ___1_ds;
  19945. String_t* L_10 = __this->____schemaUri;
  19946. NullCheck(L_9);
  19947. DataSet_set_Namespace_mA89BD14E3372A50AC77EB0A67EBF7105847237F9(L_9, L_10, NULL);
  19948. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_11 = ___0_schemaRoot;
  19949. NullCheck(L_11);
  19950. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_12;
  19951. L_12 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(16, L_11);
  19952. V_0 = L_12;
  19953. goto IL_0093;
  19954. }
  19955. IL_0063:
  19956. {
  19957. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_13 = V_0;
  19958. if (!((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)IsInstClass((RuntimeObject*)L_13, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)))
  19959. {
  19960. goto IL_008c;
  19961. }
  19962. }
  19963. {
  19964. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_14 = V_0;
  19965. V_1 = ((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_14, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var));
  19966. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_15 = V_1;
  19967. bool L_16;
  19968. L_16 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_15, _stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  19969. if (!L_16)
  19970. {
  19971. goto IL_008c;
  19972. }
  19973. }
  19974. {
  19975. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_17 = V_1;
  19976. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18;
  19977. L_18 = XDRSchema_HandleTable_m9BE01BBA92050A252329717E27E95F157E81D3C7(__this, L_17, NULL);
  19978. }
  19979. IL_008c:
  19980. {
  19981. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_19 = V_0;
  19982. NullCheck(L_19);
  19983. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_20;
  19984. L_20 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_19);
  19985. V_0 = L_20;
  19986. }
  19987. IL_0093:
  19988. {
  19989. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_21 = V_0;
  19990. if (L_21)
  19991. {
  19992. goto IL_0063;
  19993. }
  19994. }
  19995. {
  19996. String_t* L_22 = __this->____schemaName;
  19997. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  19998. String_t* L_23;
  19999. L_23 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_22, NULL);
  20000. __this->____schemaName = L_23;
  20001. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaName), (void*)L_23);
  20002. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_24 = ___1_ds;
  20003. NullCheck(L_24);
  20004. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_25;
  20005. L_25 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_24, NULL);
  20006. String_t* L_26 = __this->____schemaName;
  20007. NullCheck(L_25);
  20008. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_27;
  20009. L_27 = DataTableCollection_get_Item_m993165A16E4DEDAF77DB419495AC48EC357903CE(L_25, L_26, NULL);
  20010. if (L_27)
  20011. {
  20012. goto IL_00c6;
  20013. }
  20014. }
  20015. {
  20016. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_28 = ___1_ds;
  20017. String_t* L_29 = __this->____schemaName;
  20018. NullCheck(L_28);
  20019. DataSet_set_DataSetName_m056B14E284EF8A39DCAC0CA0F9C2927398ACAC8A(L_28, L_29, NULL);
  20020. }
  20021. IL_00c6:
  20022. {
  20023. return;
  20024. }
  20025. }
  20026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* XDRSchema_FindTypeNode_m1A6DB66487C5A69B025BB108CFC122FE6DC8A300 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method)
  20027. {
  20028. static bool s_Il2CppMethodInitialized;
  20029. if (!s_Il2CppMethodInitialized)
  20030. {
  20031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var);
  20032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F6E700A459F998FAE45317AC3DD9C2001F21954);
  20033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F);
  20034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B);
  20035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB);
  20036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  20037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  20038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788);
  20039. s_Il2CppMethodInitialized = true;
  20040. }
  20041. String_t* V_0 = NULL;
  20042. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* V_1 = NULL;
  20043. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* V_2 = NULL;
  20044. {
  20045. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_node;
  20046. bool L_1;
  20047. L_1 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_0, _stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20048. if (!L_1)
  20049. {
  20050. goto IL_0014;
  20051. }
  20052. }
  20053. {
  20054. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___0_node;
  20055. return L_2;
  20056. }
  20057. IL_0014:
  20058. {
  20059. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_3 = ___0_node;
  20060. NullCheck(L_3);
  20061. String_t* L_4;
  20062. L_4 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_3, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  20063. V_0 = L_4;
  20064. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_5 = ___0_node;
  20065. bool L_6;
  20066. L_6 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_5, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20067. if (L_6)
  20068. {
  20069. goto IL_0047;
  20070. }
  20071. }
  20072. {
  20073. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_7 = ___0_node;
  20074. bool L_8;
  20075. L_8 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_7, _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20076. if (!L_8)
  20077. {
  20078. goto IL_0122;
  20079. }
  20080. }
  20081. IL_0047:
  20082. {
  20083. String_t* L_9 = V_0;
  20084. if (!L_9)
  20085. {
  20086. goto IL_0052;
  20087. }
  20088. }
  20089. {
  20090. String_t* L_10 = V_0;
  20091. NullCheck(L_10);
  20092. int32_t L_11;
  20093. L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
  20094. if (L_11)
  20095. {
  20096. goto IL_0054;
  20097. }
  20098. }
  20099. IL_0052:
  20100. {
  20101. return (XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)NULL;
  20102. }
  20103. IL_0054:
  20104. {
  20105. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_12 = ___0_node;
  20106. NullCheck(L_12);
  20107. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* L_13;
  20108. L_13 = VirtualFuncInvoker0< XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* >::Invoke(15, L_12);
  20109. NullCheck(L_13);
  20110. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_14;
  20111. L_14 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(16, L_13);
  20112. V_1 = L_14;
  20113. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_15 = ___0_node;
  20114. NullCheck(L_15);
  20115. XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* L_16;
  20116. L_16 = VirtualFuncInvoker0< XmlDocument_t4DE82998E642C5C21A4A620A5278237C70D3E42B* >::Invoke(15, L_15);
  20117. V_2 = L_16;
  20118. goto IL_0119;
  20119. }
  20120. IL_006c:
  20121. {
  20122. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_17 = V_1;
  20123. bool L_18;
  20124. L_18 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_17, _stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20125. if (!L_18)
  20126. {
  20127. goto IL_0090;
  20128. }
  20129. }
  20130. {
  20131. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_19 = ___0_node;
  20132. bool L_20;
  20133. L_20 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_19, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20134. if (L_20)
  20135. {
  20136. goto IL_00b4;
  20137. }
  20138. }
  20139. IL_0090:
  20140. {
  20141. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_21 = V_1;
  20142. bool L_22;
  20143. L_22 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_21, _stringLiteral0F6E700A459F998FAE45317AC3DD9C2001F21954, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20144. if (!L_22)
  20145. {
  20146. goto IL_00db;
  20147. }
  20148. }
  20149. {
  20150. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_23 = ___0_node;
  20151. bool L_24;
  20152. L_24 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_23, _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20153. if (!L_24)
  20154. {
  20155. goto IL_00db;
  20156. }
  20157. }
  20158. IL_00b4:
  20159. {
  20160. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_25 = V_1;
  20161. if (!((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)IsInstClass((RuntimeObject*)L_25, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)))
  20162. {
  20163. goto IL_00db;
  20164. }
  20165. }
  20166. {
  20167. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_26 = V_1;
  20168. NullCheck(((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_26, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)));
  20169. String_t* L_27;
  20170. L_27 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, ((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_26, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)), _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  20171. String_t* L_28 = V_0;
  20172. bool L_29;
  20173. L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_27, L_28, NULL);
  20174. if (!L_29)
  20175. {
  20176. goto IL_00db;
  20177. }
  20178. }
  20179. {
  20180. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_30 = V_1;
  20181. return ((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_30, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var));
  20182. }
  20183. IL_00db:
  20184. {
  20185. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_31 = V_1;
  20186. NullCheck(L_31);
  20187. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_32;
  20188. L_32 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(16, L_31);
  20189. if (!L_32)
  20190. {
  20191. goto IL_00ec;
  20192. }
  20193. }
  20194. {
  20195. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_33 = V_1;
  20196. NullCheck(L_33);
  20197. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_34;
  20198. L_34 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(16, L_33);
  20199. V_1 = L_34;
  20200. goto IL_0119;
  20201. }
  20202. IL_00ec:
  20203. {
  20204. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_35 = V_1;
  20205. NullCheck(L_35);
  20206. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_36;
  20207. L_36 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_35);
  20208. if (!L_36)
  20209. {
  20210. goto IL_0115;
  20211. }
  20212. }
  20213. {
  20214. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_37 = V_1;
  20215. NullCheck(L_37);
  20216. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_38;
  20217. L_38 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_37);
  20218. V_1 = L_38;
  20219. goto IL_0119;
  20220. }
  20221. IL_00fd:
  20222. {
  20223. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_39 = V_1;
  20224. NullCheck(L_39);
  20225. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_40;
  20226. L_40 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(10, L_39);
  20227. V_1 = L_40;
  20228. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_41 = V_1;
  20229. NullCheck(L_41);
  20230. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_42;
  20231. L_42 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_41);
  20232. if (!L_42)
  20233. {
  20234. goto IL_0115;
  20235. }
  20236. }
  20237. {
  20238. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_43 = V_1;
  20239. NullCheck(L_43);
  20240. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_44;
  20241. L_44 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_43);
  20242. V_1 = L_44;
  20243. goto IL_0119;
  20244. }
  20245. IL_0115:
  20246. {
  20247. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_45 = V_1;
  20248. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_46 = V_2;
  20249. if ((!(((RuntimeObject*)(XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*)L_45) == ((RuntimeObject*)(XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*)L_46))))
  20250. {
  20251. goto IL_00fd;
  20252. }
  20253. }
  20254. IL_0119:
  20255. {
  20256. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_47 = V_1;
  20257. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_48 = V_2;
  20258. if ((!(((RuntimeObject*)(XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*)L_47) == ((RuntimeObject*)(XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF*)L_48))))
  20259. {
  20260. goto IL_006c;
  20261. }
  20262. }
  20263. {
  20264. return (XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)NULL;
  20265. }
  20266. IL_0122:
  20267. {
  20268. return (XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)NULL;
  20269. }
  20270. }
  20271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XDRSchema_IsTextOnlyContent_mFE2782050F8E792F1E8427B2BBEF95F5A2A707EA (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method)
  20272. {
  20273. static bool s_Il2CppMethodInitialized;
  20274. if (!s_Il2CppMethodInitialized)
  20275. {
  20276. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CDC2E10262786C606A9832687C3F76BD3555316);
  20277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C9DDD1107A885B67283FF74F9046FF27A32483E);
  20278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F340C77D7EA2FFE18DFAEB7FCAEE0316845D23B);
  20279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE1B3CB371C9291D34EB334456EBC01AC8284947);
  20280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0475D36634F1F7D9576D90F0CC924C72DE4BA56);
  20281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEE3B2EB07697A8538A5981905EA8D1A1753B51D);
  20282. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF179A3366082A8B58643894CAEAC99181DF678E);
  20283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  20284. s_Il2CppMethodInitialized = true;
  20285. }
  20286. String_t* V_0 = NULL;
  20287. {
  20288. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_node;
  20289. NullCheck(L_0);
  20290. String_t* L_1;
  20291. L_1 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_0, _stringLiteralAE1B3CB371C9291D34EB334456EBC01AC8284947);
  20292. V_0 = L_1;
  20293. String_t* L_2 = V_0;
  20294. if (!L_2)
  20295. {
  20296. goto IL_0017;
  20297. }
  20298. }
  20299. {
  20300. String_t* L_3 = V_0;
  20301. NullCheck(L_3);
  20302. int32_t L_4;
  20303. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  20304. if (L_4)
  20305. {
  20306. goto IL_0030;
  20307. }
  20308. }
  20309. IL_0017:
  20310. {
  20311. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_5 = ___0_node;
  20312. NullCheck(L_5);
  20313. String_t* L_6;
  20314. L_6 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_5, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, _stringLiteralCEE3B2EB07697A8538A5981905EA8D1A1753B51D);
  20315. bool L_7;
  20316. L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL);
  20317. return (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
  20318. }
  20319. IL_0030:
  20320. {
  20321. String_t* L_8 = V_0;
  20322. bool L_9;
  20323. L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteralEF179A3366082A8B58643894CAEAC99181DF678E, NULL);
  20324. if (L_9)
  20325. {
  20326. goto IL_0064;
  20327. }
  20328. }
  20329. {
  20330. String_t* L_10 = V_0;
  20331. bool L_11;
  20332. L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteral7F340C77D7EA2FFE18DFAEB7FCAEE0316845D23B, NULL);
  20333. if (L_11)
  20334. {
  20335. goto IL_0064;
  20336. }
  20337. }
  20338. {
  20339. String_t* L_12 = V_0;
  20340. bool L_13;
  20341. L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteral0CDC2E10262786C606A9832687C3F76BD3555316, NULL);
  20342. if (L_13)
  20343. {
  20344. goto IL_0064;
  20345. }
  20346. }
  20347. {
  20348. String_t* L_14 = V_0;
  20349. bool L_15;
  20350. L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, _stringLiteral6C9DDD1107A885B67283FF74F9046FF27A32483E, NULL);
  20351. if (!L_15)
  20352. {
  20353. goto IL_0066;
  20354. }
  20355. }
  20356. IL_0064:
  20357. {
  20358. return (bool)0;
  20359. }
  20360. IL_0066:
  20361. {
  20362. String_t* L_16 = V_0;
  20363. bool L_17;
  20364. L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, _stringLiteralC0475D36634F1F7D9576D90F0CC924C72DE4BA56, NULL);
  20365. if (!L_17)
  20366. {
  20367. goto IL_0075;
  20368. }
  20369. }
  20370. {
  20371. return (bool)1;
  20372. }
  20373. IL_0075:
  20374. {
  20375. String_t* L_18 = V_0;
  20376. Exception_t* L_19;
  20377. L_19 = ExceptionBuilder_InvalidAttributeValue_m48172A8252B19B731022B1A7C5D364E1849D94BA(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAE1B3CB371C9291D34EB334456EBC01AC8284947)), L_18, NULL);
  20378. IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_IsTextOnlyContent_mFE2782050F8E792F1E8427B2BBEF95F5A2A707EA_RuntimeMethod_var)));
  20379. }
  20380. }
  20381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XDRSchema_IsXDRField_mFE63685AE45AAEBA075AFC3DAC1858A06434A743 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___1_typeNode, const RuntimeMethod* method)
  20382. {
  20383. static bool s_Il2CppMethodInitialized;
  20384. if (!s_Il2CppMethodInitialized)
  20385. {
  20386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F);
  20387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB);
  20388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788);
  20389. s_Il2CppMethodInitialized = true;
  20390. }
  20391. int32_t V_0 = 0;
  20392. int32_t V_1 = 0;
  20393. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* V_2 = NULL;
  20394. {
  20395. V_0 = 1;
  20396. V_1 = 1;
  20397. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___1_typeNode;
  20398. bool L_1;
  20399. L_1 = XDRSchema_IsTextOnlyContent_mFE2782050F8E792F1E8427B2BBEF95F5A2A707EA(__this, L_0, NULL);
  20400. if (L_1)
  20401. {
  20402. goto IL_000f;
  20403. }
  20404. }
  20405. {
  20406. return (bool)0;
  20407. }
  20408. IL_000f:
  20409. {
  20410. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___1_typeNode;
  20411. NullCheck(L_2);
  20412. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_3;
  20413. L_3 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(16, L_2);
  20414. V_2 = L_3;
  20415. goto IL_0045;
  20416. }
  20417. IL_0018:
  20418. {
  20419. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_4 = V_2;
  20420. bool L_5;
  20421. L_5 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_4, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20422. if (L_5)
  20423. {
  20424. goto IL_003c;
  20425. }
  20426. }
  20427. {
  20428. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_6 = V_2;
  20429. bool L_7;
  20430. L_7 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_6, _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20431. if (!L_7)
  20432. {
  20433. goto IL_003e;
  20434. }
  20435. }
  20436. IL_003c:
  20437. {
  20438. return (bool)0;
  20439. }
  20440. IL_003e:
  20441. {
  20442. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_8 = V_2;
  20443. NullCheck(L_8);
  20444. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_9;
  20445. L_9 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_8);
  20446. V_2 = L_9;
  20447. }
  20448. IL_0045:
  20449. {
  20450. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_10 = V_2;
  20451. if (L_10)
  20452. {
  20453. goto IL_0018;
  20454. }
  20455. }
  20456. {
  20457. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_11 = ___0_node;
  20458. bool L_12;
  20459. L_12 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_11, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20460. if (!L_12)
  20461. {
  20462. goto IL_006f;
  20463. }
  20464. }
  20465. {
  20466. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_13 = ___0_node;
  20467. XDRSchema_GetMinMax_mE26EDACBE68C870999B2EDC8F73FBB5B33796FC6(__this, L_13, (&V_0), (&V_1), NULL);
  20468. int32_t L_14 = V_1;
  20469. if ((((int32_t)L_14) == ((int32_t)(-1))))
  20470. {
  20471. goto IL_006d;
  20472. }
  20473. }
  20474. {
  20475. int32_t L_15 = V_1;
  20476. if ((((int32_t)L_15) <= ((int32_t)1)))
  20477. {
  20478. goto IL_006f;
  20479. }
  20480. }
  20481. IL_006d:
  20482. {
  20483. return (bool)0;
  20484. }
  20485. IL_006f:
  20486. {
  20487. return (bool)1;
  20488. }
  20489. }
  20490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XDRSchema_HandleTable_m9BE01BBA92050A252329717E27E95F157E81D3C7 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method)
  20491. {
  20492. static bool s_Il2CppMethodInitialized;
  20493. if (!s_Il2CppMethodInitialized)
  20494. {
  20495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  20496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  20497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31384847E03620E9B870DF3DEA053D9617C59E05);
  20498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8);
  20499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
  20500. s_Il2CppMethodInitialized = true;
  20501. }
  20502. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* V_0 = NULL;
  20503. String_t* V_1 = NULL;
  20504. {
  20505. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_node;
  20506. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_1;
  20507. L_1 = XDRSchema_FindTypeNode_m1A6DB66487C5A69B025BB108CFC122FE6DC8A300(__this, L_0, NULL);
  20508. V_0 = L_1;
  20509. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___0_node;
  20510. NullCheck(L_2);
  20511. String_t* L_3;
  20512. L_3 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_2, _stringLiteral31384847E03620E9B870DF3DEA053D9617C59E05);
  20513. V_1 = L_3;
  20514. String_t* L_4 = V_1;
  20515. if (!L_4)
  20516. {
  20517. goto IL_003f;
  20518. }
  20519. }
  20520. {
  20521. String_t* L_5 = V_1;
  20522. NullCheck(L_5);
  20523. int32_t L_6;
  20524. L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
  20525. if ((((int32_t)L_6) <= ((int32_t)0)))
  20526. {
  20527. goto IL_003f;
  20528. }
  20529. }
  20530. {
  20531. String_t* L_7 = V_1;
  20532. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  20533. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_8;
  20534. L_8 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  20535. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  20536. int32_t L_9;
  20537. L_9 = Convert_ToInt32_m0DED37AC1A3B9B431A9833BDBC4F5B37C2BC407A(L_7, L_8, NULL);
  20538. if ((((int32_t)L_9) <= ((int32_t)1)))
  20539. {
  20540. goto IL_003f;
  20541. }
  20542. }
  20543. {
  20544. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_10 = V_0;
  20545. if (L_10)
  20546. {
  20547. goto IL_003f;
  20548. }
  20549. }
  20550. {
  20551. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_11 = __this->____ds;
  20552. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_12 = ___0_node;
  20553. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13;
  20554. L_13 = XDRSchema_InstantiateSimpleTable_m17C4E8E8DD6054DAA5F39989CCBD6234BF74F202(__this, L_11, L_12, NULL);
  20555. return L_13;
  20556. }
  20557. IL_003f:
  20558. {
  20559. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_14 = ___0_node;
  20560. NullCheck(L_14);
  20561. String_t* L_15;
  20562. L_15 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_14, _stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8);
  20563. V_1 = L_15;
  20564. String_t* L_16 = V_1;
  20565. if (!L_16)
  20566. {
  20567. goto IL_0076;
  20568. }
  20569. }
  20570. {
  20571. String_t* L_17 = V_1;
  20572. NullCheck(L_17);
  20573. int32_t L_18;
  20574. L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
  20575. if ((((int32_t)L_18) <= ((int32_t)0)))
  20576. {
  20577. goto IL_0076;
  20578. }
  20579. }
  20580. {
  20581. String_t* L_19 = V_1;
  20582. bool L_20;
  20583. L_20 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_19, _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3, 4, NULL);
  20584. if (L_20)
  20585. {
  20586. goto IL_0076;
  20587. }
  20588. }
  20589. {
  20590. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_21 = V_0;
  20591. if (L_21)
  20592. {
  20593. goto IL_0076;
  20594. }
  20595. }
  20596. {
  20597. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_22 = __this->____ds;
  20598. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_23 = ___0_node;
  20599. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_24;
  20600. L_24 = XDRSchema_InstantiateSimpleTable_m17C4E8E8DD6054DAA5F39989CCBD6234BF74F202(__this, L_22, L_23, NULL);
  20601. return L_24;
  20602. }
  20603. IL_0076:
  20604. {
  20605. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_25 = V_0;
  20606. if (L_25)
  20607. {
  20608. goto IL_007b;
  20609. }
  20610. }
  20611. {
  20612. return (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  20613. }
  20614. IL_007b:
  20615. {
  20616. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_26 = ___0_node;
  20617. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_27 = V_0;
  20618. bool L_28;
  20619. L_28 = XDRSchema_IsXDRField_mFE63685AE45AAEBA075AFC3DAC1858A06434A743(__this, L_26, L_27, NULL);
  20620. if (!L_28)
  20621. {
  20622. goto IL_0087;
  20623. }
  20624. }
  20625. {
  20626. return (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  20627. }
  20628. IL_0087:
  20629. {
  20630. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_29 = __this->____ds;
  20631. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_30 = ___0_node;
  20632. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_31 = V_0;
  20633. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_32;
  20634. L_32 = XDRSchema_InstantiateTable_m301A257805DBF950A959A58EE82FA88D99902F49(__this, L_29, L_30, L_31, NULL);
  20635. return L_32;
  20636. }
  20637. }
  20638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* XDRSchema_FindNameType_mDCD7C45193A1C545A7B54D5C99FDB0DF8EEA9234 (String_t* ___0_name, const RuntimeMethod* method)
  20639. {
  20640. static bool s_Il2CppMethodInitialized;
  20641. if (!s_Il2CppMethodInitialized)
  20642. {
  20643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  20644. s_Il2CppMethodInitialized = true;
  20645. }
  20646. int32_t V_0 = 0;
  20647. {
  20648. il2cpp_codegen_runtime_class_init_inline(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  20649. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_0 = ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_mapNameTypeXdr;
  20650. String_t* L_1 = ___0_name;
  20651. int32_t L_2;
  20652. L_2 = Array_BinarySearch_m16E43269D4AB4E7FF7B059C8EA8820F80F1323D3((RuntimeArray*)L_0, L_1, NULL);
  20653. V_0 = L_2;
  20654. int32_t L_3 = V_0;
  20655. if ((((int32_t)L_3) >= ((int32_t)0)))
  20656. {
  20657. goto IL_0017;
  20658. }
  20659. }
  20660. {
  20661. String_t* L_4 = ___0_name;
  20662. Exception_t* L_5;
  20663. L_5 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_4, NULL);
  20664. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_FindNameType_mDCD7C45193A1C545A7B54D5C99FDB0DF8EEA9234_RuntimeMethod_var)));
  20665. }
  20666. IL_0017:
  20667. {
  20668. il2cpp_codegen_runtime_class_init_inline(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  20669. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_6 = ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_mapNameTypeXdr;
  20670. int32_t L_7 = V_0;
  20671. NullCheck(L_6);
  20672. int32_t L_8 = L_7;
  20673. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  20674. return L_9;
  20675. }
  20676. }
  20677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* XDRSchema_ParseDataType_mACA20B7D9C4FFAA6B1A1850701D48D7D2F484684 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, String_t* ___0_dt, String_t* ___1_dtValues, const RuntimeMethod* method)
  20678. {
  20679. static bool s_Il2CppMethodInitialized;
  20680. if (!s_Il2CppMethodInitialized)
  20681. {
  20682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  20683. s_Il2CppMethodInitialized = true;
  20684. }
  20685. String_t* V_0 = NULL;
  20686. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
  20687. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* G_B8_0 = NULL;
  20688. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* G_B5_0 = NULL;
  20689. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* G_B7_0 = NULL;
  20690. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* G_B6_0 = NULL;
  20691. {
  20692. String_t* L_0 = ___0_dt;
  20693. V_0 = L_0;
  20694. String_t* L_1 = ___0_dt;
  20695. il2cpp_codegen_runtime_class_init_inline(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  20696. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_colonArray;
  20697. NullCheck(L_1);
  20698. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
  20699. L_3 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_1, L_2, NULL);
  20700. V_1 = L_3;
  20701. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_1;
  20702. NullCheck(L_4);
  20703. if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) <= ((int32_t)2)))
  20704. {
  20705. goto IL_0020;
  20706. }
  20707. }
  20708. {
  20709. String_t* L_5 = ___0_dt;
  20710. Exception_t* L_6;
  20711. L_6 = ExceptionBuilder_InvalidAttributeValue_m48172A8252B19B731022B1A7C5D364E1849D94BA(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), L_5, NULL);
  20712. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_ParseDataType_mACA20B7D9C4FFAA6B1A1850701D48D7D2F484684_RuntimeMethod_var)));
  20713. }
  20714. IL_0020:
  20715. {
  20716. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_1;
  20717. NullCheck(L_7);
  20718. if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) == ((uint32_t)2))))
  20719. {
  20720. goto IL_002a;
  20721. }
  20722. }
  20723. {
  20724. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_1;
  20725. NullCheck(L_8);
  20726. int32_t L_9 = 1;
  20727. String_t* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  20728. V_0 = L_10;
  20729. }
  20730. IL_002a:
  20731. {
  20732. String_t* L_11 = V_0;
  20733. il2cpp_codegen_runtime_class_init_inline(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  20734. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_12;
  20735. L_12 = XDRSchema_FindNameType_mDCD7C45193A1C545A7B54D5C99FDB0DF8EEA9234(L_11, NULL);
  20736. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_13 = L_12;
  20737. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_14 = ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_enumerationNameType;
  20738. if ((!(((RuntimeObject*)(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_13) == ((RuntimeObject*)(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_14))))
  20739. {
  20740. G_B8_0 = L_13;
  20741. goto IL_0053;
  20742. }
  20743. G_B5_0 = L_13;
  20744. }
  20745. {
  20746. String_t* L_15 = ___1_dtValues;
  20747. if (!L_15)
  20748. {
  20749. G_B7_0 = G_B5_0;
  20750. goto IL_0043;
  20751. }
  20752. G_B6_0 = G_B5_0;
  20753. }
  20754. {
  20755. String_t* L_16 = ___1_dtValues;
  20756. NullCheck(L_16);
  20757. int32_t L_17;
  20758. L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
  20759. if (L_17)
  20760. {
  20761. G_B8_0 = G_B6_0;
  20762. goto IL_0053;
  20763. }
  20764. G_B7_0 = G_B6_0;
  20765. }
  20766. IL_0043:
  20767. {
  20768. Exception_t* L_18;
  20769. L_18 = ExceptionBuilder_MissingAttribute_m6CA9BD8D105FC5C3ABE79FA3FBCF7EF62F582346(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBFED6DEA5A92748E7B7A0A236B4FBA1EFEF38C6)), NULL);
  20770. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_ParseDataType_mACA20B7D9C4FFAA6B1A1850701D48D7D2F484684_RuntimeMethod_var)));
  20771. }
  20772. IL_0053:
  20773. {
  20774. NullCheck(G_B8_0);
  20775. Type_t* L_19 = G_B8_0->___type;
  20776. return L_19;
  20777. }
  20778. }
  20779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, const RuntimeMethod* method)
  20780. {
  20781. static bool s_Il2CppMethodInitialized;
  20782. if (!s_Il2CppMethodInitialized)
  20783. {
  20784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F6E700A459F998FAE45317AC3DD9C2001F21954);
  20785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B);
  20786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB);
  20787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  20788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  20789. s_Il2CppMethodInitialized = true;
  20790. }
  20791. String_t* V_0 = NULL;
  20792. {
  20793. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_node;
  20794. bool L_1;
  20795. L_1 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_0, _stringLiteral69E045E136F8F8855FA31BF1A67EC8CEA1ADBD1B, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20796. if (L_1)
  20797. {
  20798. goto IL_0024;
  20799. }
  20800. }
  20801. {
  20802. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___0_node;
  20803. bool L_3;
  20804. L_3 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_2, _stringLiteral0F6E700A459F998FAE45317AC3DD9C2001F21954, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  20805. if (!L_3)
  20806. {
  20807. goto IL_004b;
  20808. }
  20809. }
  20810. IL_0024:
  20811. {
  20812. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_4 = ___0_node;
  20813. NullCheck(L_4);
  20814. String_t* L_5;
  20815. L_5 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_4, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  20816. V_0 = L_5;
  20817. String_t* L_6 = V_0;
  20818. if (!L_6)
  20819. {
  20820. goto IL_003b;
  20821. }
  20822. }
  20823. {
  20824. String_t* L_7 = V_0;
  20825. NullCheck(L_7);
  20826. int32_t L_8;
  20827. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  20828. if (L_8)
  20829. {
  20830. goto IL_0072;
  20831. }
  20832. }
  20833. IL_003b:
  20834. {
  20835. Exception_t* L_9;
  20836. L_9 = ExceptionBuilder_MissingAttribute_m6CA9BD8D105FC5C3ABE79FA3FBCF7EF62F582346(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9932973D4B6AA1AA193C06D8D34B58B677685003)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
  20837. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469_RuntimeMethod_var)));
  20838. }
  20839. IL_004b:
  20840. {
  20841. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_10 = ___0_node;
  20842. NullCheck(L_10);
  20843. String_t* L_11;
  20844. L_11 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_10, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  20845. V_0 = L_11;
  20846. String_t* L_12 = V_0;
  20847. if (!L_12)
  20848. {
  20849. goto IL_0062;
  20850. }
  20851. }
  20852. {
  20853. String_t* L_13 = V_0;
  20854. NullCheck(L_13);
  20855. int32_t L_14;
  20856. L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
  20857. if (L_14)
  20858. {
  20859. goto IL_0072;
  20860. }
  20861. }
  20862. IL_0062:
  20863. {
  20864. Exception_t* L_15;
  20865. L_15 = ExceptionBuilder_MissingAttribute_m6CA9BD8D105FC5C3ABE79FA3FBCF7EF62F582346(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9932973D4B6AA1AA193C06D8D34B58B677685003)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
  20866. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469_RuntimeMethod_var)));
  20867. }
  20868. IL_0072:
  20869. {
  20870. String_t* L_16 = V_0;
  20871. return L_16;
  20872. }
  20873. }
  20874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, const RuntimeMethod* method)
  20875. {
  20876. static bool s_Il2CppMethodInitialized;
  20877. if (!s_Il2CppMethodInitialized)
  20878. {
  20879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  20880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  20881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  20882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  20883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  20884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F);
  20885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  20886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7);
  20887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B73D6A62CBC2F2D7E36C7E827E41941ED0A4B49);
  20888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  20889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356);
  20890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B);
  20891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044);
  20892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89B400C1BB74D8F9C9C97527490A27B621FA366E);
  20893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C0B03C3C90A2F77EF795B5B44ADB4E16550BEE4);
  20894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB);
  20895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEE3B2EB07697A8538A5981905EA8D1A1753B51D);
  20896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA70DA9BEB540E5A5AE851D4E7FE442181677124);
  20897. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29);
  20898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  20899. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788);
  20900. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFAFB8DAA833B2C06CE7EB723F3770A2AE86C300B);
  20901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB5F5BC179359BB02810BD7BD8F296B34A8C6EE8);
  20902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBFED6DEA5A92748E7B7A0A236B4FBA1EFEF38C6);
  20903. s_Il2CppMethodInitialized = true;
  20904. }
  20905. String_t* V_0 = NULL;
  20906. String_t* V_1 = NULL;
  20907. Type_t* V_2 = NULL;
  20908. String_t* V_3 = NULL;
  20909. String_t* V_4 = NULL;
  20910. int32_t V_5 = 0;
  20911. int32_t V_6 = 0;
  20912. String_t* V_7 = NULL;
  20913. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_8 = NULL;
  20914. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_9 = NULL;
  20915. bool V_10 = false;
  20916. bool V_11 = false;
  20917. String_t* V_12 = NULL;
  20918. String_t* V_13 = NULL;
  20919. int32_t V_14 = 0;
  20920. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  20921. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* G_B14_0 = NULL;
  20922. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* G_B13_0 = NULL;
  20923. RuntimeObject* G_B29_0 = NULL;
  20924. Type_t* G_B29_1 = NULL;
  20925. String_t* G_B29_2 = NULL;
  20926. RuntimeObject* G_B28_0 = NULL;
  20927. Type_t* G_B28_1 = NULL;
  20928. String_t* G_B28_2 = NULL;
  20929. int32_t G_B30_0 = 0;
  20930. RuntimeObject* G_B30_1 = NULL;
  20931. Type_t* G_B30_2 = NULL;
  20932. String_t* G_B30_3 = NULL;
  20933. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B32_0 = NULL;
  20934. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B31_0 = NULL;
  20935. String_t* G_B33_0 = NULL;
  20936. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B33_1 = NULL;
  20937. {
  20938. V_5 = 0;
  20939. V_6 = 1;
  20940. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_node;
  20941. NullCheck(L_0);
  20942. String_t* L_1;
  20943. L_1 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_0, _stringLiteralFAFB8DAA833B2C06CE7EB723F3770A2AE86C300B);
  20944. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___0_node;
  20945. NullCheck(L_2);
  20946. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_3;
  20947. L_3 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_2);
  20948. NullCheck(L_3);
  20949. int32_t L_4;
  20950. L_4 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_3);
  20951. if ((((int32_t)L_4) <= ((int32_t)0)))
  20952. {
  20953. goto IL_00a7;
  20954. }
  20955. }
  20956. {
  20957. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_5 = ___0_node;
  20958. NullCheck(L_5);
  20959. String_t* L_6;
  20960. L_6 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_5, _stringLiteral5CAD421923F0F10D02AFE6EA17ED4E929131E356);
  20961. V_13 = L_6;
  20962. String_t* L_7 = V_13;
  20963. if (!L_7)
  20964. {
  20965. goto IL_003f;
  20966. }
  20967. }
  20968. {
  20969. String_t* L_8 = V_13;
  20970. NullCheck(L_8);
  20971. int32_t L_9;
  20972. L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
  20973. if ((((int32_t)L_9) <= ((int32_t)0)))
  20974. {
  20975. goto IL_003f;
  20976. }
  20977. }
  20978. {
  20979. return;
  20980. }
  20981. IL_003f:
  20982. {
  20983. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_10 = ___0_node;
  20984. String_t* L_11;
  20985. L_11 = XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469(__this, L_10, NULL);
  20986. String_t* L_12 = L_11;
  20987. V_0 = L_12;
  20988. V_1 = L_12;
  20989. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13 = ___1_table;
  20990. NullCheck(L_13);
  20991. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_14;
  20992. L_14 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_13, NULL);
  20993. String_t* L_15 = V_0;
  20994. String_t* L_16 = __this->____schemaUri;
  20995. NullCheck(L_14);
  20996. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_17;
  20997. L_17 = DataColumnCollection_get_Item_m4C344C68D2AF1FF183BF4302328621E90721A73A(L_14, L_15, L_16, NULL);
  20998. V_8 = L_17;
  20999. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_18 = V_8;
  21000. if (!L_18)
  21001. {
  21002. goto IL_00af;
  21003. }
  21004. }
  21005. {
  21006. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_19 = V_8;
  21007. NullCheck(L_19);
  21008. int32_t L_20;
  21009. L_20 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_19);
  21010. if ((!(((uint32_t)L_20) == ((uint32_t)2))))
  21011. {
  21012. goto IL_0084;
  21013. }
  21014. }
  21015. {
  21016. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_21 = ___0_node;
  21017. bool L_22;
  21018. L_22 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_21, _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  21019. if (!L_22)
  21020. {
  21021. goto IL_009d;
  21022. }
  21023. }
  21024. {
  21025. String_t* L_23 = V_1;
  21026. Exception_t* L_24;
  21027. L_24 = ExceptionBuilder_DuplicateDeclaration_m6838E7EB162FBEAD7A6256663B7AF6E38F68DDCD(L_23, NULL);
  21028. IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06_RuntimeMethod_var)));
  21029. }
  21030. IL_0084:
  21031. {
  21032. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_25 = ___0_node;
  21033. bool L_26;
  21034. L_26 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_25, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  21035. if (!L_26)
  21036. {
  21037. goto IL_009d;
  21038. }
  21039. }
  21040. {
  21041. String_t* L_27 = V_1;
  21042. Exception_t* L_28;
  21043. L_28 = ExceptionBuilder_DuplicateDeclaration_m6838E7EB162FBEAD7A6256663B7AF6E38F68DDCD(L_27, NULL);
  21044. IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06_RuntimeMethod_var)));
  21045. }
  21046. IL_009d:
  21047. {
  21048. String_t* L_29 = V_1;
  21049. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_30 = ___1_table;
  21050. String_t* L_31;
  21051. L_31 = XMLSchema_GenUniqueColumnName_mF098AB56F1186BFF0B8D126064EE12A8ACD6E120(L_29, L_30, NULL);
  21052. V_0 = L_31;
  21053. goto IL_00af;
  21054. }
  21055. IL_00a7:
  21056. {
  21057. String_t* L_32 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21058. String_t* L_33 = L_32;
  21059. V_0 = L_33;
  21060. V_1 = L_33;
  21061. }
  21062. IL_00af:
  21063. {
  21064. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_34 = ___0_node;
  21065. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_35;
  21066. L_35 = XDRSchema_FindTypeNode_m1A6DB66487C5A69B025BB108CFC122FE6DC8A300(__this, L_34, NULL);
  21067. V_9 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)NULL;
  21068. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_36 = L_35;
  21069. if (L_36)
  21070. {
  21071. G_B14_0 = L_36;
  21072. goto IL_00cf;
  21073. }
  21074. G_B13_0 = L_36;
  21075. }
  21076. {
  21077. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_37 = ___0_node;
  21078. NullCheck(L_37);
  21079. String_t* L_38;
  21080. L_38 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_37, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)));
  21081. V_3 = L_38;
  21082. String_t* L_39 = V_3;
  21083. Exception_t* L_40;
  21084. L_40 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_39, NULL);
  21085. IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06_RuntimeMethod_var)));
  21086. }
  21087. IL_00cf:
  21088. {
  21089. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_41 = G_B14_0;
  21090. NullCheck(L_41);
  21091. String_t* L_42;
  21092. L_42 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_41, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, _stringLiteralCEE3B2EB07697A8538A5981905EA8D1A1753B51D);
  21093. V_3 = L_42;
  21094. NullCheck(L_41);
  21095. String_t* L_43;
  21096. L_43 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_41, _stringLiteralFBFED6DEA5A92748E7B7A0A236B4FBA1EFEF38C6, _stringLiteralCEE3B2EB07697A8538A5981905EA8D1A1753B51D);
  21097. V_4 = L_43;
  21098. String_t* L_44 = V_3;
  21099. if (!L_44)
  21100. {
  21101. goto IL_00fc;
  21102. }
  21103. }
  21104. {
  21105. String_t* L_45 = V_3;
  21106. NullCheck(L_45);
  21107. int32_t L_46;
  21108. L_46 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_45, NULL);
  21109. if (L_46)
  21110. {
  21111. goto IL_0112;
  21112. }
  21113. }
  21114. IL_00fc:
  21115. {
  21116. String_t* L_47 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21117. V_3 = L_47;
  21118. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_48 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  21119. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  21120. Type_t* L_49;
  21121. L_49 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_48, NULL);
  21122. V_2 = L_49;
  21123. goto IL_01a5;
  21124. }
  21125. IL_0112:
  21126. {
  21127. String_t* L_50 = V_3;
  21128. String_t* L_51 = V_4;
  21129. Type_t* L_52;
  21130. L_52 = XDRSchema_ParseDataType_mACA20B7D9C4FFAA6B1A1850701D48D7D2F484684(__this, L_50, L_51, NULL);
  21131. V_2 = L_52;
  21132. String_t* L_53 = V_3;
  21133. bool L_54;
  21134. L_54 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_53, _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29, NULL);
  21135. if (!L_54)
  21136. {
  21137. goto IL_012f;
  21138. }
  21139. }
  21140. {
  21141. String_t* L_55 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21142. V_3 = L_55;
  21143. }
  21144. IL_012f:
  21145. {
  21146. String_t* L_56 = V_3;
  21147. bool L_57;
  21148. L_57 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_56, _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7, NULL);
  21149. if (!L_57)
  21150. {
  21151. goto IL_014b;
  21152. }
  21153. }
  21154. {
  21155. String_t* L_58 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21156. V_3 = L_58;
  21157. Type_t* L_59 = V_2;
  21158. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_60;
  21159. L_60 = SimpleType_CreateSimpleType_m8609A5F3CA3D63660A8948C8C10549FFC1112998(4, L_59, NULL);
  21160. V_9 = L_60;
  21161. }
  21162. IL_014b:
  21163. {
  21164. String_t* L_61 = V_3;
  21165. bool L_62;
  21166. L_62 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_61, _stringLiteral9C0B03C3C90A2F77EF795B5B44ADB4E16550BEE4, NULL);
  21167. if (!L_62)
  21168. {
  21169. goto IL_0167;
  21170. }
  21171. }
  21172. {
  21173. String_t* L_63 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21174. V_3 = L_63;
  21175. String_t* L_64 = V_4;
  21176. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_65;
  21177. L_65 = SimpleType_CreateEnumeratedType_m318420EE65D151376A6E06FC3C2ADF2959F94A6A(L_64, NULL);
  21178. V_9 = L_65;
  21179. }
  21180. IL_0167:
  21181. {
  21182. String_t* L_66 = V_3;
  21183. bool L_67;
  21184. L_67 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_66, _stringLiteralDA70DA9BEB540E5A5AE851D4E7FE442181677124, NULL);
  21185. if (!L_67)
  21186. {
  21187. goto IL_0186;
  21188. }
  21189. }
  21190. {
  21191. String_t* L_68 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21192. V_3 = L_68;
  21193. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_69;
  21194. L_69 = SimpleType_CreateByteArrayType_mB20947DD176E959B5433703A3059B04B1EBCDAF4(_stringLiteralFB5F5BC179359BB02810BD7BD8F296B34A8C6EE8, NULL);
  21195. V_9 = L_69;
  21196. }
  21197. IL_0186:
  21198. {
  21199. String_t* L_70 = V_3;
  21200. bool L_71;
  21201. L_71 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_70, _stringLiteral3B73D6A62CBC2F2D7E36C7E827E41941ED0A4B49, NULL);
  21202. if (!L_71)
  21203. {
  21204. goto IL_01a5;
  21205. }
  21206. }
  21207. {
  21208. String_t* L_72 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21209. V_3 = L_72;
  21210. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_73;
  21211. L_73 = SimpleType_CreateByteArrayType_mB20947DD176E959B5433703A3059B04B1EBCDAF4(_stringLiteral89B400C1BB74D8F9C9C97527490A27B621FA366E, NULL);
  21212. V_9 = L_73;
  21213. }
  21214. IL_01a5:
  21215. {
  21216. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_74 = ___0_node;
  21217. bool L_75;
  21218. L_75 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_74, _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  21219. V_10 = L_75;
  21220. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_76 = ___0_node;
  21221. bool L_77 = V_10;
  21222. XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE(__this, L_76, L_77, (&V_5), (&V_6), NULL);
  21223. V_7 = (String_t*)NULL;
  21224. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_78 = ___0_node;
  21225. NullCheck(L_78);
  21226. String_t* L_79;
  21227. L_79 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_78, _stringLiteral6F5EC7239B41C242FCB23B64D91DA0070FC1C044);
  21228. V_7 = L_79;
  21229. V_11 = (bool)0;
  21230. String_t* L_80 = V_0;
  21231. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  21232. String_t* L_81;
  21233. L_81 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_80, NULL);
  21234. Type_t* L_82 = V_2;
  21235. bool L_83 = V_10;
  21236. if (L_83)
  21237. {
  21238. G_B29_0 = NULL;
  21239. G_B29_1 = L_82;
  21240. G_B29_2 = L_81;
  21241. goto IL_01e6;
  21242. }
  21243. G_B28_0 = NULL;
  21244. G_B28_1 = L_82;
  21245. G_B28_2 = L_81;
  21246. }
  21247. {
  21248. G_B30_0 = 1;
  21249. G_B30_1 = G_B28_0;
  21250. G_B30_2 = G_B28_1;
  21251. G_B30_3 = G_B28_2;
  21252. goto IL_01e7;
  21253. }
  21254. IL_01e6:
  21255. {
  21256. G_B30_0 = 2;
  21257. G_B30_1 = G_B29_0;
  21258. G_B30_2 = G_B29_1;
  21259. G_B30_3 = G_B29_2;
  21260. }
  21261. IL_01e7:
  21262. {
  21263. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_84 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  21264. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_84, G_B30_3, G_B30_2, (String_t*)G_B30_1, G_B30_0, NULL);
  21265. V_8 = L_84;
  21266. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_85 = V_8;
  21267. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_86 = ___0_node;
  21268. NullCheck(L_86);
  21269. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_87;
  21270. L_87 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_86);
  21271. XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319(L_85, L_87, NULL);
  21272. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_88 = V_8;
  21273. String_t* L_89 = V_3;
  21274. NullCheck(L_88);
  21275. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_88, L_89, NULL);
  21276. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_90 = V_8;
  21277. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_91 = V_9;
  21278. NullCheck(L_90);
  21279. DataColumn_set_SimpleType_mF813680576BCB5CEF9CF0E2AB4D07DE385072C9C(L_90, L_91, NULL);
  21280. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_92 = V_8;
  21281. int32_t L_93 = V_5;
  21282. bool L_94 = V_11;
  21283. NullCheck(L_92);
  21284. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_92, (bool)((int32_t)(((((int32_t)L_93) == ((int32_t)0))? 1 : 0)|(int32_t)L_94)), NULL);
  21285. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_95 = V_8;
  21286. bool L_96 = V_10;
  21287. if (L_96)
  21288. {
  21289. G_B32_0 = L_95;
  21290. goto IL_0229;
  21291. }
  21292. G_B31_0 = L_95;
  21293. }
  21294. {
  21295. String_t* L_97 = __this->____schemaUri;
  21296. G_B33_0 = L_97;
  21297. G_B33_1 = G_B31_0;
  21298. goto IL_022e;
  21299. }
  21300. IL_0229:
  21301. {
  21302. String_t* L_98 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21303. G_B33_0 = L_98;
  21304. G_B33_1 = G_B32_0;
  21305. }
  21306. IL_022e:
  21307. {
  21308. NullCheck(G_B33_1);
  21309. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(G_B33_1, G_B33_0, NULL);
  21310. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_99 = ___0_node;
  21311. NullCheck(L_99);
  21312. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_100;
  21313. L_100 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_99);
  21314. if (!L_100)
  21315. {
  21316. goto IL_02ac;
  21317. }
  21318. }
  21319. {
  21320. V_14 = 0;
  21321. goto IL_029d;
  21322. }
  21323. IL_0240:
  21324. {
  21325. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_101 = ___0_node;
  21326. NullCheck(L_101);
  21327. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_102;
  21328. L_102 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_101);
  21329. int32_t L_103 = V_14;
  21330. NullCheck(L_102);
  21331. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_104;
  21332. L_104 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_102, L_103, NULL);
  21333. NullCheck(L_104);
  21334. String_t* L_105;
  21335. L_105 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_104);
  21336. bool L_106;
  21337. L_106 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_105, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  21338. if (!L_106)
  21339. {
  21340. goto IL_0297;
  21341. }
  21342. }
  21343. {
  21344. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_107 = ___0_node;
  21345. NullCheck(L_107);
  21346. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_108;
  21347. L_108 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_107);
  21348. int32_t L_109 = V_14;
  21349. NullCheck(L_108);
  21350. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_110;
  21351. L_110 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_108, L_109, NULL);
  21352. NullCheck(L_110);
  21353. String_t* L_111;
  21354. L_111 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_110);
  21355. bool L_112;
  21356. L_112 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_111, _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B, NULL);
  21357. if (!L_112)
  21358. {
  21359. goto IL_0297;
  21360. }
  21361. }
  21362. {
  21363. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_113 = V_8;
  21364. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_114 = ___0_node;
  21365. NullCheck(L_114);
  21366. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_115;
  21367. L_115 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_114);
  21368. int32_t L_116 = V_14;
  21369. NullCheck(L_115);
  21370. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_117;
  21371. L_117 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_115, L_116, NULL);
  21372. NullCheck(L_117);
  21373. String_t* L_118;
  21374. L_118 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_117);
  21375. NullCheck(L_113);
  21376. DataColumn_set_Expression_mBB8609092C104AB46DACC3C33E0DE69D15DEFCDE(L_113, L_118, NULL);
  21377. goto IL_02ac;
  21378. }
  21379. IL_0297:
  21380. {
  21381. int32_t L_119 = V_14;
  21382. V_14 = ((int32_t)il2cpp_codegen_add(L_119, 1));
  21383. }
  21384. IL_029d:
  21385. {
  21386. int32_t L_120 = V_14;
  21387. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_121 = ___0_node;
  21388. NullCheck(L_121);
  21389. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_122;
  21390. L_122 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_121);
  21391. NullCheck(L_122);
  21392. int32_t L_123;
  21393. L_123 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_122);
  21394. if ((((int32_t)L_120) < ((int32_t)L_123)))
  21395. {
  21396. goto IL_0240;
  21397. }
  21398. }
  21399. IL_02ac:
  21400. {
  21401. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_124 = ___0_node;
  21402. NullCheck(L_124);
  21403. String_t* L_125;
  21404. L_125 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_124, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  21405. V_12 = L_125;
  21406. String_t* L_126 = V_12;
  21407. if (!L_126)
  21408. {
  21409. goto IL_02d0;
  21410. }
  21411. }
  21412. {
  21413. String_t* L_127 = V_12;
  21414. NullCheck(L_127);
  21415. int32_t L_128;
  21416. L_128 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_127, NULL);
  21417. if ((((int32_t)L_128) <= ((int32_t)0)))
  21418. {
  21419. goto IL_02d0;
  21420. }
  21421. }
  21422. {
  21423. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_129 = V_8;
  21424. String_t* L_130 = V_12;
  21425. NullCheck(L_129);
  21426. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_129, L_130, NULL);
  21427. }
  21428. IL_02d0:
  21429. {
  21430. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_131 = ___1_table;
  21431. NullCheck(L_131);
  21432. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_132;
  21433. L_132 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_131, NULL);
  21434. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_133 = V_8;
  21435. NullCheck(L_132);
  21436. DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF(L_132, L_133, NULL);
  21437. String_t* L_134 = V_7;
  21438. if (!L_134)
  21439. {
  21440. goto IL_030a;
  21441. }
  21442. }
  21443. {
  21444. String_t* L_135 = V_7;
  21445. NullCheck(L_135);
  21446. int32_t L_136;
  21447. L_136 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_135, NULL);
  21448. if (!L_136)
  21449. {
  21450. goto IL_030a;
  21451. }
  21452. }
  21453. try
  21454. {
  21455. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_137 = V_8;
  21456. String_t* L_138 = V_7;
  21457. Type_t* L_139 = V_2;
  21458. RuntimeObject* L_140;
  21459. L_140 = SqlConvert_ChangeTypeForXML_mC0787280D7959FF5E2133FCF5ADCBC4CB4F62B08(L_138, L_139, NULL);
  21460. NullCheck(L_137);
  21461. DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439(L_137, L_140, NULL);
  21462. goto IL_030a;
  21463. }
  21464. catch(Il2CppExceptionWrapper& e)
  21465. {
  21466. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  21467. {
  21468. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21469. goto CATCH_02fb;
  21470. }
  21471. throw e;
  21472. }
  21473. CATCH_02fb:
  21474. {
  21475. FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_141 = ((FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*));;
  21476. String_t* L_142 = V_7;
  21477. Type_t* L_143 = V_2;
  21478. NullCheck(L_143);
  21479. String_t* L_144;
  21480. L_144 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_143);
  21481. Exception_t* L_145;
  21482. L_145 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_142, L_144, NULL);
  21483. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  21484. IL2CPP_RAISE_MANAGED_EXCEPTION(L_145, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06_RuntimeMethod_var)));
  21485. }
  21486. IL_030a:
  21487. {
  21488. return;
  21489. }
  21490. }
  21491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_GetMinMax_mE26EDACBE68C870999B2EDC8F73FBB5B33796FC6 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_elNode, int32_t* ___1_minOccurs, int32_t* ___2_maxOccurs, const RuntimeMethod* method)
  21492. {
  21493. {
  21494. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_elNode;
  21495. int32_t* L_1 = ___1_minOccurs;
  21496. int32_t* L_2 = ___2_maxOccurs;
  21497. XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE(__this, L_0, (bool)0, L_1, L_2, NULL);
  21498. return;
  21499. }
  21500. }
  21501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_elNode, bool ___1_isAttribute, int32_t* ___2_minOccurs, int32_t* ___3_maxOccurs, const RuntimeMethod* method)
  21502. {
  21503. static bool s_Il2CppMethodInitialized;
  21504. if (!s_Il2CppMethodInitialized)
  21505. {
  21506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  21507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31384847E03620E9B870DF3DEA053D9617C59E05);
  21508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8);
  21509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
  21510. s_Il2CppMethodInitialized = true;
  21511. }
  21512. String_t* V_0 = NULL;
  21513. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  21514. Exception_t* G_B5_0 = NULL;
  21515. Exception_t* G_B4_0 = NULL;
  21516. int32_t G_B6_0 = 0;
  21517. Exception_t* G_B16_0 = NULL;
  21518. Exception_t* G_B15_0 = NULL;
  21519. int32_t G_B17_0 = 0;
  21520. {
  21521. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_elNode;
  21522. NullCheck(L_0);
  21523. String_t* L_1;
  21524. L_1 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_0, _stringLiteral31384847E03620E9B870DF3DEA053D9617C59E05);
  21525. V_0 = L_1;
  21526. String_t* L_2 = V_0;
  21527. if (!L_2)
  21528. {
  21529. goto IL_0053;
  21530. }
  21531. }
  21532. {
  21533. String_t* L_3 = V_0;
  21534. NullCheck(L_3);
  21535. int32_t L_4;
  21536. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  21537. if ((((int32_t)L_4) <= ((int32_t)0)))
  21538. {
  21539. goto IL_0053;
  21540. }
  21541. }
  21542. try
  21543. {
  21544. int32_t* L_5 = ___2_minOccurs;
  21545. String_t* L_6 = V_0;
  21546. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  21547. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_7;
  21548. L_7 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  21549. int32_t L_8;
  21550. L_8 = Int32_Parse_mD1B67560310D4E9CC1EA31177CA1CB2CFDFE5D57(L_6, L_7, NULL);
  21551. *((int32_t*)L_5) = (int32_t)L_8;
  21552. goto IL_0053;
  21553. }
  21554. catch(Il2CppExceptionWrapper& e)
  21555. {
  21556. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21557. }
  21558. {
  21559. bool __filter_local = false;
  21560. try
  21561. {
  21562. {
  21563. Exception_t* L_9 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  21564. Exception_t* L_10 = ((Exception_t*)IsInstClass((RuntimeObject*)L_9, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))));
  21565. if (L_10)
  21566. {
  21567. G_B5_0 = L_10;
  21568. goto IL_0033;
  21569. }
  21570. G_B4_0 = L_10;
  21571. }
  21572. {
  21573. G_B6_0 = 0;
  21574. goto IL_003b;
  21575. }
  21576. IL_0033:
  21577. {
  21578. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  21579. bool L_11;
  21580. L_11 = ADP_IsCatchableExceptionType_mF95C2785B055C2BEB155D55C694E42F577515822(G_B5_0, NULL);
  21581. G_B6_0 = ((!(((uint32_t)L_11) <= ((uint32_t)0)))? 1 : 0);
  21582. }
  21583. IL_003b:
  21584. {
  21585. __filter_local = (G_B6_0) ? true : false;
  21586. }
  21587. }
  21588. catch(Il2CppExceptionWrapper&)
  21589. {
  21590. __filter_local = false;
  21591. }
  21592. if (__filter_local)
  21593. {
  21594. goto FILTER_003d;
  21595. }
  21596. else
  21597. {
  21598. IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE_RuntimeMethod_var)));
  21599. }
  21600. }
  21601. FILTER_003d:
  21602. {
  21603. Exception_t* L_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  21604. Exception_t* L_13;
  21605. L_13 = ExceptionBuilder_AttributeValues_m866491D1CB66D73A735B8315BEC2531A1C778F29(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31384847E03620E9B870DF3DEA053D9617C59E05)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3)), NULL);
  21606. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  21607. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE_RuntimeMethod_var)));
  21608. }
  21609. IL_0053:
  21610. {
  21611. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_14 = ___0_elNode;
  21612. NullCheck(L_14);
  21613. String_t* L_15;
  21614. L_15 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_14, _stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8);
  21615. V_0 = L_15;
  21616. String_t* L_16 = V_0;
  21617. if (!L_16)
  21618. {
  21619. goto IL_00d6;
  21620. }
  21621. }
  21622. {
  21623. String_t* L_17 = V_0;
  21624. NullCheck(L_17);
  21625. int32_t L_18;
  21626. L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
  21627. if ((((int32_t)L_18) <= ((int32_t)0)))
  21628. {
  21629. goto IL_00d6;
  21630. }
  21631. }
  21632. {
  21633. String_t* L_19 = V_0;
  21634. int32_t L_20;
  21635. L_20 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_19, _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7, 4, NULL);
  21636. if (L_20)
  21637. {
  21638. goto IL_007e;
  21639. }
  21640. }
  21641. {
  21642. int32_t* L_21 = ___3_maxOccurs;
  21643. *((int32_t*)L_21) = (int32_t)(-1);
  21644. return;
  21645. }
  21646. IL_007e:
  21647. {
  21648. }
  21649. try
  21650. {
  21651. int32_t* L_22 = ___3_maxOccurs;
  21652. String_t* L_23 = V_0;
  21653. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  21654. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_24;
  21655. L_24 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  21656. int32_t L_25;
  21657. L_25 = Int32_Parse_mD1B67560310D4E9CC1EA31177CA1CB2CFDFE5D57(L_23, L_24, NULL);
  21658. *((int32_t*)L_22) = (int32_t)L_25;
  21659. goto IL_00bb;
  21660. }
  21661. catch(Il2CppExceptionWrapper& e)
  21662. {
  21663. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  21664. }
  21665. {
  21666. bool __filter_local = false;
  21667. try
  21668. {
  21669. {
  21670. Exception_t* L_26 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  21671. Exception_t* L_27 = ((Exception_t*)IsInstClass((RuntimeObject*)L_26, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))));
  21672. if (L_27)
  21673. {
  21674. G_B16_0 = L_27;
  21675. goto IL_009b;
  21676. }
  21677. G_B15_0 = L_27;
  21678. }
  21679. {
  21680. G_B17_0 = 0;
  21681. goto IL_00a3;
  21682. }
  21683. IL_009b:
  21684. {
  21685. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  21686. bool L_28;
  21687. L_28 = ADP_IsCatchableExceptionType_mF95C2785B055C2BEB155D55C694E42F577515822(G_B16_0, NULL);
  21688. G_B17_0 = ((!(((uint32_t)L_28) <= ((uint32_t)0)))? 1 : 0);
  21689. }
  21690. IL_00a3:
  21691. {
  21692. __filter_local = (G_B17_0) ? true : false;
  21693. }
  21694. }
  21695. catch(Il2CppExceptionWrapper&)
  21696. {
  21697. __filter_local = false;
  21698. }
  21699. if (__filter_local)
  21700. {
  21701. goto FILTER_00a5;
  21702. }
  21703. else
  21704. {
  21705. IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE_RuntimeMethod_var)));
  21706. }
  21707. }
  21708. FILTER_00a5:
  21709. {
  21710. Exception_t* L_29 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  21711. Exception_t* L_30;
  21712. L_30 = ExceptionBuilder_AttributeValues_m866491D1CB66D73A735B8315BEC2531A1C778F29(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7)), NULL);
  21713. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  21714. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE_RuntimeMethod_var)));
  21715. }
  21716. IL_00bb:
  21717. {
  21718. int32_t* L_31 = ___3_maxOccurs;
  21719. int32_t L_32 = *((int32_t*)L_31);
  21720. if ((((int32_t)L_32) == ((int32_t)1)))
  21721. {
  21722. goto IL_00d6;
  21723. }
  21724. }
  21725. {
  21726. Exception_t* L_33;
  21727. L_33 = ExceptionBuilder_AttributeValues_m866491D1CB66D73A735B8315BEC2531A1C778F29(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6132703FB3BAF87E1B2269486736A3B3C374D3F8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7)), NULL);
  21728. IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_GetMinMax_mD7D32E30DBCE252D808BCA04752F33835981E4CE_RuntimeMethod_var)));
  21729. }
  21730. IL_00d6:
  21731. {
  21732. return;
  21733. }
  21734. }
  21735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema_HandleTypeNode_m2E2D0DF3D63184E0DF24768D8DB19843441031F4 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_typeNode, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___2_tableChildren, const RuntimeMethod* method)
  21736. {
  21737. static bool s_Il2CppMethodInitialized;
  21738. if (!s_Il2CppMethodInitialized)
  21739. {
  21740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var);
  21741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F);
  21742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB);
  21743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788);
  21744. s_Il2CppMethodInitialized = true;
  21745. }
  21746. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  21747. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* V_1 = NULL;
  21748. {
  21749. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_typeNode;
  21750. NullCheck(L_0);
  21751. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_1;
  21752. L_1 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(16, L_0);
  21753. V_1 = L_1;
  21754. goto IL_0075;
  21755. }
  21756. IL_0009:
  21757. {
  21758. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_2 = V_1;
  21759. if (!((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)IsInstClass((RuntimeObject*)L_2, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)))
  21760. {
  21761. goto IL_006e;
  21762. }
  21763. }
  21764. {
  21765. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_3 = V_1;
  21766. bool L_4;
  21767. L_4 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_3, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  21768. if (!L_4)
  21769. {
  21770. goto IL_003d;
  21771. }
  21772. }
  21773. {
  21774. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_5 = V_1;
  21775. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6;
  21776. L_6 = XDRSchema_HandleTable_m9BE01BBA92050A252329717E27E95F157E81D3C7(__this, ((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_5, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)), NULL);
  21777. V_0 = L_6;
  21778. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = V_0;
  21779. if (!L_7)
  21780. {
  21781. goto IL_003d;
  21782. }
  21783. }
  21784. {
  21785. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_8 = ___2_tableChildren;
  21786. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = V_0;
  21787. NullCheck(L_8);
  21788. int32_t L_10;
  21789. L_10 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_8, L_9);
  21790. goto IL_006e;
  21791. }
  21792. IL_003d:
  21793. {
  21794. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_11 = V_1;
  21795. bool L_12;
  21796. L_12 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_11, _stringLiteralF9DBE8E4DB533A9CCC2A3FC2B481DA27E626B788, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  21797. if (L_12)
  21798. {
  21799. goto IL_0061;
  21800. }
  21801. }
  21802. {
  21803. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_13 = V_1;
  21804. bool L_14;
  21805. L_14 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_13, _stringLiteral27F5946EF97DA519B61A2DE957327C84C529D60F, _stringLiteralB33696B9694D4B2FD04073FA7CD71CAFBB42B7FB, NULL);
  21806. if (!L_14)
  21807. {
  21808. goto IL_006e;
  21809. }
  21810. }
  21811. IL_0061:
  21812. {
  21813. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_15 = V_1;
  21814. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16 = ___1_table;
  21815. XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06(__this, ((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_15, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)), L_16, NULL);
  21816. }
  21817. IL_006e:
  21818. {
  21819. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_17 = V_1;
  21820. NullCheck(L_17);
  21821. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_18;
  21822. L_18 = VirtualFuncInvoker0< XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* >::Invoke(13, L_17);
  21823. V_1 = L_18;
  21824. }
  21825. IL_0075:
  21826. {
  21827. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_19 = V_1;
  21828. if (L_19)
  21829. {
  21830. goto IL_0009;
  21831. }
  21832. }
  21833. {
  21834. return;
  21835. }
  21836. }
  21837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XDRSchema_InstantiateTable_m301A257805DBF950A959A58EE82FA88D99902F49 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_dataSet, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___1_node, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___2_typeNode, const RuntimeMethod* method)
  21838. {
  21839. static bool s_Il2CppMethodInitialized;
  21840. if (!s_Il2CppMethodInitialized)
  21841. {
  21842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  21843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  21844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  21845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  21846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  21847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  21848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  21849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  21850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  21851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
  21852. s_Il2CppMethodInitialized = true;
  21853. }
  21854. String_t* V_0 = NULL;
  21855. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* V_1 = NULL;
  21856. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_2 = NULL;
  21857. int32_t V_3 = 0;
  21858. int32_t V_4 = 0;
  21859. String_t* V_5 = NULL;
  21860. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_6 = NULL;
  21861. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_7 = NULL;
  21862. int32_t V_8 = 0;
  21863. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_9 = NULL;
  21864. int32_t V_10 = 0;
  21865. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_11 = NULL;
  21866. RuntimeObject* V_12 = NULL;
  21867. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_13 = NULL;
  21868. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_14 = NULL;
  21869. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* V_15 = NULL;
  21870. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_16 = NULL;
  21871. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_17 = NULL;
  21872. int32_t V_18 = 0;
  21873. RuntimeObject* V_19 = NULL;
  21874. {
  21875. String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  21876. V_0 = L_0;
  21877. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_1 = ___1_node;
  21878. NullCheck(L_1);
  21879. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_2;
  21880. L_2 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_1);
  21881. V_1 = L_2;
  21882. V_3 = 1;
  21883. V_4 = 1;
  21884. V_5 = (String_t*)NULL;
  21885. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  21886. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_3, NULL);
  21887. V_6 = L_3;
  21888. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_4 = V_1;
  21889. NullCheck(L_4);
  21890. int32_t L_5;
  21891. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_4);
  21892. if ((((int32_t)L_5) <= ((int32_t)0)))
  21893. {
  21894. goto IL_0045;
  21895. }
  21896. }
  21897. {
  21898. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_6 = ___1_node;
  21899. String_t* L_7;
  21900. L_7 = XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469(__this, L_6, NULL);
  21901. V_0 = L_7;
  21902. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_8 = ___0_dataSet;
  21903. NullCheck(L_8);
  21904. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_9;
  21905. L_9 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_8, NULL);
  21906. String_t* L_10 = V_0;
  21907. String_t* L_11 = __this->____schemaUri;
  21908. NullCheck(L_9);
  21909. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12;
  21910. L_12 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_9, L_10, L_11, NULL);
  21911. V_2 = L_12;
  21912. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13 = V_2;
  21913. if (!L_13)
  21914. {
  21915. goto IL_0045;
  21916. }
  21917. }
  21918. {
  21919. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14 = V_2;
  21920. return L_14;
  21921. }
  21922. IL_0045:
  21923. {
  21924. String_t* L_15 = V_0;
  21925. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  21926. String_t* L_16;
  21927. L_16 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_15, NULL);
  21928. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)il2cpp_codegen_object_new(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  21929. DataTable__ctor_m8F8624080B0FE8C40F9A7D2A6814673920C86BD3(L_17, L_16, NULL);
  21930. V_2 = L_17;
  21931. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18 = V_2;
  21932. String_t* L_19 = __this->____schemaUri;
  21933. NullCheck(L_18);
  21934. DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64(L_18, L_19, NULL);
  21935. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_20 = ___1_node;
  21936. XDRSchema_GetMinMax_mE26EDACBE68C870999B2EDC8F73FBB5B33796FC6(__this, L_20, (&V_3), (&V_4), NULL);
  21937. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_21 = V_2;
  21938. int32_t L_22 = V_3;
  21939. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  21940. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_23;
  21941. L_23 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_22, NULL);
  21942. NullCheck(L_21);
  21943. DataTable_set_MinOccurs_m8401E7C8A8905144D74E2D598DB1B20ED956B52F_inline(L_21, L_23, NULL);
  21944. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_24 = V_2;
  21945. int32_t L_25 = V_4;
  21946. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_26;
  21947. L_26 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_25, NULL);
  21948. NullCheck(L_24);
  21949. DataTable_set_MaxOccurs_mB980253C08694F1975C0BA3A74A6F5008E5ED99A_inline(L_24, L_26, NULL);
  21950. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_27 = __this->____ds;
  21951. NullCheck(L_27);
  21952. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_28;
  21953. L_28 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_27, NULL);
  21954. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = V_2;
  21955. NullCheck(L_28);
  21956. DataTableCollection_Add_m70A598AB7A3177180D223A7731058F326BFBBA8A(L_28, L_29, NULL);
  21957. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_30 = ___2_typeNode;
  21958. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_31 = V_2;
  21959. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_32 = V_6;
  21960. XDRSchema_HandleTypeNode_m2E2D0DF3D63184E0DF24768D8DB19843441031F4(__this, L_30, L_31, L_32, NULL);
  21961. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_33 = V_2;
  21962. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_34 = V_1;
  21963. XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319(L_33, L_34, NULL);
  21964. String_t* L_35 = V_5;
  21965. if (!L_35)
  21966. {
  21967. goto IL_010d;
  21968. }
  21969. }
  21970. {
  21971. String_t* L_36 = V_5;
  21972. NullCheck(L_36);
  21973. String_t* L_37;
  21974. L_37 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_36, (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL, NULL);
  21975. NullCheck(L_37);
  21976. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38;
  21977. L_38 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_37, (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL, NULL);
  21978. V_7 = L_38;
  21979. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_7;
  21980. NullCheck(L_39);
  21981. V_8 = ((int32_t)(((RuntimeArray*)L_39)->max_length));
  21982. int32_t L_40 = V_8;
  21983. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_41 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_40);
  21984. V_9 = L_41;
  21985. V_10 = 0;
  21986. goto IL_00ff;
  21987. }
  21988. IL_00cb:
  21989. {
  21990. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_42 = V_2;
  21991. NullCheck(L_42);
  21992. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_43;
  21993. L_43 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_42, NULL);
  21994. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = V_7;
  21995. int32_t L_45 = V_10;
  21996. NullCheck(L_44);
  21997. int32_t L_46 = L_45;
  21998. String_t* L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  21999. String_t* L_48 = __this->____schemaUri;
  22000. NullCheck(L_43);
  22001. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_49;
  22002. L_49 = DataColumnCollection_get_Item_m4C344C68D2AF1FF183BF4302328621E90721A73A(L_43, L_47, L_48, NULL);
  22003. V_11 = L_49;
  22004. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_50 = V_11;
  22005. if (L_50)
  22006. {
  22007. goto IL_00f2;
  22008. }
  22009. }
  22010. {
  22011. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = V_7;
  22012. int32_t L_52 = V_10;
  22013. NullCheck(L_51);
  22014. int32_t L_53 = L_52;
  22015. String_t* L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  22016. Exception_t* L_55;
  22017. L_55 = ExceptionBuilder_ElementTypeNotFound_m1B93B9B5255D9F76A0207E050D0921015CB35602(L_54, NULL);
  22018. IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_InstantiateTable_m301A257805DBF950A959A58EE82FA88D99902F49_RuntimeMethod_var)));
  22019. }
  22020. IL_00f2:
  22021. {
  22022. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_56 = V_9;
  22023. int32_t L_57 = V_10;
  22024. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_58 = V_11;
  22025. NullCheck(L_56);
  22026. ArrayElementTypeCheck (L_56, L_58);
  22027. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(L_57), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_58);
  22028. int32_t L_59 = V_10;
  22029. V_10 = ((int32_t)il2cpp_codegen_add(L_59, 1));
  22030. }
  22031. IL_00ff:
  22032. {
  22033. int32_t L_60 = V_10;
  22034. int32_t L_61 = V_8;
  22035. if ((((int32_t)L_60) < ((int32_t)L_61)))
  22036. {
  22037. goto IL_00cb;
  22038. }
  22039. }
  22040. {
  22041. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_62 = V_2;
  22042. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_63 = V_9;
  22043. NullCheck(L_62);
  22044. DataTable_set_PrimaryKey_m73985A6AD9BD63DDA50B59FEEFF5368EC75A3DDC(L_62, L_63, NULL);
  22045. }
  22046. IL_010d:
  22047. {
  22048. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_64 = V_6;
  22049. NullCheck(L_64);
  22050. RuntimeObject* L_65;
  22051. L_65 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(35, L_64);
  22052. V_12 = L_65;
  22053. }
  22054. {
  22055. auto __finallyBlock = il2cpp::utils::Finally([&]
  22056. {
  22057. FINALLY_01ea:
  22058. {
  22059. {
  22060. RuntimeObject* L_66 = V_12;
  22061. V_19 = ((RuntimeObject*)IsInst((RuntimeObject*)L_66, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  22062. RuntimeObject* L_67 = V_19;
  22063. if (!L_67)
  22064. {
  22065. goto IL_01fe;
  22066. }
  22067. }
  22068. {
  22069. RuntimeObject* L_68 = V_19;
  22070. NullCheck(L_68);
  22071. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_68);
  22072. }
  22073. IL_01fe:
  22074. {
  22075. return;
  22076. }
  22077. }
  22078. });
  22079. try
  22080. {
  22081. {
  22082. goto IL_01dc_1;
  22083. }
  22084. IL_011b_1:
  22085. {
  22086. RuntimeObject* L_69 = V_12;
  22087. NullCheck(L_69);
  22088. RuntimeObject* L_70;
  22089. L_70 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_69);
  22090. V_13 = ((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_70, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var));
  22091. V_14 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)NULL;
  22092. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_71 = V_2;
  22093. NullCheck(L_71);
  22094. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_72;
  22095. L_72 = DataTable_get_ChildRelations_mA020ACE26F7C7F02D1BA5A2BB81A6F2AD5F2EEAA(L_71, NULL);
  22096. V_15 = L_72;
  22097. V_18 = 0;
  22098. goto IL_016c_1;
  22099. }
  22100. IL_0139_1:
  22101. {
  22102. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_73 = V_15;
  22103. int32_t L_74 = V_18;
  22104. NullCheck(L_73);
  22105. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_75;
  22106. L_75 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_73, L_74);
  22107. NullCheck(L_75);
  22108. bool L_76;
  22109. L_76 = VirtualFuncInvoker0< bool >::Invoke(10, L_75);
  22110. if (!L_76)
  22111. {
  22112. goto IL_0166_1;
  22113. }
  22114. }
  22115. {
  22116. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_77 = V_13;
  22117. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_78 = V_15;
  22118. int32_t L_79 = V_18;
  22119. NullCheck(L_78);
  22120. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_80;
  22121. L_80 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_78, L_79);
  22122. NullCheck(L_80);
  22123. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_81;
  22124. L_81 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_80);
  22125. if ((!(((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_77) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_81))))
  22126. {
  22127. goto IL_0166_1;
  22128. }
  22129. }
  22130. {
  22131. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_82 = V_15;
  22132. int32_t L_83 = V_18;
  22133. NullCheck(L_82);
  22134. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_84;
  22135. L_84 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_82, L_83);
  22136. V_14 = L_84;
  22137. }
  22138. IL_0166_1:
  22139. {
  22140. int32_t L_85 = V_18;
  22141. V_18 = ((int32_t)il2cpp_codegen_add(L_85, 1));
  22142. }
  22143. IL_016c_1:
  22144. {
  22145. int32_t L_86 = V_18;
  22146. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_87 = V_15;
  22147. NullCheck(L_87);
  22148. int32_t L_88;
  22149. L_88 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_87);
  22150. if ((((int32_t)L_86) < ((int32_t)L_88)))
  22151. {
  22152. goto IL_0139_1;
  22153. }
  22154. }
  22155. {
  22156. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_89 = V_14;
  22157. if (L_89)
  22158. {
  22159. goto IL_01dc_1;
  22160. }
  22161. }
  22162. {
  22163. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_90 = V_2;
  22164. NullCheck(L_90);
  22165. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_91;
  22166. L_91 = DataTable_AddUniqueKey_m536094DA283E30F978F6A3CAD5C34730246D9BF9(L_90, NULL);
  22167. V_16 = L_91;
  22168. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_92 = V_13;
  22169. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_93 = V_16;
  22170. NullCheck(L_92);
  22171. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_94;
  22172. L_94 = DataTable_AddForeignKey_m1805E2681C8AD12D8D35DDBC20B40268DDA3F41B(L_92, L_93, NULL);
  22173. V_17 = L_94;
  22174. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_95 = V_2;
  22175. NullCheck(L_95);
  22176. String_t* L_96;
  22177. L_96 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_95, NULL);
  22178. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_97 = V_13;
  22179. NullCheck(L_97);
  22180. String_t* L_98;
  22181. L_98 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_97, NULL);
  22182. String_t* L_99;
  22183. L_99 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_96, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_98, NULL);
  22184. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_100 = V_16;
  22185. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_101 = V_17;
  22186. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_102 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)il2cpp_codegen_object_new(DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  22187. DataRelation__ctor_m1C579E1DAE917F6CBABEEB5BFF06896FD5FA662E(L_102, L_99, L_100, L_101, (bool)1, NULL);
  22188. V_14 = L_102;
  22189. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_103 = V_14;
  22190. NullCheck(L_103);
  22191. DataRelation_set_CheckMultipleNested_mAD6ACA9BEE0351DDCF4426B90834E6276EB2CB64_inline(L_103, (bool)0, NULL);
  22192. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_104 = V_14;
  22193. NullCheck(L_104);
  22194. VirtualActionInvoker1< bool >::Invoke(11, L_104, (bool)1);
  22195. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_105 = V_13;
  22196. NullCheck(L_105);
  22197. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_106;
  22198. L_106 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_105, NULL);
  22199. NullCheck(L_106);
  22200. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_107;
  22201. L_107 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_106, NULL);
  22202. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_108 = V_14;
  22203. NullCheck(L_107);
  22204. DataRelationCollection_Add_m6898E1E06AEA5018478CDA01C391124A23A64CE3(L_107, L_108, NULL);
  22205. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_109 = V_14;
  22206. NullCheck(L_109);
  22207. DataRelation_set_CheckMultipleNested_mAD6ACA9BEE0351DDCF4426B90834E6276EB2CB64_inline(L_109, (bool)1, NULL);
  22208. }
  22209. IL_01dc_1:
  22210. {
  22211. RuntimeObject* L_110 = V_12;
  22212. NullCheck(L_110);
  22213. bool L_111;
  22214. L_111 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_110);
  22215. if (L_111)
  22216. {
  22217. goto IL_011b_1;
  22218. }
  22219. }
  22220. {
  22221. goto IL_01ff;
  22222. }
  22223. }
  22224. catch(Il2CppExceptionWrapper& e)
  22225. {
  22226. __finallyBlock.StoreException(e.ex);
  22227. }
  22228. }
  22229. IL_01ff:
  22230. {
  22231. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_112 = V_2;
  22232. return L_112;
  22233. }
  22234. }
  22235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XDRSchema_InstantiateSimpleTable_m17C4E8E8DD6054DAA5F39989CCBD6234BF74F202 (XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_dataSet, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___1_node, const RuntimeMethod* method)
  22236. {
  22237. static bool s_Il2CppMethodInitialized;
  22238. if (!s_Il2CppMethodInitialized)
  22239. {
  22240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  22241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  22242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  22243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33C58BE8121DBE9BD349B24AB64BE3F44C046131);
  22244. s_Il2CppMethodInitialized = true;
  22245. }
  22246. String_t* V_0 = NULL;
  22247. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* V_1 = NULL;
  22248. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_2 = NULL;
  22249. int32_t V_3 = 0;
  22250. int32_t V_4 = 0;
  22251. String_t* V_5 = NULL;
  22252. {
  22253. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___1_node;
  22254. NullCheck(L_0);
  22255. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_1;
  22256. L_1 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_0);
  22257. V_1 = L_1;
  22258. V_3 = 1;
  22259. V_4 = 1;
  22260. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___1_node;
  22261. String_t* L_3;
  22262. L_3 = XDRSchema_GetInstanceName_m6B2629DDEB47E39B1F671B3049D52D35CAA01469(__this, L_2, NULL);
  22263. V_0 = L_3;
  22264. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4 = ___0_dataSet;
  22265. NullCheck(L_4);
  22266. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_5;
  22267. L_5 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_4, NULL);
  22268. String_t* L_6 = V_0;
  22269. String_t* L_7 = __this->____schemaUri;
  22270. NullCheck(L_5);
  22271. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8;
  22272. L_8 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_5, L_6, L_7, NULL);
  22273. V_2 = L_8;
  22274. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = V_2;
  22275. if (!L_9)
  22276. {
  22277. goto IL_0031;
  22278. }
  22279. }
  22280. {
  22281. String_t* L_10 = V_0;
  22282. Exception_t* L_11;
  22283. L_11 = ExceptionBuilder_DuplicateDeclaration_m6838E7EB162FBEAD7A6256663B7AF6E38F68DDCD(L_10, NULL);
  22284. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XDRSchema_InstantiateSimpleTable_m17C4E8E8DD6054DAA5F39989CCBD6234BF74F202_RuntimeMethod_var)));
  22285. }
  22286. IL_0031:
  22287. {
  22288. String_t* L_12 = V_0;
  22289. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  22290. String_t* L_13;
  22291. L_13 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_12, NULL);
  22292. V_5 = L_13;
  22293. String_t* L_14 = V_5;
  22294. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)il2cpp_codegen_object_new(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  22295. DataTable__ctor_m8F8624080B0FE8C40F9A7D2A6814673920C86BD3(L_15, L_14, NULL);
  22296. V_2 = L_15;
  22297. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16 = V_2;
  22298. String_t* L_17 = __this->____schemaUri;
  22299. NullCheck(L_16);
  22300. DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64(L_16, L_17, NULL);
  22301. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_18 = ___1_node;
  22302. XDRSchema_GetMinMax_mE26EDACBE68C870999B2EDC8F73FBB5B33796FC6(__this, L_18, (&V_3), (&V_4), NULL);
  22303. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_19 = V_2;
  22304. int32_t L_20 = V_3;
  22305. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  22306. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_21;
  22307. L_21 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_20, NULL);
  22308. NullCheck(L_19);
  22309. DataTable_set_MinOccurs_m8401E7C8A8905144D74E2D598DB1B20ED956B52F_inline(L_19, L_21, NULL);
  22310. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_22 = V_2;
  22311. int32_t L_23 = V_4;
  22312. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_24;
  22313. L_24 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_23, NULL);
  22314. NullCheck(L_22);
  22315. DataTable_set_MaxOccurs_mB980253C08694F1975C0BA3A74A6F5008E5ED99A_inline(L_22, L_24, NULL);
  22316. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25 = V_2;
  22317. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_26 = V_1;
  22318. XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319(L_25, L_26, NULL);
  22319. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_27 = V_2;
  22320. NullCheck(L_27);
  22321. L_27->____repeatableElement = (bool)1;
  22322. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_28 = ___1_node;
  22323. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = V_2;
  22324. XDRSchema_HandleColumn_m2EF49E61813DEB290D2B152BD6FB102134375B06(__this, L_28, L_29, NULL);
  22325. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_30 = V_2;
  22326. NullCheck(L_30);
  22327. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_31;
  22328. L_31 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_30, NULL);
  22329. NullCheck(L_31);
  22330. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_32;
  22331. L_32 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_31, 0, NULL);
  22332. String_t* L_33 = V_5;
  22333. String_t* L_34;
  22334. L_34 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_33, _stringLiteral33C58BE8121DBE9BD349B24AB64BE3F44C046131, NULL);
  22335. NullCheck(L_32);
  22336. DataColumn_set_ColumnName_m5A27160238B917F63761572457D6E8E8D303412C(L_32, L_34, NULL);
  22337. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_35 = __this->____ds;
  22338. NullCheck(L_35);
  22339. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_36;
  22340. L_36 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_35, NULL);
  22341. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_37 = V_2;
  22342. NullCheck(L_36);
  22343. DataTableCollection_Add_m70A598AB7A3177180D223A7731058F326BFBBA8A(L_36, L_37, NULL);
  22344. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_38 = V_2;
  22345. return L_38;
  22346. }
  22347. }
  22348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XDRSchema__cctor_mE0E93088621E288BEBE7F3B6057506E460EDCF40 (const RuntimeMethod* method)
  22349. {
  22350. static bool s_Il2CppMethodInitialized;
  22351. if (!s_Il2CppMethodInitialized)
  22352. {
  22353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
  22354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var);
  22355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  22356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  22357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
  22358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var);
  22359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
  22360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
  22361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
  22362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
  22363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  22364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
  22365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE_il2cpp_TypeInfo_var);
  22366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
  22368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
  22369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  22370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  22371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
  22372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
  22373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
  22374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var);
  22375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0376126F0449A97AB7E650AF5576C7A59F4FB688);
  22376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72);
  22377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10C63C8C602DD5E38BE4A758C90EBAC324CD3E69);
  22378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D7B559D2443B7B91D8C57B59220774176D04300);
  22379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  22380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35297627D35CC089E8CF7EED1566D3C9FF09552C);
  22381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7);
  22382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B0A4D9DF1E7BCA0CC37643FD62C698D64EA7F1D);
  22383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B73D6A62CBC2F2D7E36C7E827E41941ED0A4B49);
  22384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BE06F642C3A63FAEA457BDFF33BDDEF57BB7CA7);
  22385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6);
  22386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51C6279E31F7483126B79E3000116001A915B690);
  22387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A13904391B9244725CDA479F017C96337B784A1);
  22388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7828486CC6E76D847B54C1EB7416ACD4B474A3AB);
  22389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A05A136E34451BA838B56C57A62ABDD1887D741);
  22390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80BD0AC23C01D7E27D9756B80C93372D48AB0275);
  22391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BF693870A1CA202D2EE1A186395E62B409214FD);
  22392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CAD5FF1EF457B3BD0E6D30D374C5561AA3D0FDC);
  22393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694);
  22394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AFC78FE25EB4459543F4E497BB776C6616A672B);
  22395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C0B03C3C90A2F77EF795B5B44ADB4E16550BEE4);
  22396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1C0E2BE30C6465F986B63E23CA73D695683ACF6);
  22397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBBCFF9559F03CF35B40795127B3BDBC6A80E8CB);
  22398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF20334865FA7018C1BA9A8CEB0C34098005DC07);
  22399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD015306D665F695A4B61154904784526EEFEC44B);
  22400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD41E0018E119649FDAD866A881DB09284C4F1F63);
  22401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA70DA9BEB540E5A5AE851D4E7FE442181677124);
  22402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDD95D0BA271A5E9F4CE21EE52B8AD959CD7072A);
  22403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7);
  22404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29);
  22405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE45A27D5263BA91F21F82127FF20410C4431D222);
  22406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB3C5FD07A0EE63BA68796F5AC5B2BF4B174670C);
  22407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBC96FC5B7AE8C1C12A3890CB36E89139E925C53);
  22408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC8D2B1EC3E954083D64BF4DDCCC9E46BE24B490);
  22409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDDA5C78F1020908086DF1A7AC39C48AEFE8E36C);
  22410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5C24D44837B154270D34E68B33250421ECA84D6);
  22411. s_Il2CppMethodInitialized = true;
  22412. }
  22413. {
  22414. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)1);
  22415. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
  22416. NullCheck(L_1);
  22417. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)58));
  22418. ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_colonArray = L_1;
  22419. Il2CppCodeGenWriteBarrier((void**)(&((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_colonArray), (void*)L_1);
  22420. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_2 = (NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE*)(NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE*)SZArrayNew(NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE_il2cpp_TypeInfo_var, (uint32_t)((int32_t)36));
  22421. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_3 = L_2;
  22422. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var) };
  22423. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  22424. Type_t* L_5;
  22425. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  22426. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_6 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22427. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_6, _stringLiteralDA70DA9BEB540E5A5AE851D4E7FE442181677124, L_5, NULL);
  22428. NullCheck(L_3);
  22429. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_6);
  22430. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_7 = L_3;
  22431. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var) };
  22432. Type_t* L_9;
  22433. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  22434. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_10 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22435. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_10, _stringLiteral3B73D6A62CBC2F2D7E36C7E827E41941ED0A4B49, L_9, NULL);
  22436. NullCheck(L_7);
  22437. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(1), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_10);
  22438. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_11 = L_7;
  22439. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
  22440. Type_t* L_13;
  22441. L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
  22442. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_14 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22443. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_14, _stringLiteralEC8D2B1EC3E954083D64BF4DDCCC9E46BE24B490, L_13, NULL);
  22444. NullCheck(L_11);
  22445. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_14);
  22446. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_15 = L_11;
  22447. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
  22448. Type_t* L_17;
  22449. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  22450. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_18 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22451. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_18, _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7, L_17, NULL);
  22452. NullCheck(L_15);
  22453. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_18);
  22454. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_19 = L_15;
  22455. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
  22456. Type_t* L_21;
  22457. L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
  22458. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_22 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22459. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_22, _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7, L_21, NULL);
  22460. NullCheck(L_19);
  22461. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(4), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_22);
  22462. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_23 = L_19;
  22463. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  22464. Type_t* L_25;
  22465. L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
  22466. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_26 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22467. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_26, _stringLiteral1D7B559D2443B7B91D8C57B59220774176D04300, L_25, NULL);
  22468. NullCheck(L_23);
  22469. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(5), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_26);
  22470. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_27 = L_23;
  22471. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  22472. Type_t* L_29;
  22473. L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL);
  22474. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_30 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22475. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_30, _stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6, L_29, NULL);
  22476. NullCheck(L_27);
  22477. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(6), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_30);
  22478. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_31 = L_27;
  22479. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  22480. Type_t* L_33;
  22481. L_33 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_32, NULL);
  22482. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_34 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22483. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_34, _stringLiteral4BE06F642C3A63FAEA457BDFF33BDDEF57BB7CA7, L_33, NULL);
  22484. NullCheck(L_31);
  22485. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(7), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_34);
  22486. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_35 = L_31;
  22487. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22488. Type_t* L_37;
  22489. L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL);
  22490. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_38 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22491. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_38, _stringLiteral6A13904391B9244725CDA479F017C96337B784A1, L_37, NULL);
  22492. NullCheck(L_35);
  22493. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(8), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_38);
  22494. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_39 = L_35;
  22495. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22496. Type_t* L_41;
  22497. L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL);
  22498. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_42 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22499. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_42, _stringLiteralBBBCFF9559F03CF35B40795127B3BDBC6A80E8CB, L_41, NULL);
  22500. NullCheck(L_39);
  22501. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_42);
  22502. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_43 = L_39;
  22503. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22504. Type_t* L_45;
  22505. L_45 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_44, NULL);
  22506. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_46 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22507. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_46, _stringLiteral9C0B03C3C90A2F77EF795B5B44ADB4E16550BEE4, L_45, NULL);
  22508. NullCheck(L_43);
  22509. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_46);
  22510. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_47 = L_43;
  22511. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_48 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
  22512. Type_t* L_49;
  22513. L_49 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_48, NULL);
  22514. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_50 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22515. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_50, _stringLiteralB1C0E2BE30C6465F986B63E23CA73D695683ACF6, L_49, NULL);
  22516. NullCheck(L_47);
  22517. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_50);
  22518. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_51 = L_47;
  22519. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
  22520. Type_t* L_53;
  22521. L_53 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_52, NULL);
  22522. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_54 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22523. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_54, _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29, L_53, NULL);
  22524. NullCheck(L_51);
  22525. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_54);
  22526. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_55 = L_51;
  22527. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
  22528. Type_t* L_57;
  22529. L_57 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_56, NULL);
  22530. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_58 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22531. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_58, _stringLiteral8CAD5FF1EF457B3BD0E6D30D374C5561AA3D0FDC, L_57, NULL);
  22532. NullCheck(L_55);
  22533. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_58);
  22534. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_59 = L_55;
  22535. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_60 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
  22536. Type_t* L_61;
  22537. L_61 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_60, NULL);
  22538. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_62 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22539. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_62, _stringLiteral0376126F0449A97AB7E650AF5576C7A59F4FB688, L_61, NULL);
  22540. NullCheck(L_59);
  22541. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_62);
  22542. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_63 = L_59;
  22543. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_64 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  22544. Type_t* L_65;
  22545. L_65 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_64, NULL);
  22546. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_66 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22547. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_66, _stringLiteralEBC96FC5B7AE8C1C12A3890CB36E89139E925C53, L_65, NULL);
  22548. NullCheck(L_63);
  22549. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_66);
  22550. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_67 = L_63;
  22551. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_68 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
  22552. Type_t* L_69;
  22553. L_69 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_68, NULL);
  22554. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_70 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22555. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_70, _stringLiteral3B0A4D9DF1E7BCA0CC37643FD62C698D64EA7F1D, L_69, NULL);
  22556. NullCheck(L_67);
  22557. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_70);
  22558. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_71 = L_67;
  22559. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22560. Type_t* L_73;
  22561. L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL);
  22562. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_74 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22563. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_74, _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694, L_73, NULL);
  22564. NullCheck(L_71);
  22565. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_74);
  22566. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_75 = L_71;
  22567. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_76 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22568. Type_t* L_77;
  22569. L_77 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_76, NULL);
  22570. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_78 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22571. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_78, _stringLiteral7828486CC6E76D847B54C1EB7416ACD4B474A3AB, L_77, NULL);
  22572. NullCheck(L_75);
  22573. (L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_78);
  22574. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_79 = L_75;
  22575. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22576. Type_t* L_81;
  22577. L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
  22578. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_82 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22579. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_82, _stringLiteralD015306D665F695A4B61154904784526EEFEC44B, L_81, NULL);
  22580. NullCheck(L_79);
  22581. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_82);
  22582. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_83 = L_79;
  22583. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  22584. Type_t* L_85;
  22585. L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL);
  22586. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_86 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22587. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_86, _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72, L_85, NULL);
  22588. NullCheck(L_83);
  22589. (L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_86);
  22590. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_87 = L_83;
  22591. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_88 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22592. Type_t* L_89;
  22593. L_89 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_88, NULL);
  22594. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_90 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22595. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_90, _stringLiteral80BD0AC23C01D7E27D9756B80C93372D48AB0275, L_89, NULL);
  22596. NullCheck(L_87);
  22597. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_90);
  22598. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_91 = L_87;
  22599. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_92 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22600. Type_t* L_93;
  22601. L_93 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_92, NULL);
  22602. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_94 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22603. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_94, _stringLiteral35297627D35CC089E8CF7EED1566D3C9FF09552C, L_93, NULL);
  22604. NullCheck(L_91);
  22605. (L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_94);
  22606. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_95 = L_91;
  22607. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_96 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22608. Type_t* L_97;
  22609. L_97 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_96, NULL);
  22610. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_98 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22611. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_98, _stringLiteralE45A27D5263BA91F21F82127FF20410C4431D222, L_97, NULL);
  22612. NullCheck(L_95);
  22613. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_98);
  22614. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_99 = L_95;
  22615. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_100 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
  22616. Type_t* L_101;
  22617. L_101 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_100, NULL);
  22618. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_102 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22619. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_102, _stringLiteral7A05A136E34451BA838B56C57A62ABDD1887D741, L_101, NULL);
  22620. NullCheck(L_99);
  22621. (L_99)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_102);
  22622. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_103 = L_99;
  22623. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_104 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
  22624. Type_t* L_105;
  22625. L_105 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_104, NULL);
  22626. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_106 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22627. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_106, _stringLiteralEDDA5C78F1020908086DF1A7AC39C48AEFE8E36C, L_105, NULL);
  22628. NullCheck(L_103);
  22629. (L_103)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_106);
  22630. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_107 = L_103;
  22631. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_108 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
  22632. Type_t* L_109;
  22633. L_109 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_108, NULL);
  22634. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_110 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22635. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_110, _stringLiteralDDD95D0BA271A5E9F4CE21EE52B8AD959CD7072A, L_109, NULL);
  22636. NullCheck(L_107);
  22637. (L_107)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_110);
  22638. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_111 = L_107;
  22639. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_112 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22640. Type_t* L_113;
  22641. L_113 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_112, NULL);
  22642. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_114 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22643. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_114, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, L_113, NULL);
  22644. NullCheck(L_111);
  22645. (L_111)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_114);
  22646. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_115 = L_111;
  22647. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_116 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  22648. Type_t* L_117;
  22649. L_117 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_116, NULL);
  22650. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_118 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22651. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_118, _stringLiteral51C6279E31F7483126B79E3000116001A915B690, L_117, NULL);
  22652. NullCheck(L_115);
  22653. (L_115)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_118);
  22654. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_119 = L_115;
  22655. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_120 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  22656. Type_t* L_121;
  22657. L_121 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_120, NULL);
  22658. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_122 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22659. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_122, _stringLiteralBF20334865FA7018C1BA9A8CEB0C34098005DC07, L_121, NULL);
  22660. NullCheck(L_119);
  22661. (L_119)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_122);
  22662. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_123 = L_119;
  22663. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_124 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  22664. Type_t* L_125;
  22665. L_125 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_124, NULL);
  22666. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_126 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22667. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_126, _stringLiteral9AFC78FE25EB4459543F4E497BB776C6616A672B, L_125, NULL);
  22668. NullCheck(L_123);
  22669. (L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_126);
  22670. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_127 = L_123;
  22671. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_128 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
  22672. Type_t* L_129;
  22673. L_129 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_128, NULL);
  22674. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_130 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22675. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_130, _stringLiteralEB3C5FD07A0EE63BA68796F5AC5B2BF4B174670C, L_129, NULL);
  22676. NullCheck(L_127);
  22677. (L_127)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_130);
  22678. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_131 = L_127;
  22679. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_132 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
  22680. Type_t* L_133;
  22681. L_133 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_132, NULL);
  22682. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_134 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22683. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_134, _stringLiteralF5C24D44837B154270D34E68B33250421ECA84D6, L_133, NULL);
  22684. NullCheck(L_131);
  22685. (L_131)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_134);
  22686. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_135 = L_131;
  22687. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_136 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
  22688. Type_t* L_137;
  22689. L_137 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_136, NULL);
  22690. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_138 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22691. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_138, _stringLiteralD41E0018E119649FDAD866A881DB09284C4F1F63, L_137, NULL);
  22692. NullCheck(L_135);
  22693. (L_135)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_138);
  22694. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_139 = L_135;
  22695. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_140 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  22696. Type_t* L_141;
  22697. L_141 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_140, NULL);
  22698. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_142 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22699. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_142, _stringLiteral10C63C8C602DD5E38BE4A758C90EBAC324CD3E69, L_141, NULL);
  22700. NullCheck(L_139);
  22701. (L_139)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_142);
  22702. NameTypeU5BU5D_tACF80E395904732314AFCF37B35B5743627CE4FE* L_143 = L_139;
  22703. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_144 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
  22704. Type_t* L_145;
  22705. L_145 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_144, NULL);
  22706. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_146 = (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)il2cpp_codegen_object_new(NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8_il2cpp_TypeInfo_var);
  22707. NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0(L_146, _stringLiteral8BF693870A1CA202D2EE1A186395E62B409214FD, L_145, NULL);
  22708. NullCheck(L_143);
  22709. (L_143)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8*)L_146);
  22710. ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_mapNameTypeXdr = L_143;
  22711. Il2CppCodeGenWriteBarrier((void**)(&((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_mapNameTypeXdr), (void*)L_143);
  22712. NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* L_147;
  22713. L_147 = XDRSchema_FindNameType_mDCD7C45193A1C545A7B54D5C99FDB0DF8EEA9234(_stringLiteral9C0B03C3C90A2F77EF795B5B44ADB4E16550BEE4, NULL);
  22714. ((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_enumerationNameType = L_147;
  22715. Il2CppCodeGenWriteBarrier((void**)(&((XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_StaticFields*)il2cpp_codegen_static_fields_for(XDRSchema_t098728516CF1586B3022EF4B60EFA61F1A2A350F_il2cpp_TypeInfo_var))->___s_enumerationNameType), (void*)L_147);
  22716. return;
  22717. }
  22718. }
  22719. #ifdef __clang__
  22720. #pragma clang diagnostic pop
  22721. #endif
  22722. #ifdef __clang__
  22723. #pragma clang diagnostic push
  22724. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22725. #pragma clang diagnostic ignored "-Wunused-variable"
  22726. #endif
  22727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NameType__ctor_mEBB335244F0A7A1495EE1AB5C07C5CD3087349E0 (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* __this, String_t* ___0_n, Type_t* ___1_t, const RuntimeMethod* method)
  22728. {
  22729. {
  22730. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  22731. String_t* L_0 = ___0_n;
  22732. __this->___name = L_0;
  22733. Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_0);
  22734. Type_t* L_1 = ___1_t;
  22735. __this->___type = L_1;
  22736. Il2CppCodeGenWriteBarrier((void**)(&__this->___type), (void*)L_1);
  22737. return;
  22738. }
  22739. }
  22740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NameType_CompareTo_m470F2E9659E37F4B7A8ADE00DB7E219D29ED423D (NameType_t9A191CCF4A4CCB9A5F54655450D73FFE60EB9FA8* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  22741. {
  22742. static bool s_Il2CppMethodInitialized;
  22743. if (!s_Il2CppMethodInitialized)
  22744. {
  22745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  22746. s_Il2CppMethodInitialized = true;
  22747. }
  22748. {
  22749. String_t* L_0 = __this->___name;
  22750. RuntimeObject* L_1 = ___0_obj;
  22751. int32_t L_2;
  22752. L_2 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_0, ((String_t*)CastclassSealed((RuntimeObject*)L_1, String_t_il2cpp_TypeInfo_var)), 4, NULL);
  22753. return L_2;
  22754. }
  22755. }
  22756. #ifdef __clang__
  22757. #pragma clang diagnostic pop
  22758. #endif
  22759. #ifdef __clang__
  22760. #pragma clang diagnostic push
  22761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22762. #pragma clang diagnostic ignored "-Wunused-variable"
  22763. #endif
  22764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_LoadDiffGram_m17EB968CC8429EFFA542C500F92647869C760516 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_dataTextReader, const RuntimeMethod* method)
  22765. {
  22766. static bool s_Il2CppMethodInitialized;
  22767. if (!s_Il2CppMethodInitialized)
  22768. {
  22769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BBAA8AE21F00A2CED5FB34854B673FC39AE686E);
  22770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  22771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCC1ECDF2A921E0F4F2600A3DA4CB634588E28A8);
  22772. s_Il2CppMethodInitialized = true;
  22773. }
  22774. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* V_0 = NULL;
  22775. {
  22776. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___1_dataTextReader;
  22777. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_1;
  22778. L_1 = DataTextReader_CreateReader_m6CEE4553CF892E39756D88EA20A7B8CF562C5283(L_0, NULL);
  22779. V_0 = L_1;
  22780. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2 = ___0_ds;
  22781. __this->____dataSet = L_2;
  22782. Il2CppCodeGenWriteBarrier((void**)(&__this->____dataSet), (void*)L_2);
  22783. goto IL_001f;
  22784. }
  22785. IL_0010:
  22786. {
  22787. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_3 = ___0_ds;
  22788. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = V_0;
  22789. XMLDiffLoader_ProcessDiffs_m9E40183B4DEC7547A2058590EF2AED5005C3E09A(__this, L_3, L_4, NULL);
  22790. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_5 = V_0;
  22791. NullCheck(L_5);
  22792. bool L_6;
  22793. L_6 = VirtualFuncInvoker0< bool >::Invoke(31, L_5);
  22794. }
  22795. IL_001f:
  22796. {
  22797. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_7 = V_0;
  22798. NullCheck(L_7);
  22799. String_t* L_8;
  22800. L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_7);
  22801. bool L_9;
  22802. L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteralBCC1ECDF2A921E0F4F2600A3DA4CB634588E28A8, NULL);
  22803. if (!L_9)
  22804. {
  22805. goto IL_0054;
  22806. }
  22807. }
  22808. {
  22809. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_10 = V_0;
  22810. NullCheck(L_10);
  22811. String_t* L_11;
  22812. L_11 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_10);
  22813. bool L_12;
  22814. L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70, NULL);
  22815. if (L_12)
  22816. {
  22817. goto IL_0010;
  22818. }
  22819. }
  22820. {
  22821. goto IL_0054;
  22822. }
  22823. IL_0045:
  22824. {
  22825. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_13 = ___0_ds;
  22826. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_14 = V_0;
  22827. XMLDiffLoader_ProcessErrors_mC62537AA938AE35ADEA8C4D9298F9ED699CDAD49(__this, L_13, L_14, NULL);
  22828. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_15 = V_0;
  22829. NullCheck(L_15);
  22830. bool L_16;
  22831. L_16 = VirtualFuncInvoker0< bool >::Invoke(31, L_15);
  22832. }
  22833. IL_0054:
  22834. {
  22835. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_17 = V_0;
  22836. NullCheck(L_17);
  22837. String_t* L_18;
  22838. L_18 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_17);
  22839. bool L_19;
  22840. L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral4BBAA8AE21F00A2CED5FB34854B673FC39AE686E, NULL);
  22841. if (!L_19)
  22842. {
  22843. goto IL_0078;
  22844. }
  22845. }
  22846. {
  22847. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_20 = V_0;
  22848. NullCheck(L_20);
  22849. String_t* L_21;
  22850. L_21 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_20);
  22851. bool L_22;
  22852. L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70, NULL);
  22853. if (L_22)
  22854. {
  22855. goto IL_0045;
  22856. }
  22857. }
  22858. IL_0078:
  22859. {
  22860. return;
  22861. }
  22862. }
  22863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_CreateTablesHierarchy_m8E8422CFDCFBD9D09776692AB736D17E77ACA17A (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_dt, const RuntimeMethod* method)
  22864. {
  22865. static bool s_Il2CppMethodInitialized;
  22866. if (!s_Il2CppMethodInitialized)
  22867. {
  22868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  22869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  22870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  22871. s_Il2CppMethodInitialized = true;
  22872. }
  22873. RuntimeObject* V_0 = NULL;
  22874. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_1 = NULL;
  22875. RuntimeObject* V_2 = NULL;
  22876. {
  22877. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_dt;
  22878. NullCheck(L_0);
  22879. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_1;
  22880. L_1 = DataTable_get_ChildRelations_mA020ACE26F7C7F02D1BA5A2BB81A6F2AD5F2EEAA(L_0, NULL);
  22881. NullCheck(L_1);
  22882. RuntimeObject* L_2;
  22883. L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_1);
  22884. V_0 = L_2;
  22885. }
  22886. {
  22887. auto __finallyBlock = il2cpp::utils::Finally([&]
  22888. {
  22889. FINALLY_0055:
  22890. {
  22891. {
  22892. RuntimeObject* L_3 = V_0;
  22893. V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  22894. RuntimeObject* L_4 = V_2;
  22895. if (!L_4)
  22896. {
  22897. goto IL_0065;
  22898. }
  22899. }
  22900. {
  22901. RuntimeObject* L_5 = V_2;
  22902. NullCheck(L_5);
  22903. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
  22904. }
  22905. IL_0065:
  22906. {
  22907. return;
  22908. }
  22909. }
  22910. });
  22911. try
  22912. {
  22913. {
  22914. goto IL_004b_1;
  22915. }
  22916. IL_000e_1:
  22917. {
  22918. RuntimeObject* L_6 = V_0;
  22919. NullCheck(L_6);
  22920. RuntimeObject* L_7;
  22921. L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_6);
  22922. V_1 = ((DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)CastclassClass((RuntimeObject*)L_7, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var));
  22923. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_8 = __this->____tables;
  22924. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_9 = V_1;
  22925. NullCheck(L_9);
  22926. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10;
  22927. L_10 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_9);
  22928. NullCheck(L_8);
  22929. bool L_11;
  22930. L_11 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(31, L_8, L_10);
  22931. if (L_11)
  22932. {
  22933. goto IL_004b_1;
  22934. }
  22935. }
  22936. {
  22937. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_12 = __this->____tables;
  22938. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_13 = V_1;
  22939. NullCheck(L_13);
  22940. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14;
  22941. L_14 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_13);
  22942. NullCheck(L_12);
  22943. int32_t L_15;
  22944. L_15 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_12, L_14);
  22945. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_16 = V_1;
  22946. NullCheck(L_16);
  22947. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17;
  22948. L_17 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_16);
  22949. XMLDiffLoader_CreateTablesHierarchy_m8E8422CFDCFBD9D09776692AB736D17E77ACA17A(__this, L_17, NULL);
  22950. }
  22951. IL_004b_1:
  22952. {
  22953. RuntimeObject* L_18 = V_0;
  22954. NullCheck(L_18);
  22955. bool L_19;
  22956. L_19 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
  22957. if (L_19)
  22958. {
  22959. goto IL_000e_1;
  22960. }
  22961. }
  22962. {
  22963. goto IL_0066;
  22964. }
  22965. }
  22966. catch(Il2CppExceptionWrapper& e)
  22967. {
  22968. __finallyBlock.StoreException(e.ex);
  22969. }
  22970. }
  22971. IL_0066:
  22972. {
  22973. return;
  22974. }
  22975. }
  22976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_LoadDiffGram_m9CC1F11182CC30BE6C23CFE64037941E1AD600B5 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_dt, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_dataTextReader, const RuntimeMethod* method)
  22977. {
  22978. static bool s_Il2CppMethodInitialized;
  22979. if (!s_Il2CppMethodInitialized)
  22980. {
  22981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  22982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BBAA8AE21F00A2CED5FB34854B673FC39AE686E);
  22983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  22984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCC1ECDF2A921E0F4F2600A3DA4CB634588E28A8);
  22985. s_Il2CppMethodInitialized = true;
  22986. }
  22987. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* V_0 = NULL;
  22988. {
  22989. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___1_dataTextReader;
  22990. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_1;
  22991. L_1 = DataTextReader_CreateReader_m6CEE4553CF892E39756D88EA20A7B8CF562C5283(L_0, NULL);
  22992. V_0 = L_1;
  22993. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_2 = ___0_dt;
  22994. __this->____dataTable = L_2;
  22995. Il2CppCodeGenWriteBarrier((void**)(&__this->____dataTable), (void*)L_2);
  22996. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  22997. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_3, NULL);
  22998. __this->____tables = L_3;
  22999. Il2CppCodeGenWriteBarrier((void**)(&__this->____tables), (void*)L_3);
  23000. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_4 = __this->____tables;
  23001. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5 = ___0_dt;
  23002. NullCheck(L_4);
  23003. int32_t L_6;
  23004. L_6 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_4, L_5);
  23005. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = ___0_dt;
  23006. XMLDiffLoader_CreateTablesHierarchy_m8E8422CFDCFBD9D09776692AB736D17E77ACA17A(__this, L_7, NULL);
  23007. goto IL_0043;
  23008. }
  23009. IL_002f:
  23010. {
  23011. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_8 = __this->____tables;
  23012. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_9 = V_0;
  23013. XMLDiffLoader_ProcessDiffs_mAB2D48653D72DBD04AF48748E12255D8F3B8FE5B(__this, L_8, L_9, NULL);
  23014. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_10 = V_0;
  23015. NullCheck(L_10);
  23016. bool L_11;
  23017. L_11 = VirtualFuncInvoker0< bool >::Invoke(31, L_10);
  23018. }
  23019. IL_0043:
  23020. {
  23021. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_12 = V_0;
  23022. NullCheck(L_12);
  23023. String_t* L_13;
  23024. L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_12);
  23025. bool L_14;
  23026. L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, _stringLiteralBCC1ECDF2A921E0F4F2600A3DA4CB634588E28A8, NULL);
  23027. if (!L_14)
  23028. {
  23029. goto IL_007d;
  23030. }
  23031. }
  23032. {
  23033. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_15 = V_0;
  23034. NullCheck(L_15);
  23035. String_t* L_16;
  23036. L_16 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_15);
  23037. bool L_17;
  23038. L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70, NULL);
  23039. if (L_17)
  23040. {
  23041. goto IL_002f;
  23042. }
  23043. }
  23044. {
  23045. goto IL_007d;
  23046. }
  23047. IL_0069:
  23048. {
  23049. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_18 = __this->____tables;
  23050. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_19 = V_0;
  23051. XMLDiffLoader_ProcessErrors_m9188940FBBD66E280253642995FE481FD1616005(__this, L_18, L_19, NULL);
  23052. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_20 = V_0;
  23053. NullCheck(L_20);
  23054. bool L_21;
  23055. L_21 = VirtualFuncInvoker0< bool >::Invoke(31, L_20);
  23056. }
  23057. IL_007d:
  23058. {
  23059. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_22 = V_0;
  23060. NullCheck(L_22);
  23061. String_t* L_23;
  23062. L_23 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_22);
  23063. bool L_24;
  23064. L_24 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, _stringLiteral4BBAA8AE21F00A2CED5FB34854B673FC39AE686E, NULL);
  23065. if (!L_24)
  23066. {
  23067. goto IL_00a1;
  23068. }
  23069. }
  23070. {
  23071. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_25 = V_0;
  23072. NullCheck(L_25);
  23073. String_t* L_26;
  23074. L_26 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_25);
  23075. bool L_27;
  23076. L_27 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_26, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70, NULL);
  23077. if (L_27)
  23078. {
  23079. goto IL_0069;
  23080. }
  23081. }
  23082. IL_00a1:
  23083. {
  23084. return;
  23085. }
  23086. }
  23087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessDiffs_m9E40183B4DEC7547A2058590EF2AED5005C3E09A (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method)
  23088. {
  23089. static bool s_Il2CppMethodInitialized;
  23090. if (!s_Il2CppMethodInitialized)
  23091. {
  23092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var);
  23093. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A28B6467723E1612958A02F835D7C07108A5725);
  23094. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694);
  23096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  23097. s_Il2CppMethodInitialized = true;
  23098. }
  23099. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  23100. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_1 = NULL;
  23101. int32_t V_2 = 0;
  23102. int32_t V_3 = 0;
  23103. int32_t V_4 = 0;
  23104. String_t* V_5 = NULL;
  23105. bool V_6 = false;
  23106. {
  23107. V_3 = (-1);
  23108. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___1_ssync;
  23109. NullCheck(L_0);
  23110. int32_t L_1;
  23111. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_0);
  23112. V_4 = L_1;
  23113. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_2 = ___1_ssync;
  23114. NullCheck(L_2);
  23115. bool L_3;
  23116. L_3 = VirtualFuncInvoker0< bool >::Invoke(31, L_2);
  23117. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = ___1_ssync;
  23118. XMLDiffLoader_SkipWhitespaces_m608EED9A221BB1BA66954FCAD6178B55E4F63356(__this, L_4, NULL);
  23119. goto IL_00e6;
  23120. }
  23121. IL_001d:
  23122. {
  23123. V_0 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  23124. V_5 = (String_t*)NULL;
  23125. V_2 = (-1);
  23126. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_5 = ___1_ssync;
  23127. NullCheck(L_5);
  23128. int32_t L_6;
  23129. L_6 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_5);
  23130. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_7 = ___1_ssync;
  23131. NullCheck(L_7);
  23132. String_t* L_8;
  23133. L_8 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_7, _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23134. V_5 = L_8;
  23135. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_9 = ___1_ssync;
  23136. NullCheck(L_9);
  23137. String_t* L_10;
  23138. L_10 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_9, _stringLiteral3A28B6467723E1612958A02F835D7C07108A5725, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23139. bool L_11;
  23140. L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
  23141. V_6 = L_11;
  23142. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_12 = ___0_ds;
  23143. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_13 = ___1_ssync;
  23144. int32_t L_14;
  23145. L_14 = XMLDiffLoader_ReadOldRowData_m410808A43862893D082B8D9016D412B84521EBB9(__this, L_12, (&V_0), (&V_3), L_13, NULL);
  23146. V_2 = L_14;
  23147. int32_t L_15 = V_2;
  23148. if ((((int32_t)L_15) == ((int32_t)(-1))))
  23149. {
  23150. goto IL_00e6;
  23151. }
  23152. }
  23153. {
  23154. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16 = V_0;
  23155. if (L_16)
  23156. {
  23157. goto IL_0073;
  23158. }
  23159. }
  23160. {
  23161. Exception_t* L_17;
  23162. L_17 = ExceptionBuilder_DiffgramMissingSQL_m6F06C14D3524D339105CA9C7C10F0CBC4FCBC73A(NULL);
  23163. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLDiffLoader_ProcessDiffs_m9E40183B4DEC7547A2058590EF2AED5005C3E09A_RuntimeMethod_var)));
  23164. }
  23165. IL_0073:
  23166. {
  23167. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18 = V_0;
  23168. NullCheck(L_18);
  23169. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_19;
  23170. L_19 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(L_18, NULL);
  23171. String_t* L_20 = V_5;
  23172. NullCheck(L_19);
  23173. RuntimeObject* L_21;
  23174. L_21 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_19, L_20);
  23175. V_1 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_21, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  23176. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_22 = V_1;
  23177. if (!L_22)
  23178. {
  23179. goto IL_009f;
  23180. }
  23181. }
  23182. {
  23183. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_23 = V_1;
  23184. int32_t L_24 = V_2;
  23185. NullCheck(L_23);
  23186. L_23->____oldRecord = L_24;
  23187. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25 = V_0;
  23188. NullCheck(L_25);
  23189. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_26 = L_25->____recordManager;
  23190. int32_t L_27 = V_2;
  23191. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_28 = V_1;
  23192. NullCheck(L_26);
  23193. RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766(L_26, L_27, L_28, NULL);
  23194. goto IL_00e6;
  23195. }
  23196. IL_009f:
  23197. {
  23198. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = V_0;
  23199. NullCheck(L_29);
  23200. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_30;
  23201. L_30 = DataTable_NewEmptyRow_m594799A8B1BF239BEE2543F42AA023C2323203E2(L_29, NULL);
  23202. V_1 = L_30;
  23203. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_31 = V_0;
  23204. NullCheck(L_31);
  23205. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_32 = L_31->____recordManager;
  23206. int32_t L_33 = V_2;
  23207. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_34 = V_1;
  23208. NullCheck(L_32);
  23209. RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766(L_32, L_33, L_34, NULL);
  23210. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_35 = V_1;
  23211. int32_t L_36 = V_2;
  23212. NullCheck(L_35);
  23213. L_35->____oldRecord = L_36;
  23214. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_37 = V_1;
  23215. int32_t L_38 = V_2;
  23216. NullCheck(L_37);
  23217. L_37->____newRecord = L_38;
  23218. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_39 = V_0;
  23219. NullCheck(L_39);
  23220. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_40;
  23221. L_40 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_39, NULL);
  23222. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_41 = V_1;
  23223. int32_t L_42 = V_3;
  23224. NullCheck(L_40);
  23225. DataRowCollection_DiffInsertAt_mB5D65C9336630D69780D48BDD19F9D7B336907F1(L_40, L_41, L_42, NULL);
  23226. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_43 = V_1;
  23227. NullCheck(L_43);
  23228. DataRow_Delete_m14B0BDEB2D6119E34523595F2A5041ACC2099392(L_43, NULL);
  23229. bool L_44 = V_6;
  23230. if (!L_44)
  23231. {
  23232. goto IL_00e6;
  23233. }
  23234. }
  23235. {
  23236. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_45 = V_0;
  23237. NullCheck(L_45);
  23238. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_46;
  23239. L_46 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(L_45, NULL);
  23240. String_t* L_47 = V_5;
  23241. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_48 = V_1;
  23242. NullCheck(L_46);
  23243. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_46, L_47, L_48);
  23244. }
  23245. IL_00e6:
  23246. {
  23247. int32_t L_49 = V_4;
  23248. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_50 = ___1_ssync;
  23249. NullCheck(L_50);
  23250. int32_t L_51;
  23251. L_51 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_50);
  23252. if ((((int32_t)L_49) < ((int32_t)L_51)))
  23253. {
  23254. goto IL_001d;
  23255. }
  23256. }
  23257. {
  23258. return;
  23259. }
  23260. }
  23261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessDiffs_mAB2D48653D72DBD04AF48748E12255D8F3B8FE5B (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_tableList, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method)
  23262. {
  23263. static bool s_Il2CppMethodInitialized;
  23264. if (!s_Il2CppMethodInitialized)
  23265. {
  23266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var);
  23267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A28B6467723E1612958A02F835D7C07108A5725);
  23268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694);
  23270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  23271. s_Il2CppMethodInitialized = true;
  23272. }
  23273. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  23274. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_1 = NULL;
  23275. int32_t V_2 = 0;
  23276. int32_t V_3 = 0;
  23277. int32_t V_4 = 0;
  23278. String_t* V_5 = NULL;
  23279. bool V_6 = false;
  23280. {
  23281. V_3 = (-1);
  23282. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___1_ssync;
  23283. NullCheck(L_0);
  23284. int32_t L_1;
  23285. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_0);
  23286. V_4 = L_1;
  23287. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_2 = ___1_ssync;
  23288. NullCheck(L_2);
  23289. bool L_3;
  23290. L_3 = VirtualFuncInvoker0< bool >::Invoke(31, L_2);
  23291. goto IL_00e4;
  23292. }
  23293. IL_0016:
  23294. {
  23295. V_0 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  23296. V_5 = (String_t*)NULL;
  23297. V_2 = (-1);
  23298. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = ___1_ssync;
  23299. NullCheck(L_4);
  23300. int32_t L_5;
  23301. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_4);
  23302. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_6 = ___1_ssync;
  23303. NullCheck(L_6);
  23304. String_t* L_7;
  23305. L_7 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_6, _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23306. V_5 = L_7;
  23307. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_8 = ___1_ssync;
  23308. NullCheck(L_8);
  23309. String_t* L_9;
  23310. L_9 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_8, _stringLiteral3A28B6467723E1612958A02F835D7C07108A5725, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23311. bool L_10;
  23312. L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_9, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
  23313. V_6 = L_10;
  23314. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_11 = __this->____dataSet;
  23315. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_12 = ___1_ssync;
  23316. int32_t L_13;
  23317. L_13 = XMLDiffLoader_ReadOldRowData_m410808A43862893D082B8D9016D412B84521EBB9(__this, L_11, (&V_0), (&V_3), L_12, NULL);
  23318. V_2 = L_13;
  23319. int32_t L_14 = V_2;
  23320. if ((((int32_t)L_14) == ((int32_t)(-1))))
  23321. {
  23322. goto IL_00e4;
  23323. }
  23324. }
  23325. {
  23326. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = V_0;
  23327. if (L_15)
  23328. {
  23329. goto IL_0071;
  23330. }
  23331. }
  23332. {
  23333. Exception_t* L_16;
  23334. L_16 = ExceptionBuilder_DiffgramMissingSQL_m6F06C14D3524D339105CA9C7C10F0CBC4FCBC73A(NULL);
  23335. IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLDiffLoader_ProcessDiffs_mAB2D48653D72DBD04AF48748E12255D8F3B8FE5B_RuntimeMethod_var)));
  23336. }
  23337. IL_0071:
  23338. {
  23339. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = V_0;
  23340. NullCheck(L_17);
  23341. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_18;
  23342. L_18 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(L_17, NULL);
  23343. String_t* L_19 = V_5;
  23344. NullCheck(L_18);
  23345. RuntimeObject* L_20;
  23346. L_20 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_18, L_19);
  23347. V_1 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_20, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  23348. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_21 = V_1;
  23349. if (!L_21)
  23350. {
  23351. goto IL_009d;
  23352. }
  23353. }
  23354. {
  23355. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_22 = V_1;
  23356. int32_t L_23 = V_2;
  23357. NullCheck(L_22);
  23358. L_22->____oldRecord = L_23;
  23359. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_24 = V_0;
  23360. NullCheck(L_24);
  23361. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_25 = L_24->____recordManager;
  23362. int32_t L_26 = V_2;
  23363. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_27 = V_1;
  23364. NullCheck(L_25);
  23365. RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766(L_25, L_26, L_27, NULL);
  23366. goto IL_00e4;
  23367. }
  23368. IL_009d:
  23369. {
  23370. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28 = V_0;
  23371. NullCheck(L_28);
  23372. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_29;
  23373. L_29 = DataTable_NewEmptyRow_m594799A8B1BF239BEE2543F42AA023C2323203E2(L_28, NULL);
  23374. V_1 = L_29;
  23375. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_30 = V_0;
  23376. NullCheck(L_30);
  23377. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* L_31 = L_30->____recordManager;
  23378. int32_t L_32 = V_2;
  23379. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_33 = V_1;
  23380. NullCheck(L_31);
  23381. RecordManager_set_Item_mABB39B5B58A9EF043E09F96FEFEE837A2C38A766(L_31, L_32, L_33, NULL);
  23382. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_34 = V_1;
  23383. int32_t L_35 = V_2;
  23384. NullCheck(L_34);
  23385. L_34->____oldRecord = L_35;
  23386. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_36 = V_1;
  23387. int32_t L_37 = V_2;
  23388. NullCheck(L_36);
  23389. L_36->____newRecord = L_37;
  23390. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_38 = V_0;
  23391. NullCheck(L_38);
  23392. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_39;
  23393. L_39 = DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline(L_38, NULL);
  23394. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_40 = V_1;
  23395. int32_t L_41 = V_3;
  23396. NullCheck(L_39);
  23397. DataRowCollection_DiffInsertAt_mB5D65C9336630D69780D48BDD19F9D7B336907F1(L_39, L_40, L_41, NULL);
  23398. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_42 = V_1;
  23399. NullCheck(L_42);
  23400. DataRow_Delete_m14B0BDEB2D6119E34523595F2A5041ACC2099392(L_42, NULL);
  23401. bool L_43 = V_6;
  23402. if (!L_43)
  23403. {
  23404. goto IL_00e4;
  23405. }
  23406. }
  23407. {
  23408. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_44 = V_0;
  23409. NullCheck(L_44);
  23410. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_45;
  23411. L_45 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(L_44, NULL);
  23412. String_t* L_46 = V_5;
  23413. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_47 = V_1;
  23414. NullCheck(L_45);
  23415. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_45, L_46, L_47);
  23416. }
  23417. IL_00e4:
  23418. {
  23419. int32_t L_48 = V_4;
  23420. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_49 = ___1_ssync;
  23421. NullCheck(L_49);
  23422. int32_t L_50;
  23423. L_50 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_49);
  23424. if ((((int32_t)L_48) < ((int32_t)L_50)))
  23425. {
  23426. goto IL_0016;
  23427. }
  23428. }
  23429. {
  23430. return;
  23431. }
  23432. }
  23433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessErrors_mC62537AA938AE35ADEA8C4D9298F9ED699CDAD49 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method)
  23434. {
  23435. static bool s_Il2CppMethodInitialized;
  23436. if (!s_Il2CppMethodInitialized)
  23437. {
  23438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var);
  23439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  23440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694);
  23442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7);
  23443. s_Il2CppMethodInitialized = true;
  23444. }
  23445. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  23446. int32_t V_1 = 0;
  23447. String_t* V_2 = NULL;
  23448. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_3 = NULL;
  23449. String_t* V_4 = NULL;
  23450. int32_t V_5 = 0;
  23451. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_6 = NULL;
  23452. String_t* V_7 = NULL;
  23453. {
  23454. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___1_ssync;
  23455. NullCheck(L_0);
  23456. int32_t L_1;
  23457. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_0);
  23458. V_1 = L_1;
  23459. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_2 = ___1_ssync;
  23460. NullCheck(L_2);
  23461. bool L_3;
  23462. L_3 = VirtualFuncInvoker0< bool >::Invoke(31, L_2);
  23463. goto IL_00fb;
  23464. }
  23465. IL_0013:
  23466. {
  23467. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4 = ___0_ds;
  23468. NullCheck(L_4);
  23469. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_5;
  23470. L_5 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_4, NULL);
  23471. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_6 = ___1_ssync;
  23472. NullCheck(L_6);
  23473. String_t* L_7;
  23474. L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_6);
  23475. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  23476. String_t* L_8;
  23477. L_8 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_7, NULL);
  23478. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_9 = ___1_ssync;
  23479. NullCheck(L_9);
  23480. String_t* L_10;
  23481. L_10 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_9);
  23482. NullCheck(L_5);
  23483. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11;
  23484. L_11 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_5, L_8, L_10, NULL);
  23485. V_0 = L_11;
  23486. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12 = V_0;
  23487. if (L_12)
  23488. {
  23489. goto IL_0039;
  23490. }
  23491. }
  23492. {
  23493. Exception_t* L_13;
  23494. L_13 = ExceptionBuilder_DiffgramMissingSQL_m6F06C14D3524D339105CA9C7C10F0CBC4FCBC73A(NULL);
  23495. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLDiffLoader_ProcessErrors_mC62537AA938AE35ADEA8C4D9298F9ED699CDAD49_RuntimeMethod_var)));
  23496. }
  23497. IL_0039:
  23498. {
  23499. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_14 = ___1_ssync;
  23500. NullCheck(L_14);
  23501. String_t* L_15;
  23502. L_15 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_14, _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23503. V_2 = L_15;
  23504. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16 = V_0;
  23505. NullCheck(L_16);
  23506. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_17;
  23507. L_17 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(L_16, NULL);
  23508. String_t* L_18 = V_2;
  23509. NullCheck(L_17);
  23510. RuntimeObject* L_19;
  23511. L_19 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_17, L_18);
  23512. V_3 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_19, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  23513. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_20 = ___1_ssync;
  23514. NullCheck(L_20);
  23515. String_t* L_21;
  23516. L_21 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_20, _stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23517. V_4 = L_21;
  23518. String_t* L_22 = V_4;
  23519. if (!L_22)
  23520. {
  23521. goto IL_007a;
  23522. }
  23523. }
  23524. {
  23525. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_23 = V_3;
  23526. String_t* L_24 = V_4;
  23527. NullCheck(L_23);
  23528. DataRow_set_RowError_mE12109D94E19A833B76F97A7EB132FF7CE6366B6(L_23, L_24, NULL);
  23529. }
  23530. IL_007a:
  23531. {
  23532. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_25 = ___1_ssync;
  23533. NullCheck(L_25);
  23534. int32_t L_26;
  23535. L_26 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_25);
  23536. V_5 = L_26;
  23537. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_27 = ___1_ssync;
  23538. NullCheck(L_27);
  23539. bool L_28;
  23540. L_28 = VirtualFuncInvoker0< bool >::Invoke(31, L_27);
  23541. goto IL_00d5;
  23542. }
  23543. IL_008b:
  23544. {
  23545. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_29 = ___1_ssync;
  23546. NullCheck(L_29);
  23547. int32_t L_30;
  23548. L_30 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_29);
  23549. if ((!(((uint32_t)1) == ((uint32_t)L_30))))
  23550. {
  23551. goto IL_00ce;
  23552. }
  23553. }
  23554. {
  23555. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_31 = V_0;
  23556. NullCheck(L_31);
  23557. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_32;
  23558. L_32 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_31, NULL);
  23559. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_33 = ___1_ssync;
  23560. NullCheck(L_33);
  23561. String_t* L_34;
  23562. L_34 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_33);
  23563. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  23564. String_t* L_35;
  23565. L_35 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_34, NULL);
  23566. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_36 = ___1_ssync;
  23567. NullCheck(L_36);
  23568. String_t* L_37;
  23569. L_37 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_36);
  23570. NullCheck(L_32);
  23571. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_38;
  23572. L_38 = DataColumnCollection_get_Item_m4C344C68D2AF1FF183BF4302328621E90721A73A(L_32, L_35, L_37, NULL);
  23573. V_6 = L_38;
  23574. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_39 = ___1_ssync;
  23575. NullCheck(L_39);
  23576. String_t* L_40;
  23577. L_40 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_39, _stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23578. V_7 = L_40;
  23579. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_41 = V_3;
  23580. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_42 = V_6;
  23581. String_t* L_43 = V_7;
  23582. NullCheck(L_41);
  23583. DataRow_SetColumnError_m537503EC426DBA6C1E50EB87688CDD632F58BD47(L_41, L_42, L_43, NULL);
  23584. }
  23585. IL_00ce:
  23586. {
  23587. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_44 = ___1_ssync;
  23588. NullCheck(L_44);
  23589. bool L_45;
  23590. L_45 = VirtualFuncInvoker0< bool >::Invoke(31, L_44);
  23591. }
  23592. IL_00d5:
  23593. {
  23594. int32_t L_46 = V_5;
  23595. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_47 = ___1_ssync;
  23596. NullCheck(L_47);
  23597. int32_t L_48;
  23598. L_48 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_47);
  23599. if ((((int32_t)L_46) < ((int32_t)L_48)))
  23600. {
  23601. goto IL_008b;
  23602. }
  23603. }
  23604. {
  23605. goto IL_00e8;
  23606. }
  23607. IL_00e1:
  23608. {
  23609. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_49 = ___1_ssync;
  23610. NullCheck(L_49);
  23611. bool L_50;
  23612. L_50 = VirtualFuncInvoker0< bool >::Invoke(31, L_49);
  23613. }
  23614. IL_00e8:
  23615. {
  23616. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_51 = ___1_ssync;
  23617. NullCheck(L_51);
  23618. int32_t L_52;
  23619. L_52 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_51);
  23620. if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)15)))))
  23621. {
  23622. goto IL_00fb;
  23623. }
  23624. }
  23625. {
  23626. int32_t L_53 = V_1;
  23627. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_54 = ___1_ssync;
  23628. NullCheck(L_54);
  23629. int32_t L_55;
  23630. L_55 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_54);
  23631. if ((((int32_t)L_53) < ((int32_t)L_55)))
  23632. {
  23633. goto IL_00e1;
  23634. }
  23635. }
  23636. IL_00fb:
  23637. {
  23638. int32_t L_56 = V_1;
  23639. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_57 = ___1_ssync;
  23640. NullCheck(L_57);
  23641. int32_t L_58;
  23642. L_58 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_57);
  23643. if ((((int32_t)L_56) < ((int32_t)L_58)))
  23644. {
  23645. goto IL_0013;
  23646. }
  23647. }
  23648. {
  23649. return;
  23650. }
  23651. }
  23652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_ProcessErrors_m9188940FBBD66E280253642995FE481FD1616005 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_dt, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___1_ssync, const RuntimeMethod* method)
  23653. {
  23654. static bool s_Il2CppMethodInitialized;
  23655. if (!s_Il2CppMethodInitialized)
  23656. {
  23657. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var);
  23658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  23659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  23660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23661. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694);
  23662. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7);
  23663. s_Il2CppMethodInitialized = true;
  23664. }
  23665. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  23666. int32_t V_1 = 0;
  23667. String_t* V_2 = NULL;
  23668. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* V_3 = NULL;
  23669. String_t* V_4 = NULL;
  23670. int32_t V_5 = 0;
  23671. int32_t V_6 = 0;
  23672. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_7 = NULL;
  23673. String_t* V_8 = NULL;
  23674. {
  23675. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___1_ssync;
  23676. NullCheck(L_0);
  23677. int32_t L_1;
  23678. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_0);
  23679. V_1 = L_1;
  23680. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_2 = ___1_ssync;
  23681. NullCheck(L_2);
  23682. bool L_3;
  23683. L_3 = VirtualFuncInvoker0< bool >::Invoke(31, L_2);
  23684. goto IL_0138;
  23685. }
  23686. IL_0013:
  23687. {
  23688. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = ___1_ssync;
  23689. NullCheck(L_4);
  23690. String_t* L_5;
  23691. L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_4);
  23692. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  23693. String_t* L_6;
  23694. L_6 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_5, NULL);
  23695. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_7 = ___1_ssync;
  23696. NullCheck(L_7);
  23697. String_t* L_8;
  23698. L_8 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_7);
  23699. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9;
  23700. L_9 = XMLDiffLoader_GetTable_mC410400185D011FFF2C1400A7FF85D33A869CE35(__this, L_6, L_8, NULL);
  23701. V_0 = L_9;
  23702. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = V_0;
  23703. if (L_10)
  23704. {
  23705. goto IL_0034;
  23706. }
  23707. }
  23708. {
  23709. Exception_t* L_11;
  23710. L_11 = ExceptionBuilder_DiffgramMissingSQL_m6F06C14D3524D339105CA9C7C10F0CBC4FCBC73A(NULL);
  23711. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLDiffLoader_ProcessErrors_m9188940FBBD66E280253642995FE481FD1616005_RuntimeMethod_var)));
  23712. }
  23713. IL_0034:
  23714. {
  23715. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_12 = ___1_ssync;
  23716. NullCheck(L_12);
  23717. String_t* L_13;
  23718. L_13 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_12, _stringLiteral996E5360F80E16B2189CC1E536C91CE68083F694, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23719. V_2 = L_13;
  23720. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14 = V_0;
  23721. NullCheck(L_14);
  23722. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_15;
  23723. L_15 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(L_14, NULL);
  23724. String_t* L_16 = V_2;
  23725. NullCheck(L_15);
  23726. RuntimeObject* L_17;
  23727. L_17 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_15, L_16);
  23728. V_3 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_17, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  23729. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_18 = V_3;
  23730. if (L_18)
  23731. {
  23732. goto IL_0099;
  23733. }
  23734. }
  23735. {
  23736. V_6 = 0;
  23737. goto IL_008f;
  23738. }
  23739. IL_005f:
  23740. {
  23741. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_19 = ___0_dt;
  23742. int32_t L_20 = V_6;
  23743. NullCheck(L_19);
  23744. RuntimeObject* L_21;
  23745. L_21 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25, L_19, L_20);
  23746. NullCheck(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_21, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)));
  23747. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_22;
  23748. L_22 = DataTable_get_RowDiffId_m9F48B8D721979F8A3258D7243705C3675D753B55(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_21, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)), NULL);
  23749. String_t* L_23 = V_2;
  23750. NullCheck(L_22);
  23751. RuntimeObject* L_24;
  23752. L_24 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_22, L_23);
  23753. V_3 = ((DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388*)CastclassClass((RuntimeObject*)L_24, DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388_il2cpp_TypeInfo_var));
  23754. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_25 = V_3;
  23755. if (!L_25)
  23756. {
  23757. goto IL_0089;
  23758. }
  23759. }
  23760. {
  23761. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_26 = V_3;
  23762. NullCheck(L_26);
  23763. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_27;
  23764. L_27 = DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline(L_26, NULL);
  23765. V_0 = L_27;
  23766. goto IL_0099;
  23767. }
  23768. IL_0089:
  23769. {
  23770. int32_t L_28 = V_6;
  23771. V_6 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  23772. }
  23773. IL_008f:
  23774. {
  23775. int32_t L_29 = V_6;
  23776. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_30 = ___0_dt;
  23777. NullCheck(L_30);
  23778. int32_t L_31;
  23779. L_31 = VirtualFuncInvoker0< int32_t >::Invoke(21, L_30);
  23780. if ((((int32_t)L_29) < ((int32_t)L_31)))
  23781. {
  23782. goto IL_005f;
  23783. }
  23784. }
  23785. IL_0099:
  23786. {
  23787. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_32 = ___1_ssync;
  23788. NullCheck(L_32);
  23789. String_t* L_33;
  23790. L_33 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_32, _stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23791. V_4 = L_33;
  23792. String_t* L_34 = V_4;
  23793. if (!L_34)
  23794. {
  23795. goto IL_00b7;
  23796. }
  23797. }
  23798. {
  23799. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_35 = V_3;
  23800. String_t* L_36 = V_4;
  23801. NullCheck(L_35);
  23802. DataRow_set_RowError_mE12109D94E19A833B76F97A7EB132FF7CE6366B6(L_35, L_36, NULL);
  23803. }
  23804. IL_00b7:
  23805. {
  23806. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_37 = ___1_ssync;
  23807. NullCheck(L_37);
  23808. int32_t L_38;
  23809. L_38 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_37);
  23810. V_5 = L_38;
  23811. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_39 = ___1_ssync;
  23812. NullCheck(L_39);
  23813. bool L_40;
  23814. L_40 = VirtualFuncInvoker0< bool >::Invoke(31, L_39);
  23815. goto IL_0112;
  23816. }
  23817. IL_00c8:
  23818. {
  23819. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_41 = ___1_ssync;
  23820. NullCheck(L_41);
  23821. int32_t L_42;
  23822. L_42 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_41);
  23823. if ((!(((uint32_t)1) == ((uint32_t)L_42))))
  23824. {
  23825. goto IL_010b;
  23826. }
  23827. }
  23828. {
  23829. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_43 = V_0;
  23830. NullCheck(L_43);
  23831. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_44;
  23832. L_44 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_43, NULL);
  23833. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_45 = ___1_ssync;
  23834. NullCheck(L_45);
  23835. String_t* L_46;
  23836. L_46 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_45);
  23837. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  23838. String_t* L_47;
  23839. L_47 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_46, NULL);
  23840. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_48 = ___1_ssync;
  23841. NullCheck(L_48);
  23842. String_t* L_49;
  23843. L_49 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_48);
  23844. NullCheck(L_44);
  23845. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_50;
  23846. L_50 = DataColumnCollection_get_Item_m4C344C68D2AF1FF183BF4302328621E90721A73A(L_44, L_47, L_49, NULL);
  23847. V_7 = L_50;
  23848. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_51 = ___1_ssync;
  23849. NullCheck(L_51);
  23850. String_t* L_52;
  23851. L_52 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_51, _stringLiteralD6DCC897C02A857315752249765CB47ADDF4E5C7, _stringLiteral7B80B85CCAD1C39D7F464F3BE1A79483F6A9FD70);
  23852. V_8 = L_52;
  23853. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_53 = V_3;
  23854. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_54 = V_7;
  23855. String_t* L_55 = V_8;
  23856. NullCheck(L_53);
  23857. DataRow_SetColumnError_m537503EC426DBA6C1E50EB87688CDD632F58BD47(L_53, L_54, L_55, NULL);
  23858. }
  23859. IL_010b:
  23860. {
  23861. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_56 = ___1_ssync;
  23862. NullCheck(L_56);
  23863. bool L_57;
  23864. L_57 = VirtualFuncInvoker0< bool >::Invoke(31, L_56);
  23865. }
  23866. IL_0112:
  23867. {
  23868. int32_t L_58 = V_5;
  23869. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_59 = ___1_ssync;
  23870. NullCheck(L_59);
  23871. int32_t L_60;
  23872. L_60 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_59);
  23873. if ((((int32_t)L_58) < ((int32_t)L_60)))
  23874. {
  23875. goto IL_00c8;
  23876. }
  23877. }
  23878. {
  23879. goto IL_0125;
  23880. }
  23881. IL_011e:
  23882. {
  23883. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_61 = ___1_ssync;
  23884. NullCheck(L_61);
  23885. bool L_62;
  23886. L_62 = VirtualFuncInvoker0< bool >::Invoke(31, L_61);
  23887. }
  23888. IL_0125:
  23889. {
  23890. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_63 = ___1_ssync;
  23891. NullCheck(L_63);
  23892. int32_t L_64;
  23893. L_64 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_63);
  23894. if ((!(((uint32_t)L_64) == ((uint32_t)((int32_t)15)))))
  23895. {
  23896. goto IL_0138;
  23897. }
  23898. }
  23899. {
  23900. int32_t L_65 = V_1;
  23901. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_66 = ___1_ssync;
  23902. NullCheck(L_66);
  23903. int32_t L_67;
  23904. L_67 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_66);
  23905. if ((((int32_t)L_65) < ((int32_t)L_67)))
  23906. {
  23907. goto IL_011e;
  23908. }
  23909. }
  23910. IL_0138:
  23911. {
  23912. int32_t L_68 = V_1;
  23913. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_69 = ___1_ssync;
  23914. NullCheck(L_69);
  23915. int32_t L_70;
  23916. L_70 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_69);
  23917. if ((((int32_t)L_68) < ((int32_t)L_70)))
  23918. {
  23919. goto IL_0013;
  23920. }
  23921. }
  23922. {
  23923. return;
  23924. }
  23925. }
  23926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XMLDiffLoader_GetTable_mC410400185D011FFF2C1400A7FF85D33A869CE35 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, String_t* ___0_tableName, String_t* ___1_ns, const RuntimeMethod* method)
  23927. {
  23928. static bool s_Il2CppMethodInitialized;
  23929. if (!s_Il2CppMethodInitialized)
  23930. {
  23931. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  23932. s_Il2CppMethodInitialized = true;
  23933. }
  23934. int32_t V_0 = 0;
  23935. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_1 = NULL;
  23936. {
  23937. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____tables;
  23938. if (L_0)
  23939. {
  23940. goto IL_001b;
  23941. }
  23942. }
  23943. {
  23944. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1 = __this->____dataSet;
  23945. NullCheck(L_1);
  23946. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_2;
  23947. L_2 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_1, NULL);
  23948. String_t* L_3 = ___0_tableName;
  23949. String_t* L_4 = ___1_ns;
  23950. NullCheck(L_2);
  23951. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_5;
  23952. L_5 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_2, L_3, L_4, NULL);
  23953. return L_5;
  23954. }
  23955. IL_001b:
  23956. {
  23957. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_6 = __this->____tables;
  23958. NullCheck(L_6);
  23959. int32_t L_7;
  23960. L_7 = VirtualFuncInvoker0< int32_t >::Invoke(21, L_6);
  23961. if (L_7)
  23962. {
  23963. goto IL_003a;
  23964. }
  23965. }
  23966. {
  23967. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_8 = __this->____tables;
  23968. NullCheck(L_8);
  23969. RuntimeObject* L_9;
  23970. L_9 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25, L_8, 0);
  23971. return ((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_9, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var));
  23972. }
  23973. IL_003a:
  23974. {
  23975. V_0 = 0;
  23976. goto IL_0074;
  23977. }
  23978. IL_003e:
  23979. {
  23980. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_10 = __this->____tables;
  23981. int32_t L_11 = V_0;
  23982. NullCheck(L_10);
  23983. RuntimeObject* L_12;
  23984. L_12 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25, L_10, L_11);
  23985. V_1 = ((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_12, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var));
  23986. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_13 = V_1;
  23987. NullCheck(L_13);
  23988. String_t* L_14;
  23989. L_14 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_13, NULL);
  23990. String_t* L_15 = ___0_tableName;
  23991. bool L_16;
  23992. L_16 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_14, L_15, 4, NULL);
  23993. if (!L_16)
  23994. {
  23995. goto IL_0070;
  23996. }
  23997. }
  23998. {
  23999. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = V_1;
  24000. NullCheck(L_17);
  24001. String_t* L_18;
  24002. L_18 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_17, NULL);
  24003. String_t* L_19 = ___1_ns;
  24004. bool L_20;
  24005. L_20 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_18, L_19, 4, NULL);
  24006. if (!L_20)
  24007. {
  24008. goto IL_0070;
  24009. }
  24010. }
  24011. {
  24012. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_21 = V_1;
  24013. return L_21;
  24014. }
  24015. IL_0070:
  24016. {
  24017. int32_t L_22 = V_0;
  24018. V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  24019. }
  24020. IL_0074:
  24021. {
  24022. int32_t L_23 = V_0;
  24023. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_24 = __this->____tables;
  24024. NullCheck(L_24);
  24025. int32_t L_25;
  24026. L_25 = VirtualFuncInvoker0< int32_t >::Invoke(21, L_24);
  24027. if ((((int32_t)L_23) < ((int32_t)L_25)))
  24028. {
  24029. goto IL_003e;
  24030. }
  24031. }
  24032. {
  24033. return (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  24034. }
  24035. }
  24036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XMLDiffLoader_ReadOldRowData_m410808A43862893D082B8D9016D412B84521EBB9 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___0_ds, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** ___1_table, int32_t* ___2_pos, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___3_row, const RuntimeMethod* method)
  24037. {
  24038. static bool s_Il2CppMethodInitialized;
  24039. if (!s_Il2CppMethodInitialized)
  24040. {
  24041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  24042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  24043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  24044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  24045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  24046. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  24047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  24048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
  24049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  24050. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  24051. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  24052. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  24053. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF_il2cpp_TypeInfo_var);
  24054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E62D1EEC1CF40EEC3E55E672939594A78C717D9);
  24055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral446E1C5FF456E0764AE9094F8CE8D39CBBA256AA);
  24056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  24057. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C014955313A7D33D5D04696B884B25325E6393C);
  24058. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
  24059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28);
  24060. s_Il2CppMethodInitialized = true;
  24061. }
  24062. int32_t V_0 = 0;
  24063. String_t* V_1 = NULL;
  24064. int32_t V_2 = 0;
  24065. int32_t V_3 = 0;
  24066. RuntimeObject* V_4 = NULL;
  24067. RuntimeObject* V_5 = NULL;
  24068. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_6 = NULL;
  24069. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_7 = NULL;
  24070. String_t* V_8 = NULL;
  24071. String_t* V_9 = NULL;
  24072. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_10 = NULL;
  24073. bool V_11 = false;
  24074. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* V_12 = NULL;
  24075. int32_t V_13 = 0;
  24076. String_t* V_14 = NULL;
  24077. int32_t G_B50_0 = 0;
  24078. int32_t G_B53_0 = 0;
  24079. int32_t G_B51_0 = 0;
  24080. int32_t G_B52_0 = 0;
  24081. {
  24082. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = ___0_ds;
  24083. if (!L_0)
  24084. {
  24085. goto IL_0025;
  24086. }
  24087. }
  24088. {
  24089. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_1 = ___1_table;
  24090. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2 = ___0_ds;
  24091. NullCheck(L_2);
  24092. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_3;
  24093. L_3 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_2, NULL);
  24094. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = ___3_row;
  24095. NullCheck(L_4);
  24096. String_t* L_5;
  24097. L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_4);
  24098. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  24099. String_t* L_6;
  24100. L_6 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_5, NULL);
  24101. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_7 = ___3_row;
  24102. NullCheck(L_7);
  24103. String_t* L_8;
  24104. L_8 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_7);
  24105. NullCheck(L_3);
  24106. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9;
  24107. L_9 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_3, L_6, L_8, NULL);
  24108. *((RuntimeObject**)L_1) = (RuntimeObject*)L_9;
  24109. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)L_9);
  24110. goto IL_0040;
  24111. }
  24112. IL_0025:
  24113. {
  24114. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_10 = ___1_table;
  24115. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_11 = ___3_row;
  24116. NullCheck(L_11);
  24117. String_t* L_12;
  24118. L_12 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_11);
  24119. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  24120. String_t* L_13;
  24121. L_13 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_12, NULL);
  24122. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_14 = ___3_row;
  24123. NullCheck(L_14);
  24124. String_t* L_15;
  24125. L_15 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_14);
  24126. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16;
  24127. L_16 = XMLDiffLoader_GetTable_mC410400185D011FFF2C1400A7FF85D33A869CE35(__this, L_13, L_15, NULL);
  24128. *((RuntimeObject**)L_10) = (RuntimeObject*)L_16;
  24129. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_16);
  24130. }
  24131. IL_0040:
  24132. {
  24133. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_17 = ___1_table;
  24134. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_17);
  24135. if (L_18)
  24136. {
  24137. goto IL_004d;
  24138. }
  24139. }
  24140. {
  24141. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_19 = ___3_row;
  24142. NullCheck(L_19);
  24143. VirtualActionInvoker0::Invoke(35, L_19);
  24144. return (-1);
  24145. }
  24146. IL_004d:
  24147. {
  24148. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_20 = ___3_row;
  24149. NullCheck(L_20);
  24150. int32_t L_21;
  24151. L_21 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_20);
  24152. V_0 = L_21;
  24153. V_1 = (String_t*)NULL;
  24154. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_22 = ___1_table;
  24155. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_23 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_22);
  24156. if (L_23)
  24157. {
  24158. goto IL_006d;
  24159. }
  24160. }
  24161. {
  24162. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_24 = ___3_row;
  24163. NullCheck(L_24);
  24164. String_t* L_25;
  24165. L_25 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_24);
  24166. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var)));
  24167. String_t* L_26;
  24168. L_26 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_25, NULL);
  24169. Exception_t* L_27;
  24170. L_27 = ExceptionBuilder_DiffgramMissingTable_m6A549A557BAFB9634D2DD2E512F52B85615B50B1(L_26, NULL);
  24171. IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLDiffLoader_ReadOldRowData_m410808A43862893D082B8D9016D412B84521EBB9_RuntimeMethod_var)));
  24172. }
  24173. IL_006d:
  24174. {
  24175. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_28 = ___3_row;
  24176. NullCheck(L_28);
  24177. String_t* L_29;
  24178. L_29 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_28, _stringLiteral446E1C5FF456E0764AE9094F8CE8D39CBBA256AA, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  24179. V_1 = L_29;
  24180. String_t* L_30 = V_1;
  24181. bool L_31;
  24182. L_31 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_30, NULL);
  24183. if (L_31)
  24184. {
  24185. goto IL_009f;
  24186. }
  24187. }
  24188. {
  24189. int32_t* L_32 = ___2_pos;
  24190. String_t* L_33 = V_1;
  24191. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  24192. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  24193. Type_t* L_35;
  24194. L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
  24195. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  24196. RuntimeObject* L_36;
  24197. L_36 = Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B(L_33, L_35, (RuntimeObject*)NULL, NULL);
  24198. *((int32_t*)L_32) = (int32_t)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_36, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  24199. }
  24200. IL_009f:
  24201. {
  24202. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_37 = ___1_table;
  24203. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_38 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_37);
  24204. NullCheck(L_38);
  24205. int32_t L_39;
  24206. L_39 = DataTable_NewRecord_m068F3036127FB98AFD2A36C574DB5320A3334F01(L_38, NULL);
  24207. V_2 = L_39;
  24208. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_40 = ___1_table;
  24209. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_41 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_40);
  24210. NullCheck(L_41);
  24211. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_42;
  24212. L_42 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_41, NULL);
  24213. NullCheck(L_42);
  24214. RuntimeObject* L_43;
  24215. L_43 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_42);
  24216. V_4 = L_43;
  24217. }
  24218. {
  24219. auto __finallyBlock = il2cpp::utils::Finally([&]
  24220. {
  24221. FINALLY_00d9:
  24222. {
  24223. {
  24224. RuntimeObject* L_44 = V_4;
  24225. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_44, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  24226. RuntimeObject* L_45 = V_5;
  24227. if (!L_45)
  24228. {
  24229. goto IL_00ed;
  24230. }
  24231. }
  24232. {
  24233. RuntimeObject* L_46 = V_5;
  24234. NullCheck(L_46);
  24235. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_46);
  24236. }
  24237. IL_00ed:
  24238. {
  24239. return;
  24240. }
  24241. }
  24242. });
  24243. try
  24244. {
  24245. {
  24246. goto IL_00ce_1;
  24247. }
  24248. IL_00b7_1:
  24249. {
  24250. RuntimeObject* L_47 = V_4;
  24251. NullCheck(L_47);
  24252. RuntimeObject* L_48;
  24253. L_48 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_47);
  24254. int32_t L_49 = V_2;
  24255. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  24256. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_50 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value;
  24257. NullCheck(((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_48, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var)));
  24258. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_48, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var)), L_49, L_50, NULL);
  24259. }
  24260. IL_00ce_1:
  24261. {
  24262. RuntimeObject* L_51 = V_4;
  24263. NullCheck(L_51);
  24264. bool L_52;
  24265. L_52 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_51);
  24266. if (L_52)
  24267. {
  24268. goto IL_00b7_1;
  24269. }
  24270. }
  24271. {
  24272. goto IL_00ee;
  24273. }
  24274. }
  24275. catch(Il2CppExceptionWrapper& e)
  24276. {
  24277. __finallyBlock.StoreException(e.ex);
  24278. }
  24279. }
  24280. IL_00ee:
  24281. {
  24282. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_53 = ___1_table;
  24283. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_54 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_53);
  24284. NullCheck(L_54);
  24285. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_55;
  24286. L_55 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_54, NULL);
  24287. NullCheck(L_55);
  24288. RuntimeObject* L_56;
  24289. L_56 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_55);
  24290. V_4 = L_56;
  24291. }
  24292. {
  24293. auto __finallyBlock = il2cpp::utils::Finally([&]
  24294. {
  24295. FINALLY_017e:
  24296. {
  24297. {
  24298. RuntimeObject* L_57 = V_4;
  24299. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_57, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  24300. RuntimeObject* L_58 = V_5;
  24301. if (!L_58)
  24302. {
  24303. goto IL_0192;
  24304. }
  24305. }
  24306. {
  24307. RuntimeObject* L_59 = V_5;
  24308. NullCheck(L_59);
  24309. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_59);
  24310. }
  24311. IL_0192:
  24312. {
  24313. return;
  24314. }
  24315. }
  24316. });
  24317. try
  24318. {
  24319. {
  24320. goto IL_0173_1;
  24321. }
  24322. IL_00fe_1:
  24323. {
  24324. RuntimeObject* L_60 = V_4;
  24325. NullCheck(L_60);
  24326. RuntimeObject* L_61;
  24327. L_61 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_60);
  24328. V_6 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_61, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  24329. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_62 = V_6;
  24330. NullCheck(L_62);
  24331. int32_t L_63;
  24332. L_63 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_62);
  24333. if ((((int32_t)L_63) == ((int32_t)1)))
  24334. {
  24335. goto IL_0173_1;
  24336. }
  24337. }
  24338. {
  24339. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_64 = V_6;
  24340. NullCheck(L_64);
  24341. int32_t L_65;
  24342. L_65 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_64);
  24343. if ((((int32_t)L_65) == ((int32_t)3)))
  24344. {
  24345. goto IL_0173_1;
  24346. }
  24347. }
  24348. {
  24349. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_66 = V_6;
  24350. NullCheck(L_66);
  24351. int32_t L_67;
  24352. L_67 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_66);
  24353. if ((!(((uint32_t)L_67) == ((uint32_t)4))))
  24354. {
  24355. goto IL_014a_1;
  24356. }
  24357. }
  24358. {
  24359. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_68 = ___3_row;
  24360. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_69 = V_6;
  24361. NullCheck(L_69);
  24362. String_t* L_70;
  24363. L_70 = DataColumn_get_EncodedColumnName_m0D6BB63241DB1DDFD9DFF4C182D1B4549CCD9E69(L_69, NULL);
  24364. String_t* L_71;
  24365. L_71 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0E62D1EEC1CF40EEC3E55E672939594A78C717D9, L_70, NULL);
  24366. NullCheck(L_68);
  24367. String_t* L_72;
  24368. L_72 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_68, L_71, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  24369. V_1 = L_72;
  24370. goto IL_0160_1;
  24371. }
  24372. IL_014a_1:
  24373. {
  24374. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_73 = ___3_row;
  24375. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_74 = V_6;
  24376. NullCheck(L_74);
  24377. String_t* L_75;
  24378. L_75 = DataColumn_get_EncodedColumnName_m0D6BB63241DB1DDFD9DFF4C182D1B4549CCD9E69(L_74, NULL);
  24379. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_76 = V_6;
  24380. NullCheck(L_76);
  24381. String_t* L_77;
  24382. L_77 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_76, NULL);
  24383. NullCheck(L_73);
  24384. String_t* L_78;
  24385. L_78 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_73, L_75, L_77);
  24386. V_1 = L_78;
  24387. }
  24388. IL_0160_1:
  24389. {
  24390. String_t* L_79 = V_1;
  24391. if (!L_79)
  24392. {
  24393. goto IL_0173_1;
  24394. }
  24395. }
  24396. {
  24397. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_80 = V_6;
  24398. int32_t L_81 = V_2;
  24399. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_82 = V_6;
  24400. String_t* L_83 = V_1;
  24401. NullCheck(L_82);
  24402. RuntimeObject* L_84;
  24403. L_84 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_82, L_83, NULL);
  24404. NullCheck(L_80);
  24405. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_80, L_81, L_84, NULL);
  24406. }
  24407. IL_0173_1:
  24408. {
  24409. RuntimeObject* L_85 = V_4;
  24410. NullCheck(L_85);
  24411. bool L_86;
  24412. L_86 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_85);
  24413. if (L_86)
  24414. {
  24415. goto IL_00fe_1;
  24416. }
  24417. }
  24418. {
  24419. goto IL_0193;
  24420. }
  24421. }
  24422. catch(Il2CppExceptionWrapper& e)
  24423. {
  24424. __finallyBlock.StoreException(e.ex);
  24425. }
  24426. }
  24427. IL_0193:
  24428. {
  24429. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_87 = ___3_row;
  24430. NullCheck(L_87);
  24431. bool L_88;
  24432. L_88 = VirtualFuncInvoker0< bool >::Invoke(31, L_87);
  24433. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_89 = ___3_row;
  24434. XMLDiffLoader_SkipWhitespaces_m608EED9A221BB1BA66954FCAD6178B55E4F63356(__this, L_89, NULL);
  24435. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_90 = ___3_row;
  24436. NullCheck(L_90);
  24437. int32_t L_91;
  24438. L_91 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_90);
  24439. V_3 = L_91;
  24440. int32_t L_92 = V_3;
  24441. int32_t L_93 = V_0;
  24442. if ((((int32_t)L_92) > ((int32_t)L_93)))
  24443. {
  24444. goto IL_01d0;
  24445. }
  24446. }
  24447. {
  24448. int32_t L_94 = V_3;
  24449. int32_t L_95 = V_0;
  24450. if ((!(((uint32_t)L_94) == ((uint32_t)L_95))))
  24451. {
  24452. goto IL_01ce;
  24453. }
  24454. }
  24455. {
  24456. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_96 = ___3_row;
  24457. NullCheck(L_96);
  24458. int32_t L_97;
  24459. L_97 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_96);
  24460. if ((!(((uint32_t)L_97) == ((uint32_t)((int32_t)15)))))
  24461. {
  24462. goto IL_01ce;
  24463. }
  24464. }
  24465. {
  24466. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_98 = ___3_row;
  24467. NullCheck(L_98);
  24468. bool L_99;
  24469. L_99 = VirtualFuncInvoker0< bool >::Invoke(31, L_98);
  24470. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_100 = ___3_row;
  24471. XMLDiffLoader_SkipWhitespaces_m608EED9A221BB1BA66954FCAD6178B55E4F63356(__this, L_100, NULL);
  24472. }
  24473. IL_01ce:
  24474. {
  24475. int32_t L_101 = V_2;
  24476. return L_101;
  24477. }
  24478. IL_01d0:
  24479. {
  24480. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_102 = ___1_table;
  24481. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_103 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_102);
  24482. NullCheck(L_103);
  24483. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_104;
  24484. L_104 = DataTable_get_XmlText_m79E1966736EA068665AE8D4892D5E7F7A5AF5FBE_inline(L_103, NULL);
  24485. if (!L_104)
  24486. {
  24487. goto IL_03e4;
  24488. }
  24489. }
  24490. {
  24491. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_105 = ___1_table;
  24492. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_106 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_105);
  24493. NullCheck(L_106);
  24494. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_107;
  24495. L_107 = DataTable_get_XmlText_m79E1966736EA068665AE8D4892D5E7F7A5AF5FBE_inline(L_106, NULL);
  24496. V_7 = L_107;
  24497. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_108 = V_7;
  24498. int32_t L_109 = V_2;
  24499. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_110 = V_7;
  24500. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_111 = ___3_row;
  24501. NullCheck(L_111);
  24502. String_t* L_112;
  24503. L_112 = VirtualFuncInvoker0< String_t* >::Invoke(42, L_111);
  24504. NullCheck(L_110);
  24505. RuntimeObject* L_113;
  24506. L_113 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_110, L_112, NULL);
  24507. NullCheck(L_108);
  24508. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_108, L_109, L_113, NULL);
  24509. goto IL_03f1;
  24510. }
  24511. IL_0200:
  24512. {
  24513. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_114 = ___3_row;
  24514. NullCheck(L_114);
  24515. String_t* L_115;
  24516. L_115 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_114);
  24517. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  24518. String_t* L_116;
  24519. L_116 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_115, NULL);
  24520. V_8 = L_116;
  24521. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_117 = ___3_row;
  24522. NullCheck(L_117);
  24523. String_t* L_118;
  24524. L_118 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_117);
  24525. V_9 = L_118;
  24526. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07** L_119 = ___1_table;
  24527. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_120 = *((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07**)L_119);
  24528. NullCheck(L_120);
  24529. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_121;
  24530. L_121 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_120, NULL);
  24531. String_t* L_122 = V_8;
  24532. String_t* L_123 = V_9;
  24533. NullCheck(L_121);
  24534. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_124;
  24535. L_124 = DataColumnCollection_get_Item_m4C344C68D2AF1FF183BF4302328621E90721A73A(L_121, L_122, L_123, NULL);
  24536. V_10 = L_124;
  24537. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_125 = V_10;
  24538. if (L_125)
  24539. {
  24540. goto IL_026f;
  24541. }
  24542. }
  24543. {
  24544. goto IL_0237;
  24545. }
  24546. IL_022f:
  24547. {
  24548. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_126 = ___3_row;
  24549. NullCheck(L_126);
  24550. bool L_127;
  24551. L_127 = VirtualFuncInvoker0< bool >::Invoke(31, L_126);
  24552. }
  24553. IL_0237:
  24554. {
  24555. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_128 = ___3_row;
  24556. NullCheck(L_128);
  24557. int32_t L_129;
  24558. L_129 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_128);
  24559. if ((((int32_t)L_129) == ((int32_t)((int32_t)15))))
  24560. {
  24561. goto IL_0262;
  24562. }
  24563. }
  24564. {
  24565. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_130 = ___3_row;
  24566. NullCheck(L_130);
  24567. String_t* L_131;
  24568. L_131 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_130);
  24569. String_t* L_132 = V_8;
  24570. bool L_133;
  24571. L_133 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_131, L_132, NULL);
  24572. if (!L_133)
  24573. {
  24574. goto IL_0262;
  24575. }
  24576. }
  24577. {
  24578. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_134 = ___3_row;
  24579. NullCheck(L_134);
  24580. String_t* L_135;
  24581. L_135 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_134);
  24582. String_t* L_136 = V_9;
  24583. bool L_137;
  24584. L_137 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_135, L_136, NULL);
  24585. if (L_137)
  24586. {
  24587. goto IL_022f;
  24588. }
  24589. }
  24590. IL_0262:
  24591. {
  24592. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_138 = ___3_row;
  24593. NullCheck(L_138);
  24594. bool L_139;
  24595. L_139 = VirtualFuncInvoker0< bool >::Invoke(31, L_138);
  24596. goto IL_03e4;
  24597. }
  24598. IL_026f:
  24599. {
  24600. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_140 = V_10;
  24601. NullCheck(L_140);
  24602. bool L_141;
  24603. L_141 = DataColumn_get_IsCustomType_mD5915428405E0BB30A8FE9670B4885BBE1B7E653(L_140, NULL);
  24604. if (!L_141)
  24605. {
  24606. goto IL_035f;
  24607. }
  24608. }
  24609. {
  24610. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_142 = V_10;
  24611. NullCheck(L_142);
  24612. Type_t* L_143;
  24613. L_143 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_142, NULL);
  24614. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_144 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
  24615. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  24616. Type_t* L_145;
  24617. L_145 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_144, NULL);
  24618. bool L_146;
  24619. L_146 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_143, L_145, NULL);
  24620. if (L_146)
  24621. {
  24622. goto IL_02bc;
  24623. }
  24624. }
  24625. {
  24626. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_147 = ___3_row;
  24627. NullCheck(L_147);
  24628. String_t* L_148;
  24629. L_148 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_147, _stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  24630. if (L_148)
  24631. {
  24632. goto IL_02bc;
  24633. }
  24634. }
  24635. {
  24636. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_149 = ___3_row;
  24637. NullCheck(L_149);
  24638. String_t* L_150;
  24639. L_150 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23, L_149, _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, _stringLiteral7C014955313A7D33D5D04696B884B25325E6393C);
  24640. G_B50_0 = ((!(((RuntimeObject*)(String_t*)L_150) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  24641. goto IL_02bd;
  24642. }
  24643. IL_02bc:
  24644. {
  24645. G_B50_0 = 1;
  24646. }
  24647. IL_02bd:
  24648. {
  24649. V_11 = (bool)0;
  24650. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_151 = V_10;
  24651. NullCheck(L_151);
  24652. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_152;
  24653. L_152 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_151, NULL);
  24654. NullCheck(L_152);
  24655. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_153;
  24656. L_153 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_152, NULL);
  24657. if (!L_153)
  24658. {
  24659. G_B53_0 = G_B50_0;
  24660. goto IL_02ec;
  24661. }
  24662. G_B51_0 = G_B50_0;
  24663. }
  24664. {
  24665. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_154 = V_10;
  24666. NullCheck(L_154);
  24667. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_155;
  24668. L_155 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_154, NULL);
  24669. NullCheck(L_155);
  24670. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_156;
  24671. L_156 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_155, NULL);
  24672. NullCheck(L_156);
  24673. bool L_157 = L_156->____udtIsWrapped;
  24674. if (!L_157)
  24675. {
  24676. G_B53_0 = G_B51_0;
  24677. goto IL_02ec;
  24678. }
  24679. G_B52_0 = G_B51_0;
  24680. }
  24681. {
  24682. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_158 = ___3_row;
  24683. NullCheck(L_158);
  24684. bool L_159;
  24685. L_159 = VirtualFuncInvoker0< bool >::Invoke(31, L_158);
  24686. V_11 = (bool)1;
  24687. G_B53_0 = G_B52_0;
  24688. }
  24689. IL_02ec:
  24690. {
  24691. V_12 = (XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF*)NULL;
  24692. if (G_B53_0)
  24693. {
  24694. goto IL_0338;
  24695. }
  24696. }
  24697. {
  24698. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_160 = V_10;
  24699. NullCheck(L_160);
  24700. bool L_161;
  24701. L_161 = DataColumn_get_ImplementsIXMLSerializable_mC08C15A8D57C5654BA60CFE394EC45F39C4CB847_inline(L_160, NULL);
  24702. if (L_161)
  24703. {
  24704. goto IL_0338;
  24705. }
  24706. }
  24707. {
  24708. bool L_162 = V_11;
  24709. if (!L_162)
  24710. {
  24711. goto IL_031c;
  24712. }
  24713. }
  24714. {
  24715. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_163 = ___3_row;
  24716. NullCheck(L_163);
  24717. String_t* L_164;
  24718. L_164 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_163);
  24719. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_165 = (XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF*)il2cpp_codegen_object_new(XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF_il2cpp_TypeInfo_var);
  24720. XmlRootAttribute__ctor_m67B2E5D1DC3607ADFE62AD1DDA134C671BD23A9E(L_165, L_164, NULL);
  24721. V_12 = L_165;
  24722. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_166 = V_12;
  24723. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_167 = ___3_row;
  24724. NullCheck(L_167);
  24725. String_t* L_168;
  24726. L_168 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_167);
  24727. NullCheck(L_166);
  24728. XmlRootAttribute_set_Namespace_mAB74858C97531E3ACA6755E9B9C2AFA4C4BF9A8C_inline(L_166, L_168, NULL);
  24729. goto IL_0338;
  24730. }
  24731. IL_031c:
  24732. {
  24733. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_169 = V_10;
  24734. NullCheck(L_169);
  24735. String_t* L_170;
  24736. L_170 = DataColumn_get_EncodedColumnName_m0D6BB63241DB1DDFD9DFF4C182D1B4549CCD9E69(L_169, NULL);
  24737. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_171 = (XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF*)il2cpp_codegen_object_new(XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF_il2cpp_TypeInfo_var);
  24738. XmlRootAttribute__ctor_m67B2E5D1DC3607ADFE62AD1DDA134C671BD23A9E(L_171, L_170, NULL);
  24739. V_12 = L_171;
  24740. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_172 = V_12;
  24741. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_173 = V_10;
  24742. NullCheck(L_173);
  24743. String_t* L_174;
  24744. L_174 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_173, NULL);
  24745. NullCheck(L_172);
  24746. XmlRootAttribute_set_Namespace_mAB74858C97531E3ACA6755E9B9C2AFA4C4BF9A8C_inline(L_172, L_174, NULL);
  24747. }
  24748. IL_0338:
  24749. {
  24750. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_175 = V_10;
  24751. int32_t L_176 = V_2;
  24752. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_177 = V_10;
  24753. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_178 = ___3_row;
  24754. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_179 = V_12;
  24755. NullCheck(L_177);
  24756. RuntimeObject* L_180;
  24757. L_180 = DataColumn_ConvertXmlToObject_m1F420D7ACB01AB9BC5EC7DEC42BE2E692A67CBDC(L_177, L_178, L_179, NULL);
  24758. NullCheck(L_175);
  24759. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_175, L_176, L_180, NULL);
  24760. bool L_181 = V_11;
  24761. if (!L_181)
  24762. {
  24763. goto IL_03e4;
  24764. }
  24765. }
  24766. {
  24767. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_182 = ___3_row;
  24768. NullCheck(L_182);
  24769. bool L_183;
  24770. L_183 = VirtualFuncInvoker0< bool >::Invoke(31, L_182);
  24771. goto IL_03e4;
  24772. }
  24773. IL_035f:
  24774. {
  24775. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_184 = ___3_row;
  24776. NullCheck(L_184);
  24777. int32_t L_185;
  24778. L_185 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_184);
  24779. V_13 = L_185;
  24780. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_186 = ___3_row;
  24781. NullCheck(L_186);
  24782. bool L_187;
  24783. L_187 = VirtualFuncInvoker0< bool >::Invoke(31, L_186);
  24784. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_188 = ___3_row;
  24785. NullCheck(L_188);
  24786. int32_t L_189;
  24787. L_189 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_188);
  24788. int32_t L_190 = V_13;
  24789. if ((((int32_t)L_189) <= ((int32_t)L_190)))
  24790. {
  24791. goto IL_03bf;
  24792. }
  24793. }
  24794. {
  24795. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_191 = ___3_row;
  24796. NullCheck(L_191);
  24797. int32_t L_192;
  24798. L_192 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_191);
  24799. if ((((int32_t)L_192) == ((int32_t)3)))
  24800. {
  24801. goto IL_039b;
  24802. }
  24803. }
  24804. {
  24805. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_193 = ___3_row;
  24806. NullCheck(L_193);
  24807. int32_t L_194;
  24808. L_194 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_193);
  24809. if ((((int32_t)L_194) == ((int32_t)((int32_t)13))))
  24810. {
  24811. goto IL_039b;
  24812. }
  24813. }
  24814. {
  24815. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_195 = ___3_row;
  24816. NullCheck(L_195);
  24817. int32_t L_196;
  24818. L_196 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_195);
  24819. if ((!(((uint32_t)L_196) == ((uint32_t)((int32_t)14)))))
  24820. {
  24821. goto IL_03e4;
  24822. }
  24823. }
  24824. IL_039b:
  24825. {
  24826. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_197 = ___3_row;
  24827. NullCheck(L_197);
  24828. String_t* L_198;
  24829. L_198 = VirtualFuncInvoker0< String_t* >::Invoke(42, L_197);
  24830. V_14 = L_198;
  24831. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_199 = V_10;
  24832. int32_t L_200 = V_2;
  24833. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_201 = V_10;
  24834. String_t* L_202 = V_14;
  24835. NullCheck(L_201);
  24836. RuntimeObject* L_203;
  24837. L_203 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_201, L_202, NULL);
  24838. NullCheck(L_199);
  24839. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_199, L_200, L_203, NULL);
  24840. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_204 = ___3_row;
  24841. NullCheck(L_204);
  24842. bool L_205;
  24843. L_205 = VirtualFuncInvoker0< bool >::Invoke(31, L_204);
  24844. goto IL_03e4;
  24845. }
  24846. IL_03bf:
  24847. {
  24848. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_206 = V_10;
  24849. NullCheck(L_206);
  24850. Type_t* L_207;
  24851. L_207 = DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline(L_206, NULL);
  24852. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_208 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  24853. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  24854. Type_t* L_209;
  24855. L_209 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_208, NULL);
  24856. bool L_210;
  24857. L_210 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_207, L_209, NULL);
  24858. if (!L_210)
  24859. {
  24860. goto IL_03e4;
  24861. }
  24862. }
  24863. {
  24864. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_211 = V_10;
  24865. int32_t L_212 = V_2;
  24866. String_t* L_213 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  24867. NullCheck(L_211);
  24868. DataColumn_set_Item_m96AD366CEE42C58BC4E096AB10369F8449BDC54A(L_211, L_212, L_213, NULL);
  24869. }
  24870. IL_03e4:
  24871. {
  24872. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_214 = ___3_row;
  24873. NullCheck(L_214);
  24874. int32_t L_215;
  24875. L_215 = VirtualFuncInvoker0< int32_t >::Invoke(12, L_214);
  24876. int32_t L_216 = V_0;
  24877. if ((((int32_t)L_215) > ((int32_t)L_216)))
  24878. {
  24879. goto IL_0200;
  24880. }
  24881. }
  24882. IL_03f1:
  24883. {
  24884. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_217 = ___3_row;
  24885. NullCheck(L_217);
  24886. bool L_218;
  24887. L_218 = VirtualFuncInvoker0< bool >::Invoke(31, L_217);
  24888. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_219 = ___3_row;
  24889. XMLDiffLoader_SkipWhitespaces_m608EED9A221BB1BA66954FCAD6178B55E4F63356(__this, L_219, NULL);
  24890. int32_t L_220 = V_2;
  24891. return L_220;
  24892. }
  24893. }
  24894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader_SkipWhitespaces_m608EED9A221BB1BA66954FCAD6178B55E4F63356 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___0_reader, const RuntimeMethod* method)
  24895. {
  24896. {
  24897. goto IL_0009;
  24898. }
  24899. IL_0002:
  24900. {
  24901. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_0 = ___0_reader;
  24902. NullCheck(L_0);
  24903. bool L_1;
  24904. L_1 = VirtualFuncInvoker0< bool >::Invoke(31, L_0);
  24905. }
  24906. IL_0009:
  24907. {
  24908. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_2 = ___0_reader;
  24909. NullCheck(L_2);
  24910. int32_t L_3;
  24911. L_3 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_2);
  24912. if ((((int32_t)L_3) == ((int32_t)((int32_t)13))))
  24913. {
  24914. goto IL_0002;
  24915. }
  24916. }
  24917. {
  24918. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = ___0_reader;
  24919. NullCheck(L_4);
  24920. int32_t L_5;
  24921. L_5 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_4);
  24922. if ((((int32_t)L_5) == ((int32_t)((int32_t)14))))
  24923. {
  24924. goto IL_0002;
  24925. }
  24926. }
  24927. {
  24928. return;
  24929. }
  24930. }
  24931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLDiffLoader__ctor_m3E74CC2C2CBF85B9479CB3308B03A1EF24E91A20 (XMLDiffLoader_tE5FEAD7AB597ECE6809A83884799433C9A1E4BB9* __this, const RuntimeMethod* method)
  24932. {
  24933. {
  24934. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  24935. return;
  24936. }
  24937. }
  24938. #ifdef __clang__
  24939. #pragma clang diagnostic pop
  24940. #endif
  24941. #ifdef __clang__
  24942. #pragma clang diagnostic push
  24943. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24944. #pragma clang diagnostic ignored "-Wunused-variable"
  24945. #endif
  24946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* XMLSchema_GetConverter_m7665C942CE87F5BE05B419A0E39C054687E6ADCB (Type_t* ___0_type, const RuntimeMethod* method)
  24947. {
  24948. static bool s_Il2CppMethodInitialized;
  24949. if (!s_Il2CppMethodInitialized)
  24950. {
  24951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  24952. s_Il2CppMethodInitialized = true;
  24953. }
  24954. {
  24955. Type_t* L_0 = ___0_type;
  24956. il2cpp_codegen_runtime_class_init_inline(TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  24957. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_1;
  24958. L_1 = TypeDescriptor_GetConverter_m83A515E1D6F25137D637B175EA55BC80637E1C8A(L_0, NULL);
  24959. return L_1;
  24960. }
  24961. }
  24962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319 (RuntimeObject* ___0_instance, XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* ___1_attrs, const RuntimeMethod* method)
  24963. {
  24964. static bool s_Il2CppMethodInitialized;
  24965. if (!s_Il2CppMethodInitialized)
  24966. {
  24967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_0_0_0_var);
  24968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  24969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  24970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  24971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  24972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  24973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_0_0_0_var);
  24974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  24975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  24976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B);
  24977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF9E3A3F709EB3BBD1D9157723E98989E6B90C4);
  24978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  24979. s_Il2CppMethodInitialized = true;
  24980. }
  24981. int32_t V_0 = 0;
  24982. String_t* V_1 = NULL;
  24983. String_t* V_2 = NULL;
  24984. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* V_3 = NULL;
  24985. Type_t* V_4 = NULL;
  24986. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* V_5 = NULL;
  24987. RuntimeObject* V_6 = NULL;
  24988. {
  24989. V_0 = 0;
  24990. goto IL_010c;
  24991. }
  24992. IL_0007:
  24993. {
  24994. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_0 = ___1_attrs;
  24995. int32_t L_1 = V_0;
  24996. NullCheck(L_0);
  24997. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_2;
  24998. L_2 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_0, L_1, NULL);
  24999. NullCheck(L_2);
  25000. String_t* L_3;
  25001. L_3 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_2);
  25002. bool L_4;
  25003. L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  25004. if (!L_4)
  25005. {
  25006. goto IL_0108;
  25007. }
  25008. }
  25009. {
  25010. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_5 = ___1_attrs;
  25011. int32_t L_6 = V_0;
  25012. NullCheck(L_5);
  25013. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_7;
  25014. L_7 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_5, L_6, NULL);
  25015. NullCheck(L_7);
  25016. String_t* L_8;
  25017. L_8 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_7);
  25018. V_1 = L_8;
  25019. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_9 = ___1_attrs;
  25020. int32_t L_10 = V_0;
  25021. NullCheck(L_9);
  25022. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_11;
  25023. L_11 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_9, L_10, NULL);
  25024. NullCheck(L_11);
  25025. String_t* L_12;
  25026. L_12 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_11);
  25027. V_2 = L_12;
  25028. String_t* L_13 = V_1;
  25029. bool L_14;
  25030. L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E, NULL);
  25031. if (L_14)
  25032. {
  25033. goto IL_0108;
  25034. }
  25035. }
  25036. {
  25037. String_t* L_15 = V_1;
  25038. bool L_16;
  25039. L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, _stringLiteral9FF9E3A3F709EB3BBD1D9157723E98989E6B90C4, NULL);
  25040. if (L_16)
  25041. {
  25042. goto IL_0108;
  25043. }
  25044. }
  25045. {
  25046. String_t* L_17 = V_1;
  25047. bool L_18;
  25048. L_18 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_17, _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B, NULL);
  25049. if (!L_18)
  25050. {
  25051. goto IL_0074;
  25052. }
  25053. }
  25054. {
  25055. RuntimeObject* L_19 = ___0_instance;
  25056. if (((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)IsInstClass((RuntimeObject*)L_19, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var)))
  25057. {
  25058. goto IL_0108;
  25059. }
  25060. }
  25061. IL_0074:
  25062. {
  25063. RuntimeObject* L_20 = ___0_instance;
  25064. il2cpp_codegen_runtime_class_init_inline(TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  25065. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* L_21;
  25066. L_21 = TypeDescriptor_GetProperties_mE9D1ED630E2ACFA237833F164A86537978B704A9(L_20, NULL);
  25067. String_t* L_22 = V_1;
  25068. NullCheck(L_21);
  25069. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_23;
  25070. L_23 = VirtualFuncInvoker1< PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381*, String_t* >::Invoke(26, L_21, L_22);
  25071. V_3 = L_23;
  25072. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_24 = V_3;
  25073. if (!L_24)
  25074. {
  25075. goto IL_0108;
  25076. }
  25077. }
  25078. {
  25079. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_25 = V_3;
  25080. NullCheck(L_25);
  25081. Type_t* L_26;
  25082. L_26 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_25);
  25083. V_4 = L_26;
  25084. Type_t* L_27 = V_4;
  25085. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_28;
  25086. L_28 = XMLSchema_GetConverter_m7665C942CE87F5BE05B419A0E39C054687E6ADCB(L_27, NULL);
  25087. V_5 = L_28;
  25088. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_29 = V_5;
  25089. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  25090. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  25091. Type_t* L_31;
  25092. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  25093. NullCheck(L_29);
  25094. bool L_32;
  25095. L_32 = TypeConverter_CanConvertFrom_mE41048372E94CADCD46A0E450385F4E13011D19B(L_29, L_31, NULL);
  25096. if (!L_32)
  25097. {
  25098. goto IL_00b7;
  25099. }
  25100. }
  25101. {
  25102. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_33 = V_5;
  25103. String_t* L_34 = V_2;
  25104. NullCheck(L_33);
  25105. RuntimeObject* L_35;
  25106. L_35 = TypeConverter_ConvertFromInvariantString_m81DA50DC43E5868C83A5D283FFD227B919C9D0A5(L_33, L_34, NULL);
  25107. V_6 = L_35;
  25108. goto IL_00ff;
  25109. }
  25110. IL_00b7:
  25111. {
  25112. Type_t* L_36 = V_4;
  25113. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (Type_t_0_0_0_var) };
  25114. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  25115. Type_t* L_38;
  25116. L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
  25117. bool L_39;
  25118. L_39 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, L_38, NULL);
  25119. if (!L_39)
  25120. {
  25121. goto IL_00d4;
  25122. }
  25123. }
  25124. {
  25125. String_t* L_40 = V_2;
  25126. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  25127. Type_t* L_41;
  25128. L_41 = DataStorage_GetType_m179AD6672C267AF5AFAD4BC1FE520DD2E0B7A4E0(L_40, NULL);
  25129. V_6 = L_41;
  25130. goto IL_00ff;
  25131. }
  25132. IL_00d4:
  25133. {
  25134. Type_t* L_42 = V_4;
  25135. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_43 = { reinterpret_cast<intptr_t> (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_0_0_0_var) };
  25136. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  25137. Type_t* L_44;
  25138. L_44 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_43, NULL);
  25139. bool L_45;
  25140. L_45 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_42, L_44, NULL);
  25141. if (!L_45)
  25142. {
  25143. goto IL_00f1;
  25144. }
  25145. }
  25146. {
  25147. String_t* L_46 = V_2;
  25148. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_47 = (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)il2cpp_codegen_object_new(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  25149. CultureInfo__ctor_m13C68B1478A97FC5FA9653C46B2C42DA01573FFB(L_47, L_46, NULL);
  25150. V_6 = L_47;
  25151. goto IL_00ff;
  25152. }
  25153. IL_00f1:
  25154. {
  25155. String_t* L_48 = V_2;
  25156. Type_t* L_49 = V_4;
  25157. NullCheck(L_49);
  25158. String_t* L_50;
  25159. L_50 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_49);
  25160. Exception_t* L_51;
  25161. L_51 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_48, L_50, NULL);
  25162. IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLSchema_SetProperties_m734CF815260B5BD8650F9FD0E2233EED77C17319_RuntimeMethod_var)));
  25163. }
  25164. IL_00ff:
  25165. {
  25166. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_52 = V_3;
  25167. RuntimeObject* L_53 = ___0_instance;
  25168. RuntimeObject* L_54 = V_6;
  25169. NullCheck(L_52);
  25170. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(19, L_52, L_53, L_54);
  25171. }
  25172. IL_0108:
  25173. {
  25174. int32_t L_55 = V_0;
  25175. V_0 = ((int32_t)il2cpp_codegen_add(L_55, 1));
  25176. }
  25177. IL_010c:
  25178. {
  25179. int32_t L_56 = V_0;
  25180. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_57 = ___1_attrs;
  25181. NullCheck(L_57);
  25182. int32_t L_58;
  25183. L_58 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_57);
  25184. if ((((int32_t)L_56) < ((int32_t)L_58)))
  25185. {
  25186. goto IL_0007;
  25187. }
  25188. }
  25189. {
  25190. return;
  25191. }
  25192. }
  25193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8 (XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* ___0_node, String_t* ___1_name, String_t* ___2_ns, const RuntimeMethod* method)
  25194. {
  25195. {
  25196. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_0 = ___0_node;
  25197. if (!L_0)
  25198. {
  25199. goto IL_0021;
  25200. }
  25201. }
  25202. {
  25203. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_1 = ___0_node;
  25204. NullCheck(L_1);
  25205. String_t* L_2;
  25206. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_1);
  25207. String_t* L_3 = ___1_name;
  25208. bool L_4;
  25209. L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, L_3, NULL);
  25210. if (!L_4)
  25211. {
  25212. goto IL_0021;
  25213. }
  25214. }
  25215. {
  25216. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_5 = ___0_node;
  25217. NullCheck(L_5);
  25218. String_t* L_6;
  25219. L_6 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_5);
  25220. String_t* L_7 = ___2_ns;
  25221. bool L_8;
  25222. L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, L_7, NULL);
  25223. if (!L_8)
  25224. {
  25225. goto IL_0021;
  25226. }
  25227. }
  25228. {
  25229. return (bool)1;
  25230. }
  25231. IL_0021:
  25232. {
  25233. return (bool)0;
  25234. }
  25235. }
  25236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XMLSchema_GetBooleanAttribute_m574E1F0DFC2E55BC78D2E5086B906C6B3F446CA0 (XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_element, String_t* ___1_attrName, String_t* ___2_attrNS, bool ___3_defVal, const RuntimeMethod* method)
  25237. {
  25238. static bool s_Il2CppMethodInitialized;
  25239. if (!s_Il2CppMethodInitialized)
  25240. {
  25241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  25242. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  25243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
  25244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  25245. s_Il2CppMethodInitialized = true;
  25246. }
  25247. String_t* V_0 = NULL;
  25248. {
  25249. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_0 = ___0_element;
  25250. String_t* L_1 = ___1_attrName;
  25251. String_t* L_2 = ___2_attrNS;
  25252. NullCheck(L_0);
  25253. String_t* L_3;
  25254. L_3 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_0, L_1, L_2);
  25255. V_0 = L_3;
  25256. String_t* L_4 = V_0;
  25257. if (!L_4)
  25258. {
  25259. goto IL_0014;
  25260. }
  25261. }
  25262. {
  25263. String_t* L_5 = V_0;
  25264. NullCheck(L_5);
  25265. int32_t L_6;
  25266. L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
  25267. if (L_6)
  25268. {
  25269. goto IL_0016;
  25270. }
  25271. }
  25272. IL_0014:
  25273. {
  25274. bool L_7 = ___3_defVal;
  25275. return L_7;
  25276. }
  25277. IL_0016:
  25278. {
  25279. String_t* L_8 = V_0;
  25280. bool L_9;
  25281. L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
  25282. if (L_9)
  25283. {
  25284. goto IL_0030;
  25285. }
  25286. }
  25287. {
  25288. String_t* L_10 = V_0;
  25289. bool L_11;
  25290. L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3, NULL);
  25291. if (!L_11)
  25292. {
  25293. goto IL_0032;
  25294. }
  25295. }
  25296. IL_0030:
  25297. {
  25298. return (bool)1;
  25299. }
  25300. IL_0032:
  25301. {
  25302. String_t* L_12 = V_0;
  25303. bool L_13;
  25304. L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
  25305. if (L_13)
  25306. {
  25307. goto IL_004c;
  25308. }
  25309. }
  25310. {
  25311. String_t* L_14 = V_0;
  25312. bool L_15;
  25313. L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  25314. if (!L_15)
  25315. {
  25316. goto IL_004e;
  25317. }
  25318. }
  25319. IL_004c:
  25320. {
  25321. return (bool)0;
  25322. }
  25323. IL_004e:
  25324. {
  25325. String_t* L_16 = ___1_attrName;
  25326. String_t* L_17 = V_0;
  25327. Exception_t* L_18;
  25328. L_18 = ExceptionBuilder_InvalidAttributeValue_m48172A8252B19B731022B1A7C5D364E1849D94BA(L_16, L_17, NULL);
  25329. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XMLSchema_GetBooleanAttribute_m574E1F0DFC2E55BC78D2E5086B906C6B3F446CA0_RuntimeMethod_var)));
  25330. }
  25331. }
  25332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XMLSchema_GenUniqueColumnName_mF098AB56F1186BFF0B8D126064EE12A8ACD6E120 (String_t* ___0_proposedName, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, const RuntimeMethod* method)
  25333. {
  25334. static bool s_Il2CppMethodInitialized;
  25335. if (!s_Il2CppMethodInitialized)
  25336. {
  25337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  25338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
  25339. s_Il2CppMethodInitialized = true;
  25340. }
  25341. int32_t V_0 = 0;
  25342. String_t* V_1 = NULL;
  25343. {
  25344. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___1_table;
  25345. NullCheck(L_0);
  25346. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_1;
  25347. L_1 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_0, NULL);
  25348. String_t* L_2 = ___0_proposedName;
  25349. NullCheck(L_1);
  25350. int32_t L_3;
  25351. L_3 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_1, L_2, NULL);
  25352. if ((((int32_t)L_3) < ((int32_t)0)))
  25353. {
  25354. goto IL_004e;
  25355. }
  25356. }
  25357. {
  25358. V_0 = 0;
  25359. goto IL_0040;
  25360. }
  25361. IL_0013:
  25362. {
  25363. String_t* L_4 = ___0_proposedName;
  25364. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  25365. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_5;
  25366. L_5 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  25367. String_t* L_6;
  25368. L_6 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&V_0), L_5, NULL);
  25369. String_t* L_7;
  25370. L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_4, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_6, NULL);
  25371. V_1 = L_7;
  25372. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_8 = ___1_table;
  25373. NullCheck(L_8);
  25374. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_9;
  25375. L_9 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_8, NULL);
  25376. String_t* L_10 = V_1;
  25377. NullCheck(L_9);
  25378. int32_t L_11;
  25379. L_11 = DataColumnCollection_IndexOf_mF128904A4E33E8A5BA6C62261F164B989C422745(L_9, L_10, NULL);
  25380. if ((((int32_t)L_11) >= ((int32_t)0)))
  25381. {
  25382. goto IL_003c;
  25383. }
  25384. }
  25385. {
  25386. String_t* L_12 = V_1;
  25387. return L_12;
  25388. }
  25389. IL_003c:
  25390. {
  25391. int32_t L_13 = V_0;
  25392. V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  25393. }
  25394. IL_0040:
  25395. {
  25396. int32_t L_14 = V_0;
  25397. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = ___1_table;
  25398. NullCheck(L_15);
  25399. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_16;
  25400. L_16 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_15, NULL);
  25401. NullCheck(L_16);
  25402. int32_t L_17;
  25403. L_17 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_16);
  25404. if ((((int32_t)L_14) <= ((int32_t)L_17)))
  25405. {
  25406. goto IL_0013;
  25407. }
  25408. }
  25409. IL_004e:
  25410. {
  25411. String_t* L_18 = ___0_proposedName;
  25412. return L_18;
  25413. }
  25414. }
  25415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XMLSchema__ctor_m9319871850061E19E057CB2F9C63F5C08ED705F5 (XMLSchema_t9EDB17EF8C9AFCB233D33028808DB72EB139EBB1* __this, const RuntimeMethod* method)
  25416. {
  25417. {
  25418. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  25419. return;
  25420. }
  25421. }
  25422. #ifdef __clang__
  25423. #pragma clang diagnostic pop
  25424. #endif
  25425. #ifdef __clang__
  25426. #pragma clang diagnostic push
  25427. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25428. #pragma clang diagnostic ignored "-Wunused-variable"
  25429. #endif
  25430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintTable__ctor_m32D4C44B14B06EB453768C2866E9BA554C564413 (ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_t, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___1_c, const RuntimeMethod* method)
  25431. {
  25432. {
  25433. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  25434. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___0_t;
  25435. __this->___table = L_0;
  25436. Il2CppCodeGenWriteBarrier((void**)(&__this->___table), (void*)L_0);
  25437. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_1 = ___1_c;
  25438. __this->___constraint = L_1;
  25439. Il2CppCodeGenWriteBarrier((void**)(&__this->___constraint), (void*)L_1);
  25440. return;
  25441. }
  25442. }
  25443. #ifdef __clang__
  25444. #pragma clang diagnostic pop
  25445. #endif
  25446. #ifdef __clang__
  25447. #pragma clang diagnostic push
  25448. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25449. #pragma clang diagnostic ignored "-Wunused-variable"
  25450. #endif
  25451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, const RuntimeMethod* method)
  25452. {
  25453. {
  25454. bool L_0 = __this->____fromInference;
  25455. return L_0;
  25456. }
  25457. }
  25458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_set_FromInference_m131D34A11B685B39B67B1867718E90A406D37216 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, bool ___0_value, const RuntimeMethod* method)
  25459. {
  25460. {
  25461. bool L_0 = ___0_value;
  25462. __this->____fromInference = L_0;
  25463. return;
  25464. }
  25465. }
  25466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_CollectElementsAnnotations_mE74E598D624F42C3F244F2E3C4B7B2DFEE08E535 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* ___0_schema, const RuntimeMethod* method)
  25467. {
  25468. static bool s_Il2CppMethodInitialized;
  25469. if (!s_Il2CppMethodInitialized)
  25470. {
  25471. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  25472. s_Il2CppMethodInitialized = true;
  25473. }
  25474. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_0 = NULL;
  25475. {
  25476. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  25477. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_0, NULL);
  25478. V_0 = L_0;
  25479. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_1 = ___0_schema;
  25480. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_2 = V_0;
  25481. XSDSchema_CollectElementsAnnotations_mABC2A2F747A15B8C5310DDAAD54257BD27E171F5(__this, L_1, L_2, NULL);
  25482. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = V_0;
  25483. NullCheck(L_3);
  25484. VirtualActionInvoker0::Invoke(29, L_3);
  25485. return;
  25486. }
  25487. }
  25488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_CollectElementsAnnotations_mABC2A2F747A15B8C5310DDAAD54257BD27E171F5 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* ___0_schema, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___1_schemaList, const RuntimeMethod* method)
  25489. {
  25490. static bool s_Il2CppMethodInitialized;
  25491. if (!s_Il2CppMethodInitialized)
  25492. {
  25493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  25494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  25495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  25496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  25497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  25498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821_il2cpp_TypeInfo_var);
  25499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var);
  25500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  25501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  25502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865_il2cpp_TypeInfo_var);
  25503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaImport_t57E3A8191A5FE6447460DDDA594710D7EDC669D5_il2cpp_TypeInfo_var);
  25504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  25505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF_il2cpp_TypeInfo_var);
  25506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  25507. s_Il2CppMethodInitialized = true;
  25508. }
  25509. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_0 = NULL;
  25510. RuntimeObject* V_1 = NULL;
  25511. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_2 = NULL;
  25512. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* V_3 = NULL;
  25513. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* V_4 = NULL;
  25514. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* V_5 = NULL;
  25515. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* V_6 = NULL;
  25516. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_7 = NULL;
  25517. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_8 = NULL;
  25518. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_9 = NULL;
  25519. String_t* V_10 = NULL;
  25520. RuntimeObject* V_11 = NULL;
  25521. XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865* V_12 = NULL;
  25522. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* G_B21_0 = NULL;
  25523. {
  25524. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = ___1_schemaList;
  25525. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_1 = ___0_schema;
  25526. NullCheck(L_0);
  25527. bool L_2;
  25528. L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(31, L_0, L_1);
  25529. if (!L_2)
  25530. {
  25531. goto IL_000a;
  25532. }
  25533. }
  25534. {
  25535. return;
  25536. }
  25537. IL_000a:
  25538. {
  25539. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = ___1_schemaList;
  25540. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_4 = ___0_schema;
  25541. NullCheck(L_3);
  25542. int32_t L_5;
  25543. L_5 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_3, L_4);
  25544. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_6 = ___0_schema;
  25545. NullCheck(L_6);
  25546. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_7;
  25547. L_7 = XmlSchema_get_Items_m4A629D8F391D26EC9C55EC8BC155CBFA98B4FD6F_inline(L_6, NULL);
  25548. NullCheck(L_7);
  25549. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_8;
  25550. L_8 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_7, NULL);
  25551. V_0 = L_8;
  25552. }
  25553. {
  25554. auto __finallyBlock = il2cpp::utils::Finally([&]
  25555. {
  25556. FINALLY_019d:
  25557. {
  25558. {
  25559. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_9 = V_0;
  25560. V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  25561. RuntimeObject* L_10 = V_11;
  25562. if (!L_10)
  25563. {
  25564. goto IL_01b0;
  25565. }
  25566. }
  25567. {
  25568. RuntimeObject* L_11 = V_11;
  25569. NullCheck(L_11);
  25570. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_11);
  25571. }
  25572. IL_01b0:
  25573. {
  25574. return;
  25575. }
  25576. }
  25577. });
  25578. try
  25579. {
  25580. {
  25581. goto IL_0190_1;
  25582. }
  25583. IL_0023_1:
  25584. {
  25585. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_12 = V_0;
  25586. NullCheck(L_12);
  25587. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_13;
  25588. L_13 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_12, NULL);
  25589. V_1 = L_13;
  25590. RuntimeObject* L_14 = V_1;
  25591. if (!((XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821*)IsInstClass((RuntimeObject*)L_14, XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821_il2cpp_TypeInfo_var)))
  25592. {
  25593. goto IL_0044_1;
  25594. }
  25595. }
  25596. {
  25597. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_15 = __this->____annotations;
  25598. RuntimeObject* L_16 = V_1;
  25599. NullCheck(L_15);
  25600. int32_t L_17;
  25601. L_17 = XmlSchemaObjectCollection_Add_m7331C4E33810C8039BDB8EE3FE78FBD0D042AFDA(L_15, ((XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821*)CastclassClass((RuntimeObject*)L_16, XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821_il2cpp_TypeInfo_var)), NULL);
  25602. }
  25603. IL_0044_1:
  25604. {
  25605. RuntimeObject* L_18 = V_1;
  25606. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_18, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  25607. {
  25608. goto IL_0072_1;
  25609. }
  25610. }
  25611. {
  25612. RuntimeObject* L_19 = V_1;
  25613. V_2 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_19, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  25614. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_20 = __this->____elements;
  25615. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_21 = V_2;
  25616. NullCheck(L_20);
  25617. int32_t L_22;
  25618. L_22 = XmlSchemaObjectCollection_Add_m7331C4E33810C8039BDB8EE3FE78FBD0D042AFDA(L_20, L_21, NULL);
  25619. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_23 = __this->____elementsTable;
  25620. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_24 = V_2;
  25621. NullCheck(L_24);
  25622. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_25;
  25623. L_25 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_24, NULL);
  25624. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_26 = V_2;
  25625. NullCheck(L_23);
  25626. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_23, L_25, L_26);
  25627. }
  25628. IL_0072_1:
  25629. {
  25630. RuntimeObject* L_27 = V_1;
  25631. if (!((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)IsInstClass((RuntimeObject*)L_27, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)))
  25632. {
  25633. goto IL_0093_1;
  25634. }
  25635. }
  25636. {
  25637. RuntimeObject* L_28 = V_1;
  25638. V_3 = ((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_28, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var));
  25639. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_29 = __this->____attributes;
  25640. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_30 = V_3;
  25641. NullCheck(L_30);
  25642. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_31;
  25643. L_31 = XmlSchemaAttribute_get_QualifiedName_m1648C90EFB070F8C22421D7D9CE227847DDDFB86_inline(L_30, NULL);
  25644. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_32 = V_3;
  25645. NullCheck(L_29);
  25646. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_29, L_31, L_32);
  25647. }
  25648. IL_0093_1:
  25649. {
  25650. RuntimeObject* L_33 = V_1;
  25651. if (!((XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66*)IsInstClass((RuntimeObject*)L_33, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var)))
  25652. {
  25653. goto IL_00b7_1;
  25654. }
  25655. }
  25656. {
  25657. RuntimeObject* L_34 = V_1;
  25658. V_4 = ((XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66*)CastclassClass((RuntimeObject*)L_34, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var));
  25659. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_35 = __this->____attributeGroups;
  25660. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_36 = V_4;
  25661. NullCheck(L_36);
  25662. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_37;
  25663. L_37 = XmlSchemaAttributeGroup_get_QualifiedName_m4008432A607D33D2439498137F49361C2522F7C8_inline(L_36, NULL);
  25664. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_38 = V_4;
  25665. NullCheck(L_35);
  25666. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_35, L_37, L_38);
  25667. }
  25668. IL_00b7_1:
  25669. {
  25670. RuntimeObject* L_39 = V_1;
  25671. if (!((XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF*)IsInstClass((RuntimeObject*)L_39, XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF_il2cpp_TypeInfo_var)))
  25672. {
  25673. goto IL_0190_1;
  25674. }
  25675. }
  25676. {
  25677. RuntimeObject* L_40 = V_1;
  25678. if (!((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_40, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)))
  25679. {
  25680. goto IL_00db_1;
  25681. }
  25682. }
  25683. {
  25684. RuntimeObject* L_41 = V_1;
  25685. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  25686. String_t* L_42;
  25687. L_42 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(((XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF*)CastclassClass((RuntimeObject*)L_41, XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF_il2cpp_TypeInfo_var)), _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, NULL);
  25688. }
  25689. IL_00db_1:
  25690. {
  25691. RuntimeObject* L_43 = V_1;
  25692. V_5 = ((XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF*)CastclassClass((RuntimeObject*)L_43, XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF_il2cpp_TypeInfo_var));
  25693. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_44 = __this->____schemaTypes;
  25694. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_45 = V_5;
  25695. NullCheck(L_45);
  25696. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_46;
  25697. L_46 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_45, NULL);
  25698. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_47 = V_5;
  25699. NullCheck(L_44);
  25700. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_44, L_46, L_47);
  25701. RuntimeObject* L_48 = V_1;
  25702. V_6 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_48, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  25703. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_49 = V_6;
  25704. if (!L_49)
  25705. {
  25706. goto IL_0190_1;
  25707. }
  25708. }
  25709. {
  25710. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_50 = __this->____udSimpleTypes;
  25711. if (L_50)
  25712. {
  25713. goto IL_0119_1;
  25714. }
  25715. }
  25716. {
  25717. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_51 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  25718. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_51, NULL);
  25719. __this->____udSimpleTypes = L_51;
  25720. Il2CppCodeGenWriteBarrier((void**)(&__this->____udSimpleTypes), (void*)L_51);
  25721. }
  25722. IL_0119_1:
  25723. {
  25724. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_52 = __this->____udSimpleTypes;
  25725. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_53 = V_5;
  25726. NullCheck(L_53);
  25727. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_54;
  25728. L_54 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_53, NULL);
  25729. NullCheck(L_54);
  25730. String_t* L_55;
  25731. L_55 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_54);
  25732. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_56 = V_6;
  25733. NullCheck(L_52);
  25734. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_52, L_55, L_56);
  25735. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_57 = __this->____existingSimpleTypeMap;
  25736. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_58 = V_5;
  25737. NullCheck(L_58);
  25738. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_59;
  25739. L_59 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_58, NULL);
  25740. NullCheck(L_59);
  25741. String_t* L_60;
  25742. L_60 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_59);
  25743. NullCheck(L_57);
  25744. RuntimeObject* L_61;
  25745. L_61 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_57, L_60);
  25746. V_7 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_61, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  25747. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_62 = V_7;
  25748. if (L_62)
  25749. {
  25750. goto IL_0157_1;
  25751. }
  25752. }
  25753. {
  25754. G_B21_0 = ((SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)(NULL));
  25755. goto IL_015e_1;
  25756. }
  25757. IL_0157_1:
  25758. {
  25759. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_63 = V_7;
  25760. NullCheck(L_63);
  25761. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_64;
  25762. L_64 = DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline(L_63, NULL);
  25763. G_B21_0 = L_64;
  25764. }
  25765. IL_015e_1:
  25766. {
  25767. V_8 = G_B21_0;
  25768. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_65 = V_8;
  25769. if (!L_65)
  25770. {
  25771. goto IL_0190_1;
  25772. }
  25773. }
  25774. {
  25775. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_66 = V_6;
  25776. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_67 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  25777. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_67, L_66, NULL);
  25778. V_9 = L_67;
  25779. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_68 = V_8;
  25780. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_69 = V_9;
  25781. NullCheck(L_68);
  25782. String_t* L_70;
  25783. L_70 = SimpleType_HasConflictingDefinition_m4CD87B60206481B690AF90C955E3E434A67A610D(L_68, L_69, NULL);
  25784. V_10 = L_70;
  25785. String_t* L_71 = V_10;
  25786. NullCheck(L_71);
  25787. int32_t L_72;
  25788. L_72 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_71, NULL);
  25789. if (!L_72)
  25790. {
  25791. goto IL_0190_1;
  25792. }
  25793. }
  25794. {
  25795. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_73 = V_9;
  25796. NullCheck(L_73);
  25797. String_t* L_74;
  25798. L_74 = SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C(L_73, NULL);
  25799. String_t* L_75 = V_10;
  25800. Exception_t* L_76;
  25801. L_76 = ExceptionBuilder_InvalidDuplicateNamedSimpleTypeDelaration_m7C7B60BD64DF1B4C5286AE0E8BE2F9C8BE92C2CE(L_74, L_75, NULL);
  25802. IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_CollectElementsAnnotations_mABC2A2F747A15B8C5310DDAAD54257BD27E171F5_RuntimeMethod_var)));
  25803. }
  25804. IL_0190_1:
  25805. {
  25806. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_77 = V_0;
  25807. NullCheck(L_77);
  25808. bool L_78;
  25809. L_78 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_77, NULL);
  25810. if (L_78)
  25811. {
  25812. goto IL_0023_1;
  25813. }
  25814. }
  25815. {
  25816. goto IL_01b1;
  25817. }
  25818. }
  25819. catch(Il2CppExceptionWrapper& e)
  25820. {
  25821. __finallyBlock.StoreException(e.ex);
  25822. }
  25823. }
  25824. IL_01b1:
  25825. {
  25826. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_79 = ___0_schema;
  25827. NullCheck(L_79);
  25828. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_80;
  25829. L_80 = XmlSchema_get_Includes_m6B3EEA0A445594394CAAB98D3AE55705D686E1CB_inline(L_79, NULL);
  25830. NullCheck(L_80);
  25831. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_81;
  25832. L_81 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_80, NULL);
  25833. V_0 = L_81;
  25834. }
  25835. {
  25836. auto __finallyBlock = il2cpp::utils::Finally([&]
  25837. {
  25838. FINALLY_01f6:
  25839. {
  25840. {
  25841. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_82 = V_0;
  25842. V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_82, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  25843. RuntimeObject* L_83 = V_11;
  25844. if (!L_83)
  25845. {
  25846. goto IL_0209;
  25847. }
  25848. }
  25849. {
  25850. RuntimeObject* L_84 = V_11;
  25851. NullCheck(L_84);
  25852. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_84);
  25853. }
  25854. IL_0209:
  25855. {
  25856. return;
  25857. }
  25858. }
  25859. });
  25860. try
  25861. {
  25862. {
  25863. goto IL_01ec_1;
  25864. }
  25865. IL_01bf_1:
  25866. {
  25867. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_85 = V_0;
  25868. NullCheck(L_85);
  25869. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_86;
  25870. L_86 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_85, NULL);
  25871. V_12 = ((XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865*)CastclassClass((RuntimeObject*)L_86, XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865_il2cpp_TypeInfo_var));
  25872. XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865* L_87 = V_12;
  25873. if (((XmlSchemaImport_t57E3A8191A5FE6447460DDDA594710D7EDC669D5*)IsInstClass((RuntimeObject*)L_87, XmlSchemaImport_t57E3A8191A5FE6447460DDDA594710D7EDC669D5_il2cpp_TypeInfo_var)))
  25874. {
  25875. goto IL_01ec_1;
  25876. }
  25877. }
  25878. {
  25879. XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865* L_88 = V_12;
  25880. NullCheck(L_88);
  25881. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_89;
  25882. L_89 = XmlSchemaExternal_get_Schema_mFB5AB939E77F0F839DEC5C5D5B1995C0F9A1528B_inline(L_88, NULL);
  25883. if (!L_89)
  25884. {
  25885. goto IL_01ec_1;
  25886. }
  25887. }
  25888. {
  25889. XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865* L_90 = V_12;
  25890. NullCheck(L_90);
  25891. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_91;
  25892. L_91 = XmlSchemaExternal_get_Schema_mFB5AB939E77F0F839DEC5C5D5B1995C0F9A1528B_inline(L_90, NULL);
  25893. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_92 = ___1_schemaList;
  25894. XSDSchema_CollectElementsAnnotations_mABC2A2F747A15B8C5310DDAAD54257BD27E171F5(__this, L_91, L_92, NULL);
  25895. }
  25896. IL_01ec_1:
  25897. {
  25898. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_93 = V_0;
  25899. NullCheck(L_93);
  25900. bool L_94;
  25901. L_94 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_93, NULL);
  25902. if (L_94)
  25903. {
  25904. goto IL_01bf_1;
  25905. }
  25906. }
  25907. {
  25908. goto IL_020a;
  25909. }
  25910. }
  25911. catch(Il2CppExceptionWrapper& e)
  25912. {
  25913. __finallyBlock.StoreException(e.ex);
  25914. }
  25915. }
  25916. IL_020a:
  25917. {
  25918. return;
  25919. }
  25920. }
  25921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_QualifiedName_m8BA7240F3F8059E21BF326828EE5A0E20373667E (String_t* ___0_name, const RuntimeMethod* method)
  25922. {
  25923. static bool s_Il2CppMethodInitialized;
  25924. if (!s_Il2CppMethodInitialized)
  25925. {
  25926. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB19AA61C3E141B3EB68FD951C93DC3E3ED91ED33);
  25927. s_Il2CppMethodInitialized = true;
  25928. }
  25929. {
  25930. String_t* L_0 = ___0_name;
  25931. NullCheck(L_0);
  25932. int32_t L_1;
  25933. L_1 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_0, ((int32_t)58), NULL);
  25934. if ((!(((uint32_t)L_1) == ((uint32_t)(-1)))))
  25935. {
  25936. goto IL_0017;
  25937. }
  25938. }
  25939. {
  25940. String_t* L_2 = ___0_name;
  25941. String_t* L_3;
  25942. L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB19AA61C3E141B3EB68FD951C93DC3E3ED91ED33, L_2, NULL);
  25943. return L_3;
  25944. }
  25945. IL_0017:
  25946. {
  25947. String_t* L_4 = ___0_name;
  25948. return L_4;
  25949. }
  25950. }
  25951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F (RuntimeObject* ___0_instance, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___1_attrs, const RuntimeMethod* method)
  25952. {
  25953. static bool s_Il2CppMethodInitialized;
  25954. if (!s_Il2CppMethodInitialized)
  25955. {
  25956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_0_0_0_var);
  25957. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  25958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  25959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  25960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  25961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  25962. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var);
  25963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_0_0_0_var);
  25964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  25965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F_RuntimeMethod_var);
  25966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  25967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B);
  25968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325);
  25969. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF9E3A3F709EB3BBD1D9157723E98989E6B90C4);
  25970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  25971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B);
  25972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC);
  25973. s_Il2CppMethodInitialized = true;
  25974. }
  25975. int32_t V_0 = 0;
  25976. String_t* V_1 = NULL;
  25977. String_t* V_2 = NULL;
  25978. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* V_3 = NULL;
  25979. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_4 = NULL;
  25980. Type_t* V_5 = NULL;
  25981. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* V_6 = NULL;
  25982. RuntimeObject* V_7 = NULL;
  25983. {
  25984. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_0 = ___1_attrs;
  25985. if (L_0)
  25986. {
  25987. goto IL_0004;
  25988. }
  25989. }
  25990. {
  25991. return;
  25992. }
  25993. IL_0004:
  25994. {
  25995. V_0 = 0;
  25996. goto IL_0152;
  25997. }
  25998. IL_000b:
  25999. {
  26000. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_1 = ___1_attrs;
  26001. int32_t L_2 = V_0;
  26002. NullCheck(L_1);
  26003. int32_t L_3 = L_2;
  26004. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  26005. NullCheck(L_4);
  26006. String_t* L_5;
  26007. L_5 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_4);
  26008. bool L_6;
  26009. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  26010. if (!L_6)
  26011. {
  26012. goto IL_014e;
  26013. }
  26014. }
  26015. {
  26016. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_7 = ___1_attrs;
  26017. int32_t L_8 = V_0;
  26018. NullCheck(L_7);
  26019. int32_t L_9 = L_8;
  26020. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  26021. NullCheck(L_10);
  26022. String_t* L_11;
  26023. L_11 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_10);
  26024. V_1 = L_11;
  26025. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_12 = ___1_attrs;
  26026. int32_t L_13 = V_0;
  26027. NullCheck(L_12);
  26028. int32_t L_14 = L_13;
  26029. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  26030. NullCheck(L_15);
  26031. String_t* L_16;
  26032. L_16 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_15);
  26033. V_2 = L_16;
  26034. String_t* L_17 = V_1;
  26035. bool L_18;
  26036. L_18 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_17, _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E, NULL);
  26037. if (L_18)
  26038. {
  26039. goto IL_014e;
  26040. }
  26041. }
  26042. {
  26043. String_t* L_19 = V_1;
  26044. bool L_20;
  26045. L_20 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_19, _stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325, NULL);
  26046. if (L_20)
  26047. {
  26048. goto IL_014e;
  26049. }
  26050. }
  26051. {
  26052. String_t* L_21 = V_1;
  26053. bool L_22;
  26054. L_22 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, _stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B, NULL);
  26055. if (L_22)
  26056. {
  26057. goto IL_014e;
  26058. }
  26059. }
  26060. {
  26061. String_t* L_23 = V_1;
  26062. bool L_24;
  26063. L_24 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_23, _stringLiteral9FF9E3A3F709EB3BBD1D9157723E98989E6B90C4, NULL);
  26064. if (L_24)
  26065. {
  26066. goto IL_014e;
  26067. }
  26068. }
  26069. {
  26070. String_t* L_25 = V_1;
  26071. bool L_26;
  26072. L_26 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_25, _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B, NULL);
  26073. if (!L_26)
  26074. {
  26075. goto IL_008c;
  26076. }
  26077. }
  26078. {
  26079. RuntimeObject* L_27 = ___0_instance;
  26080. if (((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)IsInstClass((RuntimeObject*)L_27, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var)))
  26081. {
  26082. goto IL_014e;
  26083. }
  26084. }
  26085. IL_008c:
  26086. {
  26087. String_t* L_28 = V_1;
  26088. bool L_29;
  26089. L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC, NULL);
  26090. if (!L_29)
  26091. {
  26092. goto IL_00ba;
  26093. }
  26094. }
  26095. {
  26096. RuntimeObject* L_30 = ___0_instance;
  26097. V_4 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)IsInstClass((RuntimeObject*)L_30, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  26098. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_31 = V_4;
  26099. if (!L_31)
  26100. {
  26101. goto IL_014e;
  26102. }
  26103. }
  26104. {
  26105. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_32 = V_4;
  26106. String_t* L_33 = V_2;
  26107. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  26108. Type_t* L_34;
  26109. L_34 = DataStorage_GetType_m179AD6672C267AF5AFAD4BC1FE520DD2E0B7A4E0(L_33, NULL);
  26110. NullCheck(L_32);
  26111. DataColumn_set_DataType_m5D8BDDA5115A9F72F9CF1211F73B22850D1627F0(L_32, L_34, NULL);
  26112. goto IL_014e;
  26113. }
  26114. IL_00ba:
  26115. {
  26116. RuntimeObject* L_35 = ___0_instance;
  26117. il2cpp_codegen_runtime_class_init_inline(TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  26118. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* L_36;
  26119. L_36 = TypeDescriptor_GetProperties_mE9D1ED630E2ACFA237833F164A86537978B704A9(L_35, NULL);
  26120. String_t* L_37 = V_1;
  26121. NullCheck(L_36);
  26122. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_38;
  26123. L_38 = VirtualFuncInvoker1< PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381*, String_t* >::Invoke(26, L_36, L_37);
  26124. V_3 = L_38;
  26125. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_39 = V_3;
  26126. if (!L_39)
  26127. {
  26128. goto IL_014e;
  26129. }
  26130. }
  26131. {
  26132. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_40 = V_3;
  26133. NullCheck(L_40);
  26134. Type_t* L_41;
  26135. L_41 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_40);
  26136. V_5 = L_41;
  26137. Type_t* L_42 = V_5;
  26138. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_43;
  26139. L_43 = XMLSchema_GetConverter_m7665C942CE87F5BE05B419A0E39C054687E6ADCB(L_42, NULL);
  26140. V_6 = L_43;
  26141. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_44 = V_6;
  26142. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  26143. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  26144. Type_t* L_46;
  26145. L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
  26146. NullCheck(L_44);
  26147. bool L_47;
  26148. L_47 = TypeConverter_CanConvertFrom_mE41048372E94CADCD46A0E450385F4E13011D19B(L_44, L_46, NULL);
  26149. if (!L_47)
  26150. {
  26151. goto IL_00fd;
  26152. }
  26153. }
  26154. {
  26155. TypeConverter_t5257E1653EB845D0044BBEDEB7B8AED7A061592C* L_48 = V_6;
  26156. String_t* L_49 = V_2;
  26157. NullCheck(L_48);
  26158. RuntimeObject* L_50;
  26159. L_50 = TypeConverter_ConvertFromInvariantString_m81DA50DC43E5868C83A5D283FFD227B919C9D0A5(L_48, L_49, NULL);
  26160. V_7 = L_50;
  26161. goto IL_0145;
  26162. }
  26163. IL_00fd:
  26164. {
  26165. Type_t* L_51 = V_5;
  26166. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast<intptr_t> (Type_t_0_0_0_var) };
  26167. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  26168. Type_t* L_53;
  26169. L_53 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_52, NULL);
  26170. bool L_54;
  26171. L_54 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_51, L_53, NULL);
  26172. if (!L_54)
  26173. {
  26174. goto IL_011a;
  26175. }
  26176. }
  26177. {
  26178. String_t* L_55 = V_2;
  26179. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  26180. Type_t* L_56;
  26181. L_56 = il2cpp_codegen_get_type(L_55, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F_RuntimeMethod_var);
  26182. V_7 = L_56;
  26183. goto IL_0145;
  26184. }
  26185. IL_011a:
  26186. {
  26187. Type_t* L_57 = V_5;
  26188. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast<intptr_t> (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_0_0_0_var) };
  26189. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  26190. Type_t* L_59;
  26191. L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL);
  26192. bool L_60;
  26193. L_60 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_57, L_59, NULL);
  26194. if (!L_60)
  26195. {
  26196. goto IL_0137;
  26197. }
  26198. }
  26199. {
  26200. String_t* L_61 = V_2;
  26201. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_62 = (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)il2cpp_codegen_object_new(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  26202. CultureInfo__ctor_m13C68B1478A97FC5FA9653C46B2C42DA01573FFB(L_62, L_61, NULL);
  26203. V_7 = L_62;
  26204. goto IL_0145;
  26205. }
  26206. IL_0137:
  26207. {
  26208. String_t* L_63 = V_2;
  26209. Type_t* L_64 = V_5;
  26210. NullCheck(L_64);
  26211. String_t* L_65;
  26212. L_65 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_64);
  26213. Exception_t* L_66;
  26214. L_66 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_63, L_65, NULL);
  26215. IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F_RuntimeMethod_var)));
  26216. }
  26217. IL_0145:
  26218. {
  26219. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_67 = V_3;
  26220. RuntimeObject* L_68 = ___0_instance;
  26221. RuntimeObject* L_69 = V_7;
  26222. NullCheck(L_67);
  26223. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(19, L_67, L_68, L_69);
  26224. }
  26225. IL_014e:
  26226. {
  26227. int32_t L_70 = V_0;
  26228. V_0 = ((int32_t)il2cpp_codegen_add(L_70, 1));
  26229. }
  26230. IL_0152:
  26231. {
  26232. int32_t L_71 = V_0;
  26233. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_72 = ___1_attrs;
  26234. NullCheck(L_72);
  26235. if ((((int32_t)L_71) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length)))))
  26236. {
  26237. goto IL_000b;
  26238. }
  26239. }
  26240. {
  26241. return;
  26242. }
  26243. }
  26244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29 (RuntimeObject* ___0_instance, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___1_attrs, const RuntimeMethod* method)
  26245. {
  26246. static bool s_Il2CppMethodInitialized;
  26247. if (!s_Il2CppMethodInitialized)
  26248. {
  26249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  26250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  26251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var);
  26252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  26253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral796892F0EEB57452C1B6DE1DE8785F37BD26C225);
  26255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE36703A74E6988BDBC26D4562F8FA96E541C75A);
  26256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD08B395EE82B30E5482D4F50FDE688222BB759F4);
  26257. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8F8D89EB381848B2213DFA86AC3FEDD0E4174A0);
  26258. s_Il2CppMethodInitialized = true;
  26259. }
  26260. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* V_0 = NULL;
  26261. int32_t V_1 = 0;
  26262. String_t* V_2 = NULL;
  26263. {
  26264. V_0 = (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C*)NULL;
  26265. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_0 = ___1_attrs;
  26266. if (L_0)
  26267. {
  26268. goto IL_0006;
  26269. }
  26270. }
  26271. {
  26272. return;
  26273. }
  26274. IL_0006:
  26275. {
  26276. V_1 = 0;
  26277. goto IL_00b8;
  26278. }
  26279. IL_000d:
  26280. {
  26281. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_1 = ___1_attrs;
  26282. int32_t L_2 = V_1;
  26283. NullCheck(L_1);
  26284. int32_t L_3 = L_2;
  26285. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  26286. NullCheck(L_4);
  26287. String_t* L_5;
  26288. L_5 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_4);
  26289. bool L_6;
  26290. L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_5, _stringLiteralBE36703A74E6988BDBC26D4562F8FA96E541C75A, NULL);
  26291. if (!L_6)
  26292. {
  26293. goto IL_00b4;
  26294. }
  26295. }
  26296. {
  26297. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_7 = V_0;
  26298. if (L_7)
  26299. {
  26300. goto IL_0043;
  26301. }
  26302. }
  26303. {
  26304. RuntimeObject* L_8 = ___0_instance;
  26305. il2cpp_codegen_runtime_class_init_inline(TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  26306. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* L_9;
  26307. L_9 = TypeDescriptor_GetProperties_mE9D1ED630E2ACFA237833F164A86537978B704A9(L_8, NULL);
  26308. NullCheck(L_9);
  26309. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_10;
  26310. L_10 = VirtualFuncInvoker1< PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381*, String_t* >::Invoke(26, L_9, _stringLiteralD08B395EE82B30E5482D4F50FDE688222BB759F4);
  26311. RuntimeObject* L_11 = ___0_instance;
  26312. NullCheck(L_10);
  26313. RuntimeObject* L_12;
  26314. L_12 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(17, L_10, L_11);
  26315. V_0 = ((PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C*)CastclassClass((RuntimeObject*)L_12, PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var));
  26316. }
  26317. IL_0043:
  26318. {
  26319. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_13 = ___1_attrs;
  26320. int32_t L_14 = V_1;
  26321. NullCheck(L_13);
  26322. int32_t L_15 = L_14;
  26323. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  26324. NullCheck(L_16);
  26325. String_t* L_17;
  26326. L_17 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_16);
  26327. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26328. String_t* L_18;
  26329. L_18 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_17, NULL);
  26330. V_2 = L_18;
  26331. RuntimeObject* L_19 = ___0_instance;
  26332. if (!((ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)IsInstClass((RuntimeObject*)L_19, ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var)))
  26333. {
  26334. goto IL_006f;
  26335. }
  26336. }
  26337. {
  26338. String_t* L_20 = V_2;
  26339. NullCheck(L_20);
  26340. bool L_21;
  26341. L_21 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_20, _stringLiteralE8F8D89EB381848B2213DFA86AC3FEDD0E4174A0, 4, NULL);
  26342. if (!L_21)
  26343. {
  26344. goto IL_00b4;
  26345. }
  26346. }
  26347. {
  26348. String_t* L_22 = V_2;
  26349. NullCheck(L_22);
  26350. String_t* L_23;
  26351. L_23 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_22, 3, NULL);
  26352. V_2 = L_23;
  26353. }
  26354. IL_006f:
  26355. {
  26356. RuntimeObject* L_24 = ___0_instance;
  26357. if (!((DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)IsInstClass((RuntimeObject*)L_24, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var)))
  26358. {
  26359. goto IL_008f;
  26360. }
  26361. }
  26362. {
  26363. String_t* L_25 = V_2;
  26364. NullCheck(L_25);
  26365. bool L_26;
  26366. L_26 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_25, _stringLiteral796892F0EEB57452C1B6DE1DE8785F37BD26C225, 4, NULL);
  26367. if (!L_26)
  26368. {
  26369. goto IL_008f;
  26370. }
  26371. }
  26372. {
  26373. String_t* L_27 = V_2;
  26374. NullCheck(L_27);
  26375. String_t* L_28;
  26376. L_28 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_27, 4, NULL);
  26377. V_2 = L_28;
  26378. goto IL_00a5;
  26379. }
  26380. IL_008f:
  26381. {
  26382. RuntimeObject* L_29 = ___0_instance;
  26383. if (!((DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)IsInstClass((RuntimeObject*)L_29, DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var)))
  26384. {
  26385. goto IL_00a5;
  26386. }
  26387. }
  26388. {
  26389. String_t* L_30 = V_2;
  26390. NullCheck(L_30);
  26391. bool L_31;
  26392. L_31 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_30, _stringLiteralE8F8D89EB381848B2213DFA86AC3FEDD0E4174A0, 4, NULL);
  26393. if (L_31)
  26394. {
  26395. goto IL_00b4;
  26396. }
  26397. }
  26398. IL_00a5:
  26399. {
  26400. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_32 = V_0;
  26401. String_t* L_33 = V_2;
  26402. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_34 = ___1_attrs;
  26403. int32_t L_35 = V_1;
  26404. NullCheck(L_34);
  26405. int32_t L_36 = L_35;
  26406. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  26407. NullCheck(L_37);
  26408. String_t* L_38;
  26409. L_38 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_37);
  26410. NullCheck(L_32);
  26411. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(17, L_32, L_33, L_38);
  26412. }
  26413. IL_00b4:
  26414. {
  26415. int32_t L_39 = V_1;
  26416. V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  26417. }
  26418. IL_00b8:
  26419. {
  26420. int32_t L_40 = V_1;
  26421. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_41 = ___1_attrs;
  26422. NullCheck(L_41);
  26423. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  26424. {
  26425. goto IL_000d;
  26426. }
  26427. }
  26428. {
  26429. return;
  26430. }
  26431. }
  26432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleColumnExpression_mC5D60C5A8C0AD4451B872D1608FCF8704C4AC042 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, RuntimeObject* ___0_instance, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___1_attrs, const RuntimeMethod* method)
  26433. {
  26434. static bool s_Il2CppMethodInitialized;
  26435. if (!s_Il2CppMethodInitialized)
  26436. {
  26437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  26438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  26439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  26440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B);
  26441. s_Il2CppMethodInitialized = true;
  26442. }
  26443. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_0 = NULL;
  26444. int32_t V_1 = 0;
  26445. {
  26446. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_0 = ___1_attrs;
  26447. if (L_0)
  26448. {
  26449. goto IL_0004;
  26450. }
  26451. }
  26452. {
  26453. return;
  26454. }
  26455. IL_0004:
  26456. {
  26457. RuntimeObject* L_1 = ___0_instance;
  26458. V_0 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)IsInstClass((RuntimeObject*)L_1, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  26459. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2 = V_0;
  26460. if (!L_2)
  26461. {
  26462. goto IL_0079;
  26463. }
  26464. }
  26465. {
  26466. V_1 = 0;
  26467. goto IL_0073;
  26468. }
  26469. IL_0012:
  26470. {
  26471. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_3 = ___1_attrs;
  26472. int32_t L_4 = V_1;
  26473. NullCheck(L_3);
  26474. int32_t L_5 = L_4;
  26475. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  26476. NullCheck(L_6);
  26477. String_t* L_7;
  26478. L_7 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_6);
  26479. bool L_8;
  26480. L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  26481. if (!L_8)
  26482. {
  26483. goto IL_006f;
  26484. }
  26485. }
  26486. {
  26487. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_9 = ___1_attrs;
  26488. int32_t L_10 = V_1;
  26489. NullCheck(L_9);
  26490. int32_t L_11 = L_10;
  26491. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  26492. NullCheck(L_12);
  26493. String_t* L_13;
  26494. L_13 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_12);
  26495. bool L_14;
  26496. L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B, NULL);
  26497. if (!L_14)
  26498. {
  26499. goto IL_006f;
  26500. }
  26501. }
  26502. {
  26503. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_15 = __this->____expressions;
  26504. if (L_15)
  26505. {
  26506. goto IL_004d;
  26507. }
  26508. }
  26509. {
  26510. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_16 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  26511. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_16, NULL);
  26512. __this->____expressions = L_16;
  26513. Il2CppCodeGenWriteBarrier((void**)(&__this->____expressions), (void*)L_16);
  26514. }
  26515. IL_004d:
  26516. {
  26517. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_17 = __this->____expressions;
  26518. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_18 = V_0;
  26519. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_19 = ___1_attrs;
  26520. int32_t L_20 = V_1;
  26521. NullCheck(L_19);
  26522. int32_t L_21 = L_20;
  26523. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
  26524. NullCheck(L_22);
  26525. String_t* L_23;
  26526. L_23 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_22);
  26527. NullCheck(L_17);
  26528. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_17, L_18, L_23);
  26529. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_24 = __this->____columnExpressions;
  26530. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_25 = V_0;
  26531. NullCheck(L_24);
  26532. int32_t L_26;
  26533. L_26 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_24, L_25);
  26534. return;
  26535. }
  26536. IL_006f:
  26537. {
  26538. int32_t L_27 = V_1;
  26539. V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  26540. }
  26541. IL_0073:
  26542. {
  26543. int32_t L_28 = V_1;
  26544. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_29 = ___1_attrs;
  26545. NullCheck(L_29);
  26546. if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
  26547. {
  26548. goto IL_0012;
  26549. }
  26550. }
  26551. IL_0079:
  26552. {
  26553. return;
  26554. }
  26555. }
  26556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8 (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_node, String_t* ___1_ln, const RuntimeMethod* method)
  26557. {
  26558. static bool s_Il2CppMethodInitialized;
  26559. if (!s_Il2CppMethodInitialized)
  26560. {
  26561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  26562. s_Il2CppMethodInitialized = true;
  26563. }
  26564. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* V_0 = NULL;
  26565. int32_t V_1 = 0;
  26566. {
  26567. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_0 = ___0_node;
  26568. NullCheck(L_0);
  26569. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_1;
  26570. L_1 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_0, NULL);
  26571. V_0 = L_1;
  26572. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_2 = V_0;
  26573. if (!L_2)
  26574. {
  26575. goto IL_0045;
  26576. }
  26577. }
  26578. {
  26579. V_1 = 0;
  26580. goto IL_003f;
  26581. }
  26582. IL_000e:
  26583. {
  26584. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_3 = V_0;
  26585. int32_t L_4 = V_1;
  26586. NullCheck(L_3);
  26587. int32_t L_5 = L_4;
  26588. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  26589. NullCheck(L_6);
  26590. String_t* L_7;
  26591. L_7 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_6);
  26592. String_t* L_8 = ___1_ln;
  26593. bool L_9;
  26594. L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, L_8, NULL);
  26595. if (!L_9)
  26596. {
  26597. goto IL_003b;
  26598. }
  26599. }
  26600. {
  26601. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_10 = V_0;
  26602. int32_t L_11 = V_1;
  26603. NullCheck(L_10);
  26604. int32_t L_12 = L_11;
  26605. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  26606. NullCheck(L_13);
  26607. String_t* L_14;
  26608. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_13);
  26609. bool L_15;
  26610. L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  26611. if (!L_15)
  26612. {
  26613. goto IL_003b;
  26614. }
  26615. }
  26616. {
  26617. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_16 = V_0;
  26618. int32_t L_17 = V_1;
  26619. NullCheck(L_16);
  26620. int32_t L_18 = L_17;
  26621. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  26622. NullCheck(L_19);
  26623. String_t* L_20;
  26624. L_20 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_19);
  26625. return L_20;
  26626. }
  26627. IL_003b:
  26628. {
  26629. int32_t L_21 = V_1;
  26630. V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  26631. }
  26632. IL_003f:
  26633. {
  26634. int32_t L_22 = V_1;
  26635. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_23 = V_0;
  26636. NullCheck(L_23);
  26637. if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
  26638. {
  26639. goto IL_000e;
  26640. }
  26641. }
  26642. IL_0045:
  26643. {
  26644. return (String_t*)NULL;
  26645. }
  26646. }
  26647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_SetExtProperties_m4C989838CDA12DE4BF7C4E242AFE2406FDF64D13 (RuntimeObject* ___0_instance, XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* ___1_attrs, const RuntimeMethod* method)
  26648. {
  26649. static bool s_Il2CppMethodInitialized;
  26650. if (!s_Il2CppMethodInitialized)
  26651. {
  26652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var);
  26653. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  26654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26655. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE36703A74E6988BDBC26D4562F8FA96E541C75A);
  26656. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD08B395EE82B30E5482D4F50FDE688222BB759F4);
  26657. s_Il2CppMethodInitialized = true;
  26658. }
  26659. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* V_0 = NULL;
  26660. int32_t V_1 = 0;
  26661. String_t* V_2 = NULL;
  26662. {
  26663. V_0 = (PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C*)NULL;
  26664. V_1 = 0;
  26665. goto IL_0066;
  26666. }
  26667. IL_0006:
  26668. {
  26669. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_0 = ___1_attrs;
  26670. int32_t L_1 = V_1;
  26671. NullCheck(L_0);
  26672. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_2;
  26673. L_2 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_0, L_1, NULL);
  26674. NullCheck(L_2);
  26675. String_t* L_3;
  26676. L_3 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_2);
  26677. bool L_4;
  26678. L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, _stringLiteralBE36703A74E6988BDBC26D4562F8FA96E541C75A, NULL);
  26679. if (!L_4)
  26680. {
  26681. goto IL_0062;
  26682. }
  26683. }
  26684. {
  26685. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_5 = V_0;
  26686. if (L_5)
  26687. {
  26688. goto IL_003d;
  26689. }
  26690. }
  26691. {
  26692. RuntimeObject* L_6 = ___0_instance;
  26693. il2cpp_codegen_runtime_class_init_inline(TypeDescriptor_tC36C76617F823DE4F887E1D17846077CE7B0C3D0_il2cpp_TypeInfo_var);
  26694. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* L_7;
  26695. L_7 = TypeDescriptor_GetProperties_mE9D1ED630E2ACFA237833F164A86537978B704A9(L_6, NULL);
  26696. NullCheck(L_7);
  26697. PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381* L_8;
  26698. L_8 = VirtualFuncInvoker1< PropertyDescriptor_t03F8CBE01C4EDA631BF9BE7D9EB32C8F30F13381*, String_t* >::Invoke(26, L_7, _stringLiteralD08B395EE82B30E5482D4F50FDE688222BB759F4);
  26699. RuntimeObject* L_9 = ___0_instance;
  26700. NullCheck(L_8);
  26701. RuntimeObject* L_10;
  26702. L_10 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(17, L_8, L_9);
  26703. V_0 = ((PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C*)CastclassClass((RuntimeObject*)L_10, PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C_il2cpp_TypeInfo_var));
  26704. }
  26705. IL_003d:
  26706. {
  26707. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_11 = ___1_attrs;
  26708. int32_t L_12 = V_1;
  26709. NullCheck(L_11);
  26710. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_13;
  26711. L_13 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_11, L_12, NULL);
  26712. NullCheck(L_13);
  26713. String_t* L_14;
  26714. L_14 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_13);
  26715. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26716. String_t* L_15;
  26717. L_15 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_14, NULL);
  26718. V_2 = L_15;
  26719. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* L_16 = V_0;
  26720. String_t* L_17 = V_2;
  26721. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_18 = ___1_attrs;
  26722. int32_t L_19 = V_1;
  26723. NullCheck(L_18);
  26724. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_20;
  26725. L_20 = XmlAttributeCollection_get_ItemOf_m8F968C39C03DFEB9998B2122F4A26B76B1DB2EDB(L_18, L_19, NULL);
  26726. NullCheck(L_20);
  26727. String_t* L_21;
  26728. L_21 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_20);
  26729. NullCheck(L_16);
  26730. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(17, L_16, L_17, L_21);
  26731. }
  26732. IL_0062:
  26733. {
  26734. int32_t L_22 = V_1;
  26735. V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  26736. }
  26737. IL_0066:
  26738. {
  26739. int32_t L_23 = V_1;
  26740. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_24 = ___1_attrs;
  26741. NullCheck(L_24);
  26742. int32_t L_25;
  26743. L_25 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_24);
  26744. if ((((int32_t)L_23) < ((int32_t)L_25)))
  26745. {
  26746. goto IL_0006;
  26747. }
  26748. }
  26749. {
  26750. return;
  26751. }
  26752. }
  26753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleRefTableProperties_mEE89C2DFEAF88DFB0584EDCE15A8601B4D7709C6 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___0_RefTables, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___1_element, const RuntimeMethod* method)
  26754. {
  26755. static bool s_Il2CppMethodInitialized;
  26756. if (!s_Il2CppMethodInitialized)
  26757. {
  26758. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  26759. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26760. s_Il2CppMethodInitialized = true;
  26761. }
  26762. String_t* V_0 = NULL;
  26763. {
  26764. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___1_element;
  26765. String_t* L_1;
  26766. L_1 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, L_0, NULL);
  26767. V_0 = L_1;
  26768. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_2 = __this->____ds;
  26769. NullCheck(L_2);
  26770. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_3;
  26771. L_3 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_2, NULL);
  26772. String_t* L_4 = V_0;
  26773. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26774. String_t* L_5;
  26775. L_5 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_4, NULL);
  26776. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_6 = ___1_element;
  26777. NullCheck(L_6);
  26778. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_7;
  26779. L_7 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_6, NULL);
  26780. NullCheck(L_7);
  26781. String_t* L_8;
  26782. L_8 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_7, NULL);
  26783. NullCheck(L_3);
  26784. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9;
  26785. L_9 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_3, L_5, L_8, NULL);
  26786. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = L_9;
  26787. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_11 = ___1_element;
  26788. NullCheck(L_11);
  26789. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_12;
  26790. L_12 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_11, NULL);
  26791. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  26792. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_10, L_12, NULL);
  26793. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_13 = ___1_element;
  26794. NullCheck(L_13);
  26795. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_14;
  26796. L_14 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_13, NULL);
  26797. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_10, L_14, NULL);
  26798. return;
  26799. }
  26800. }
  26801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* ___0_node, bool ___1_fNested, const RuntimeMethod* method)
  26802. {
  26803. static bool s_Il2CppMethodInitialized;
  26804. if (!s_Il2CppMethodInitialized)
  26805. {
  26806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  26807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  26808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  26809. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  26810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  26811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  26812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16F7DA081277723AF175E7816028E19A09EEE391);
  26814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D1AD3516EFCE94D27FFF49FCF0EAE199B1B69AF);
  26815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  26816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral483DFA9A614472DBFD4B58265DDE1C943D92F756);
  26817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FDA5342C37EFB62A75E190E9258FFF289CDE70E);
  26818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB89A9E497FE060358B47BF674186310F20697B2E);
  26819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9F9D3472DBED88461C37FF68079573A17CD3D6B);
  26820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  26821. s_Il2CppMethodInitialized = true;
  26822. }
  26823. String_t* V_0 = NULL;
  26824. String_t* V_1 = NULL;
  26825. String_t* V_2 = NULL;
  26826. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
  26827. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_4 = NULL;
  26828. String_t* V_5 = NULL;
  26829. bool V_6 = false;
  26830. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* V_7 = NULL;
  26831. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_8 = NULL;
  26832. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_9 = NULL;
  26833. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_10 = NULL;
  26834. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_11 = NULL;
  26835. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_12 = NULL;
  26836. int32_t V_13 = 0;
  26837. String_t* V_14 = NULL;
  26838. String_t* V_15 = NULL;
  26839. int32_t V_16 = 0;
  26840. int32_t V_17 = 0;
  26841. {
  26842. V_6 = (bool)0;
  26843. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = __this->____ds;
  26844. NullCheck(L_0);
  26845. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_1;
  26846. L_1 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_0, NULL);
  26847. V_7 = L_1;
  26848. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_2 = ___0_node;
  26849. NullCheck(L_2);
  26850. String_t* L_3;
  26851. L_3 = VirtualFuncInvoker1< String_t*, String_t* >::Invoke(56, L_2, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
  26852. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26853. String_t* L_4;
  26854. L_4 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_3, NULL);
  26855. V_0 = L_4;
  26856. V_16 = 0;
  26857. goto IL_0044;
  26858. }
  26859. IL_0026:
  26860. {
  26861. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_5 = V_7;
  26862. int32_t L_6 = V_16;
  26863. NullCheck(L_5);
  26864. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_7;
  26865. L_7 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_5, L_6);
  26866. NullCheck(L_7);
  26867. String_t* L_8;
  26868. L_8 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_7);
  26869. String_t* L_9 = V_0;
  26870. bool L_10;
  26871. L_10 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_8, L_9, 4, NULL);
  26872. if (!L_10)
  26873. {
  26874. goto IL_003e;
  26875. }
  26876. }
  26877. {
  26878. return;
  26879. }
  26880. IL_003e:
  26881. {
  26882. int32_t L_11 = V_16;
  26883. V_16 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  26884. }
  26885. IL_0044:
  26886. {
  26887. int32_t L_12 = V_16;
  26888. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_13 = V_7;
  26889. NullCheck(L_13);
  26890. int32_t L_14;
  26891. L_14 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_13);
  26892. if ((((int32_t)L_12) < ((int32_t)L_14)))
  26893. {
  26894. goto IL_0026;
  26895. }
  26896. }
  26897. {
  26898. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_15 = ___0_node;
  26899. NullCheck(L_15);
  26900. String_t* L_16;
  26901. L_16 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_15, _stringLiteral483DFA9A614472DBFD4B58265DDE1C943D92F756, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  26902. V_1 = L_16;
  26903. String_t* L_17 = V_1;
  26904. if (!L_17)
  26905. {
  26906. goto IL_006b;
  26907. }
  26908. }
  26909. {
  26910. String_t* L_18 = V_1;
  26911. NullCheck(L_18);
  26912. int32_t L_19;
  26913. L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
  26914. if (L_19)
  26915. {
  26916. goto IL_0072;
  26917. }
  26918. }
  26919. IL_006b:
  26920. {
  26921. String_t* L_20 = V_0;
  26922. Exception_t* L_21;
  26923. L_21 = ExceptionBuilder_RelationParentNameMissing_mA9D30761B2ABFD2C6534DAC71A170E754E336308(L_20, NULL);
  26924. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  26925. }
  26926. IL_0072:
  26927. {
  26928. String_t* L_22 = V_1;
  26929. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26930. String_t* L_23;
  26931. L_23 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_22, NULL);
  26932. V_1 = L_23;
  26933. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_24 = ___0_node;
  26934. NullCheck(L_24);
  26935. String_t* L_25;
  26936. L_25 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_24, _stringLiteralB89A9E497FE060358B47BF674186310F20697B2E, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  26937. V_2 = L_25;
  26938. String_t* L_26 = V_2;
  26939. if (!L_26)
  26940. {
  26941. goto IL_0095;
  26942. }
  26943. }
  26944. {
  26945. String_t* L_27 = V_2;
  26946. NullCheck(L_27);
  26947. int32_t L_28;
  26948. L_28 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_27, NULL);
  26949. if (L_28)
  26950. {
  26951. goto IL_009c;
  26952. }
  26953. }
  26954. IL_0095:
  26955. {
  26956. String_t* L_29 = V_0;
  26957. Exception_t* L_30;
  26958. L_30 = ExceptionBuilder_RelationChildNameMissing_m803E7A99A8313004D4B3A5BFD7236936D9B4C0E5(L_29, NULL);
  26959. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  26960. }
  26961. IL_009c:
  26962. {
  26963. String_t* L_31 = V_2;
  26964. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  26965. String_t* L_32;
  26966. L_32 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_31, NULL);
  26967. V_2 = L_32;
  26968. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_33 = ___0_node;
  26969. NullCheck(L_33);
  26970. String_t* L_34;
  26971. L_34 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_33, _stringLiteralB9F9D3472DBED88461C37FF68079573A17CD3D6B, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  26972. V_5 = L_34;
  26973. String_t* L_35 = V_5;
  26974. if (!L_35)
  26975. {
  26976. goto IL_00c2;
  26977. }
  26978. }
  26979. {
  26980. String_t* L_36 = V_5;
  26981. NullCheck(L_36);
  26982. int32_t L_37;
  26983. L_37 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_36, NULL);
  26984. if (L_37)
  26985. {
  26986. goto IL_00c9;
  26987. }
  26988. }
  26989. IL_00c2:
  26990. {
  26991. String_t* L_38 = V_0;
  26992. Exception_t* L_39;
  26993. L_39 = ExceptionBuilder_RelationTableKeyMissing_mC6D2CAEE814975CA222846CE1CB1156203FCED67(L_38, NULL);
  26994. IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  26995. }
  26996. IL_00c9:
  26997. {
  26998. String_t* L_40 = V_5;
  26999. NullCheck(L_40);
  27000. String_t* L_41;
  27001. L_41 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_40, (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL, NULL);
  27002. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
  27003. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = L_42;
  27004. NullCheck(L_43);
  27005. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
  27006. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_44 = L_43;
  27007. NullCheck(L_44);
  27008. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)43));
  27009. NullCheck(L_41);
  27010. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45;
  27011. L_45 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_41, L_44, NULL);
  27012. V_3 = L_45;
  27013. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_46 = ___0_node;
  27014. NullCheck(L_46);
  27015. String_t* L_47;
  27016. L_47 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_46, _stringLiteral3D1AD3516EFCE94D27FFF49FCF0EAE199B1B69AF, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  27017. V_5 = L_47;
  27018. String_t* L_48 = V_5;
  27019. if (!L_48)
  27020. {
  27021. goto IL_0106;
  27022. }
  27023. }
  27024. {
  27025. String_t* L_49 = V_5;
  27026. NullCheck(L_49);
  27027. int32_t L_50;
  27028. L_50 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_49, NULL);
  27029. if (L_50)
  27030. {
  27031. goto IL_010d;
  27032. }
  27033. }
  27034. IL_0106:
  27035. {
  27036. String_t* L_51 = V_0;
  27037. Exception_t* L_52;
  27038. L_52 = ExceptionBuilder_RelationChildKeyMissing_mF6DFD53A9613517F72A5128B2C91196A63F7BDD8(L_51, NULL);
  27039. IL2CPP_RAISE_MANAGED_EXCEPTION(L_52, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  27040. }
  27041. IL_010d:
  27042. {
  27043. String_t* L_53 = V_5;
  27044. NullCheck(L_53);
  27045. String_t* L_54;
  27046. L_54 = String_TrimEnd_mD7CFB0999EEEE20E3A869516EBCE07E8AB5BD529(L_53, (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL, NULL);
  27047. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_55 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
  27048. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_56 = L_55;
  27049. NullCheck(L_56);
  27050. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
  27051. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_57 = L_56;
  27052. NullCheck(L_57);
  27053. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)43));
  27054. NullCheck(L_54);
  27055. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58;
  27056. L_58 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_54, L_57, NULL);
  27057. V_4 = L_58;
  27058. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = V_3;
  27059. NullCheck(L_59);
  27060. V_13 = ((int32_t)(((RuntimeArray*)L_59)->max_length));
  27061. int32_t L_60 = V_13;
  27062. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = V_4;
  27063. NullCheck(L_61);
  27064. if ((((int32_t)L_60) == ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
  27065. {
  27066. goto IL_013f;
  27067. }
  27068. }
  27069. {
  27070. Exception_t* L_62;
  27071. L_62 = ExceptionBuilder_MismatchKeyLength_m459A39B9F5986E1538ED13EBCB568FF64000BBDB(NULL);
  27072. IL2CPP_RAISE_MANAGED_EXCEPTION(L_62, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  27073. }
  27074. IL_013f:
  27075. {
  27076. int32_t L_63 = V_13;
  27077. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_64 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_63);
  27078. V_9 = L_64;
  27079. int32_t L_65 = V_13;
  27080. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_66 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_65);
  27081. V_10 = L_66;
  27082. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_67 = ___0_node;
  27083. NullCheck(L_67);
  27084. String_t* L_68;
  27085. L_68 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_67, _stringLiteral16F7DA081277723AF175E7816028E19A09EEE391, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  27086. V_14 = L_68;
  27087. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_69 = ___0_node;
  27088. NullCheck(L_69);
  27089. String_t* L_70;
  27090. L_70 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(60, L_69, _stringLiteral5FDA5342C37EFB62A75E190E9258FFF289CDE70E, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  27091. V_15 = L_70;
  27092. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_71 = __this->____ds;
  27093. NullCheck(L_71);
  27094. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_72;
  27095. L_72 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_71, NULL);
  27096. String_t* L_73 = V_1;
  27097. String_t* L_74 = V_14;
  27098. NullCheck(L_72);
  27099. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_75;
  27100. L_75 = DataTableCollection_GetTableSmart_m33E1238A5DF135EED82D6C738D16B40A1221B639(L_72, L_73, L_74, NULL);
  27101. V_11 = L_75;
  27102. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_76 = V_11;
  27103. if (L_76)
  27104. {
  27105. goto IL_0195;
  27106. }
  27107. }
  27108. {
  27109. String_t* L_77 = V_1;
  27110. Exception_t* L_78;
  27111. L_78 = ExceptionBuilder_ElementTypeNotFound_m1B93B9B5255D9F76A0207E050D0921015CB35602(L_77, NULL);
  27112. IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  27113. }
  27114. IL_0195:
  27115. {
  27116. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_79 = __this->____ds;
  27117. NullCheck(L_79);
  27118. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_80;
  27119. L_80 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_79, NULL);
  27120. String_t* L_81 = V_2;
  27121. String_t* L_82 = V_15;
  27122. NullCheck(L_80);
  27123. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_83;
  27124. L_83 = DataTableCollection_GetTableSmart_m33E1238A5DF135EED82D6C738D16B40A1221B639(L_80, L_81, L_82, NULL);
  27125. V_12 = L_83;
  27126. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_84 = V_12;
  27127. if (L_84)
  27128. {
  27129. goto IL_01b5;
  27130. }
  27131. }
  27132. {
  27133. String_t* L_85 = V_2;
  27134. Exception_t* L_86;
  27135. L_86 = ExceptionBuilder_ElementTypeNotFound_m1B93B9B5255D9F76A0207E050D0921015CB35602(L_85, NULL);
  27136. IL2CPP_RAISE_MANAGED_EXCEPTION(L_86, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  27137. }
  27138. IL_01b5:
  27139. {
  27140. V_17 = 0;
  27141. goto IL_0218;
  27142. }
  27143. IL_01ba:
  27144. {
  27145. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_87 = V_9;
  27146. int32_t L_88 = V_17;
  27147. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_89 = V_11;
  27148. NullCheck(L_89);
  27149. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_90;
  27150. L_90 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_89, NULL);
  27151. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_91 = V_3;
  27152. int32_t L_92 = V_17;
  27153. NullCheck(L_91);
  27154. int32_t L_93 = L_92;
  27155. String_t* L_94 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
  27156. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  27157. String_t* L_95;
  27158. L_95 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_94, NULL);
  27159. NullCheck(L_90);
  27160. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_96;
  27161. L_96 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_90, L_95, NULL);
  27162. NullCheck(L_87);
  27163. ArrayElementTypeCheck (L_87, L_96);
  27164. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_96);
  27165. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_97 = V_9;
  27166. int32_t L_98 = V_17;
  27167. NullCheck(L_97);
  27168. int32_t L_99 = L_98;
  27169. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_100 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
  27170. if (L_100)
  27171. {
  27172. goto IL_01e5;
  27173. }
  27174. }
  27175. {
  27176. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = V_3;
  27177. int32_t L_102 = V_17;
  27178. NullCheck(L_101);
  27179. int32_t L_103 = L_102;
  27180. String_t* L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
  27181. Exception_t* L_105;
  27182. L_105 = ExceptionBuilder_ElementTypeNotFound_m1B93B9B5255D9F76A0207E050D0921015CB35602(L_104, NULL);
  27183. IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  27184. }
  27185. IL_01e5:
  27186. {
  27187. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_106 = V_10;
  27188. int32_t L_107 = V_17;
  27189. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_108 = V_12;
  27190. NullCheck(L_108);
  27191. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_109;
  27192. L_109 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_108, NULL);
  27193. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = V_4;
  27194. int32_t L_111 = V_17;
  27195. NullCheck(L_110);
  27196. int32_t L_112 = L_111;
  27197. String_t* L_113 = (L_110)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
  27198. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  27199. String_t* L_114;
  27200. L_114 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_113, NULL);
  27201. NullCheck(L_109);
  27202. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_115;
  27203. L_115 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_109, L_114, NULL);
  27204. NullCheck(L_106);
  27205. ArrayElementTypeCheck (L_106, L_115);
  27206. (L_106)->SetAt(static_cast<il2cpp_array_size_t>(L_107), (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)L_115);
  27207. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_116 = V_10;
  27208. int32_t L_117 = V_17;
  27209. NullCheck(L_116);
  27210. int32_t L_118 = L_117;
  27211. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
  27212. if (L_119)
  27213. {
  27214. goto IL_0212;
  27215. }
  27216. }
  27217. {
  27218. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_120 = V_4;
  27219. int32_t L_121 = V_17;
  27220. NullCheck(L_120);
  27221. int32_t L_122 = L_121;
  27222. String_t* L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
  27223. Exception_t* L_124;
  27224. L_124 = ExceptionBuilder_ElementTypeNotFound_m1B93B9B5255D9F76A0207E050D0921015CB35602(L_123, NULL);
  27225. IL2CPP_RAISE_MANAGED_EXCEPTION(L_124, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429_RuntimeMethod_var)));
  27226. }
  27227. IL_0212:
  27228. {
  27229. int32_t L_125 = V_17;
  27230. V_17 = ((int32_t)il2cpp_codegen_add(L_125, 1));
  27231. }
  27232. IL_0218:
  27233. {
  27234. int32_t L_126 = V_17;
  27235. int32_t L_127 = V_13;
  27236. if ((((int32_t)L_126) < ((int32_t)L_127)))
  27237. {
  27238. goto IL_01ba;
  27239. }
  27240. }
  27241. {
  27242. String_t* L_128 = V_0;
  27243. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_129 = V_9;
  27244. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_130 = V_10;
  27245. bool L_131 = V_6;
  27246. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_132 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)il2cpp_codegen_object_new(DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  27247. DataRelation__ctor_m22D0A5B17132BB106550D84FFAA162CBB226BE3F(L_132, L_128, L_129, L_130, L_131, NULL);
  27248. V_8 = L_132;
  27249. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_133 = V_8;
  27250. bool L_134 = ___1_fNested;
  27251. NullCheck(L_133);
  27252. VirtualActionInvoker1< bool >::Invoke(11, L_133, L_134);
  27253. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_135 = V_8;
  27254. XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1* L_136 = ___0_node;
  27255. NullCheck(L_136);
  27256. XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* L_137;
  27257. L_137 = VirtualFuncInvoker0< XmlAttributeCollection_tB0BA25B3C7E8D4BCF487C7107A9019632A7D85C0* >::Invoke(14, L_136);
  27258. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  27259. XSDSchema_SetExtProperties_m4C989838CDA12DE4BF7C4E242AFE2406FDF64D13(L_135, L_137, NULL);
  27260. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_138 = __this->____ds;
  27261. NullCheck(L_138);
  27262. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_139;
  27263. L_139 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_138, NULL);
  27264. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_140 = V_8;
  27265. NullCheck(L_139);
  27266. DataRelationCollection_Add_m6898E1E06AEA5018478CDA01C391124A23A64CE3(L_139, L_140, NULL);
  27267. bool L_141;
  27268. L_141 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  27269. if (!L_141)
  27270. {
  27271. goto IL_0282;
  27272. }
  27273. }
  27274. {
  27275. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_142 = V_8;
  27276. NullCheck(L_142);
  27277. bool L_143;
  27278. L_143 = VirtualFuncInvoker0< bool >::Invoke(10, L_142);
  27279. if (!L_143)
  27280. {
  27281. goto IL_0282;
  27282. }
  27283. }
  27284. {
  27285. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_144 = __this->____tableDictionary;
  27286. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_145 = V_8;
  27287. NullCheck(L_145);
  27288. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_146;
  27289. L_146 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_145);
  27290. NullCheck(L_144);
  27291. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_147;
  27292. L_147 = Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F(L_144, L_146, Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  27293. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_148 = V_8;
  27294. NullCheck(L_148);
  27295. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_149;
  27296. L_149 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_148);
  27297. NullCheck(L_147);
  27298. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_147, L_149, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  27299. }
  27300. IL_0282:
  27301. {
  27302. return;
  27303. }
  27304. }
  27305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_HasAttributes_m267DCC5F201BE12A21E38C3B3BD0D2CAE1C8D1BD (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_attributes, const RuntimeMethod* method)
  27306. {
  27307. static bool s_Il2CppMethodInitialized;
  27308. if (!s_Il2CppMethodInitialized)
  27309. {
  27310. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  27311. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var);
  27312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var);
  27313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  27314. s_Il2CppMethodInitialized = true;
  27315. }
  27316. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_0 = NULL;
  27317. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* V_1 = NULL;
  27318. bool V_2 = false;
  27319. RuntimeObject* V_3 = NULL;
  27320. {
  27321. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = ___0_attributes;
  27322. NullCheck(L_0);
  27323. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_1;
  27324. L_1 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_0, NULL);
  27325. V_0 = L_1;
  27326. }
  27327. {
  27328. auto __finallyBlock = il2cpp::utils::Finally([&]
  27329. {
  27330. FINALLY_003e:
  27331. {
  27332. {
  27333. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_2 = V_0;
  27334. V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  27335. RuntimeObject* L_3 = V_3;
  27336. if (!L_3)
  27337. {
  27338. goto IL_004e;
  27339. }
  27340. }
  27341. {
  27342. RuntimeObject* L_4 = V_3;
  27343. NullCheck(L_4);
  27344. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  27345. }
  27346. IL_004e:
  27347. {
  27348. return;
  27349. }
  27350. }
  27351. });
  27352. try
  27353. {
  27354. {
  27355. goto IL_0034_1;
  27356. }
  27357. IL_0009_1:
  27358. {
  27359. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_5 = V_0;
  27360. NullCheck(L_5);
  27361. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_6;
  27362. L_6 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_5, NULL);
  27363. V_1 = L_6;
  27364. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_7 = V_1;
  27365. if (!((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)IsInstClass((RuntimeObject*)L_7, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)))
  27366. {
  27367. goto IL_001c_1;
  27368. }
  27369. }
  27370. {
  27371. V_2 = (bool)1;
  27372. goto IL_0051;
  27373. }
  27374. IL_001c_1:
  27375. {
  27376. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_8 = V_1;
  27377. if (!((XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66*)IsInstClass((RuntimeObject*)L_8, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var)))
  27378. {
  27379. goto IL_0028_1;
  27380. }
  27381. }
  27382. {
  27383. V_2 = (bool)1;
  27384. goto IL_0051;
  27385. }
  27386. IL_0028_1:
  27387. {
  27388. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_9 = V_1;
  27389. if (!((XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA*)IsInstClass((RuntimeObject*)L_9, XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var)))
  27390. {
  27391. goto IL_0034_1;
  27392. }
  27393. }
  27394. {
  27395. V_2 = (bool)1;
  27396. goto IL_0051;
  27397. }
  27398. IL_0034_1:
  27399. {
  27400. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_10 = V_0;
  27401. NullCheck(L_10);
  27402. bool L_11;
  27403. L_11 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_10, NULL);
  27404. if (L_11)
  27405. {
  27406. goto IL_0009_1;
  27407. }
  27408. }
  27409. {
  27410. goto IL_004f;
  27411. }
  27412. }
  27413. catch(Il2CppExceptionWrapper& e)
  27414. {
  27415. __finallyBlock.StoreException(e.ex);
  27416. }
  27417. }
  27418. IL_004f:
  27419. {
  27420. return (bool)0;
  27421. }
  27422. IL_0051:
  27423. {
  27424. bool L_12 = V_2;
  27425. return L_12;
  27426. }
  27427. }
  27428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_IsDatasetParticle_m5CCB556F4F733546237BAAB737C81FED28E9E377 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___0_pt, const RuntimeMethod* method)
  27429. {
  27430. static bool s_Il2CppMethodInitialized;
  27431. if (!s_Il2CppMethodInitialized)
  27432. {
  27433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  27434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  27435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var);
  27436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var);
  27437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  27438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  27439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var);
  27440. s_Il2CppMethodInitialized = true;
  27441. }
  27442. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* V_0 = NULL;
  27443. bool V_1 = false;
  27444. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_2 = NULL;
  27445. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_3 = NULL;
  27446. bool V_4 = false;
  27447. RuntimeObject* V_5 = NULL;
  27448. int32_t G_B5_0 = 0;
  27449. {
  27450. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_0 = ___0_pt;
  27451. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_1;
  27452. L_1 = XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D(__this, L_0, NULL);
  27453. V_0 = L_1;
  27454. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_2 = V_0;
  27455. if (L_2)
  27456. {
  27457. goto IL_000d;
  27458. }
  27459. }
  27460. {
  27461. return (bool)0;
  27462. }
  27463. IL_000d:
  27464. {
  27465. bool L_3;
  27466. L_3 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  27467. if (!L_3)
  27468. {
  27469. goto IL_0020;
  27470. }
  27471. }
  27472. {
  27473. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_4 = ___0_pt;
  27474. G_B5_0 = ((!(((RuntimeObject*)(XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)IsInstClass((RuntimeObject*)L_4, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  27475. goto IL_0021;
  27476. }
  27477. IL_0020:
  27478. {
  27479. G_B5_0 = 0;
  27480. }
  27481. IL_0021:
  27482. {
  27483. V_1 = (bool)G_B5_0;
  27484. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_5 = V_0;
  27485. NullCheck(L_5);
  27486. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_6;
  27487. L_6 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_5, NULL);
  27488. V_2 = L_6;
  27489. }
  27490. {
  27491. auto __finallyBlock = il2cpp::utils::Finally([&]
  27492. {
  27493. FINALLY_0100:
  27494. {
  27495. {
  27496. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_7 = V_2;
  27497. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  27498. RuntimeObject* L_8 = V_5;
  27499. if (!L_8)
  27500. {
  27501. goto IL_0113;
  27502. }
  27503. }
  27504. {
  27505. RuntimeObject* L_9 = V_5;
  27506. NullCheck(L_9);
  27507. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_9);
  27508. }
  27509. IL_0113:
  27510. {
  27511. return;
  27512. }
  27513. }
  27514. });
  27515. try
  27516. {
  27517. {
  27518. goto IL_00f3_1;
  27519. }
  27520. IL_002e_1:
  27521. {
  27522. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_10 = V_2;
  27523. NullCheck(L_10);
  27524. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_11;
  27525. L_11 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_10, NULL);
  27526. V_3 = ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_11, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var));
  27527. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_12 = V_3;
  27528. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_12, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  27529. {
  27530. goto IL_00d8_1;
  27531. }
  27532. }
  27533. {
  27534. bool L_13 = V_1;
  27535. if (!L_13)
  27536. {
  27537. goto IL_007d_1;
  27538. }
  27539. }
  27540. {
  27541. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_14 = ___0_pt;
  27542. NullCheck(L_14);
  27543. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_15;
  27544. L_15 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_14, NULL);
  27545. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  27546. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_16 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  27547. bool L_17;
  27548. L_17 = Decimal_op_GreaterThan_m549F09BF0C53D8611E550CA9CCB53543D6DAF717(L_15, L_16, NULL);
  27549. if (!L_17)
  27550. {
  27551. goto IL_007d_1;
  27552. }
  27553. }
  27554. {
  27555. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_18 = V_3;
  27556. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_18, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  27557. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_19;
  27558. L_19 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_18, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  27559. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_19, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  27560. {
  27561. goto IL_007d_1;
  27562. }
  27563. }
  27564. {
  27565. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_20 = V_3;
  27566. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_21 = ___0_pt;
  27567. NullCheck(L_21);
  27568. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_22;
  27569. L_22 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_21, NULL);
  27570. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_20, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  27571. XmlSchemaParticle_set_MaxOccurs_m323FFAAFC203B3935B029652812ACFEF03177776(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_20, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), L_22, NULL);
  27572. }
  27573. IL_007d_1:
  27574. {
  27575. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_23 = V_3;
  27576. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_23, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  27577. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_24;
  27578. L_24 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_23, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  27579. NullCheck(L_24);
  27580. String_t* L_25;
  27581. L_25 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_24, NULL);
  27582. NullCheck(L_25);
  27583. int32_t L_26;
  27584. L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL);
  27585. if (!L_26)
  27586. {
  27587. goto IL_00c5_1;
  27588. }
  27589. }
  27590. {
  27591. bool L_27;
  27592. L_27 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  27593. if (!L_27)
  27594. {
  27595. goto IL_00f3_1;
  27596. }
  27597. }
  27598. {
  27599. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_28 = V_3;
  27600. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_28, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  27601. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_29;
  27602. L_29 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_28, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  27603. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  27604. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_30 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  27605. bool L_31;
  27606. L_31 = Decimal_op_Inequality_mCFFC6B60AEDE8CFB2DEABD97FF0F2B79A31E2690(L_29, L_30, NULL);
  27607. if (!L_31)
  27608. {
  27609. goto IL_00c5_1;
  27610. }
  27611. }
  27612. {
  27613. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_32 = V_3;
  27614. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_32, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  27615. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_33;
  27616. L_33 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_32, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  27617. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_33, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  27618. {
  27619. goto IL_00f3_1;
  27620. }
  27621. }
  27622. IL_00c5_1:
  27623. {
  27624. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_34 = V_3;
  27625. bool L_35;
  27626. L_35 = XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044(__this, ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_34, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  27627. if (L_35)
  27628. {
  27629. goto IL_00f3_1;
  27630. }
  27631. }
  27632. {
  27633. V_4 = (bool)0;
  27634. goto IL_0116;
  27635. }
  27636. IL_00d8_1:
  27637. {
  27638. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_36 = V_3;
  27639. if (!((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)IsInstClass((RuntimeObject*)L_36, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)))
  27640. {
  27641. goto IL_00f3_1;
  27642. }
  27643. }
  27644. {
  27645. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_37 = V_3;
  27646. bool L_38;
  27647. L_38 = XSDSchema_IsDatasetParticle_m5CCB556F4F733546237BAAB737C81FED28E9E377(__this, ((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)CastclassClass((RuntimeObject*)L_37, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)), NULL);
  27648. if (L_38)
  27649. {
  27650. goto IL_00f3_1;
  27651. }
  27652. }
  27653. {
  27654. V_4 = (bool)0;
  27655. goto IL_0116;
  27656. }
  27657. IL_00f3_1:
  27658. {
  27659. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_39 = V_2;
  27660. NullCheck(L_39);
  27661. bool L_40;
  27662. L_40 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_39, NULL);
  27663. if (L_40)
  27664. {
  27665. goto IL_002e_1;
  27666. }
  27667. }
  27668. {
  27669. goto IL_0114;
  27670. }
  27671. }
  27672. catch(Il2CppExceptionWrapper& e)
  27673. {
  27674. __finallyBlock.StoreException(e.ex);
  27675. }
  27676. }
  27677. IL_0114:
  27678. {
  27679. return (bool)1;
  27680. }
  27681. IL_0116:
  27682. {
  27683. bool L_41 = V_4;
  27684. return L_41;
  27685. }
  27686. }
  27687. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XSDSchema_DatasetElementCount_m7D309B27559719C8E5369CB8084F749E8554D416 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_elements, const RuntimeMethod* method)
  27688. {
  27689. static bool s_Il2CppMethodInitialized;
  27690. if (!s_Il2CppMethodInitialized)
  27691. {
  27692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  27693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  27694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5D40D976C8B728BB0477C2BF0D50E475E76BB8C);
  27695. s_Il2CppMethodInitialized = true;
  27696. }
  27697. int32_t V_0 = 0;
  27698. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_1 = NULL;
  27699. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_2 = NULL;
  27700. RuntimeObject* V_3 = NULL;
  27701. {
  27702. V_0 = 0;
  27703. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = ___0_elements;
  27704. NullCheck(L_0);
  27705. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_1;
  27706. L_1 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_0, NULL);
  27707. V_1 = L_1;
  27708. }
  27709. {
  27710. auto __finallyBlock = il2cpp::utils::Finally([&]
  27711. {
  27712. FINALLY_0034:
  27713. {
  27714. {
  27715. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_2 = V_1;
  27716. V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  27717. RuntimeObject* L_3 = V_3;
  27718. if (!L_3)
  27719. {
  27720. goto IL_0044;
  27721. }
  27722. }
  27723. {
  27724. RuntimeObject* L_4 = V_3;
  27725. NullCheck(L_4);
  27726. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  27727. }
  27728. IL_0044:
  27729. {
  27730. return;
  27731. }
  27732. }
  27733. });
  27734. try
  27735. {
  27736. {
  27737. goto IL_002a_1;
  27738. }
  27739. IL_000b_1:
  27740. {
  27741. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_5 = V_1;
  27742. NullCheck(L_5);
  27743. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_6;
  27744. L_6 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_5, NULL);
  27745. V_2 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_6, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  27746. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_7 = V_2;
  27747. bool L_8;
  27748. L_8 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_7, _stringLiteralB5D40D976C8B728BB0477C2BF0D50E475E76BB8C, (bool)0, NULL);
  27749. if (!L_8)
  27750. {
  27751. goto IL_002a_1;
  27752. }
  27753. }
  27754. {
  27755. int32_t L_9 = V_0;
  27756. V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  27757. }
  27758. IL_002a_1:
  27759. {
  27760. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_10 = V_1;
  27761. NullCheck(L_10);
  27762. bool L_11;
  27763. L_11 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_10, NULL);
  27764. if (L_11)
  27765. {
  27766. goto IL_000b_1;
  27767. }
  27768. }
  27769. {
  27770. goto IL_0045;
  27771. }
  27772. }
  27773. catch(Il2CppExceptionWrapper& e)
  27774. {
  27775. __finallyBlock.StoreException(e.ex);
  27776. }
  27777. }
  27778. IL_0045:
  27779. {
  27780. int32_t L_12 = V_0;
  27781. return L_12;
  27782. }
  27783. }
  27784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* XSDSchema_FindDatasetElement_mD30DC4BD6DD84D996B01C2D687D47D0BD848F520 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_elements, const RuntimeMethod* method)
  27785. {
  27786. static bool s_Il2CppMethodInitialized;
  27787. if (!s_Il2CppMethodInitialized)
  27788. {
  27789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  27790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  27791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  27792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var);
  27793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F_il2cpp_TypeInfo_var);
  27794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var);
  27795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5D40D976C8B728BB0477C2BF0D50E475E76BB8C);
  27796. s_Il2CppMethodInitialized = true;
  27797. }
  27798. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_0 = NULL;
  27799. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_1 = NULL;
  27800. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_2 = NULL;
  27801. RuntimeObject* V_3 = NULL;
  27802. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_4 = NULL;
  27803. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* V_5 = NULL;
  27804. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* V_6 = NULL;
  27805. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_7 = NULL;
  27806. XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* V_8 = NULL;
  27807. XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F* V_9 = NULL;
  27808. {
  27809. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = ___0_elements;
  27810. NullCheck(L_0);
  27811. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_1;
  27812. L_1 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_0, NULL);
  27813. V_0 = L_1;
  27814. }
  27815. {
  27816. auto __finallyBlock = il2cpp::utils::Finally([&]
  27817. {
  27818. FINALLY_0035:
  27819. {
  27820. {
  27821. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_2 = V_0;
  27822. V_3 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  27823. RuntimeObject* L_3 = V_3;
  27824. if (!L_3)
  27825. {
  27826. goto IL_0045;
  27827. }
  27828. }
  27829. {
  27830. RuntimeObject* L_4 = V_3;
  27831. NullCheck(L_4);
  27832. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  27833. }
  27834. IL_0045:
  27835. {
  27836. return;
  27837. }
  27838. }
  27839. });
  27840. try
  27841. {
  27842. {
  27843. goto IL_002b_1;
  27844. }
  27845. IL_0009_1:
  27846. {
  27847. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_5 = V_0;
  27848. NullCheck(L_5);
  27849. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_6;
  27850. L_6 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_5, NULL);
  27851. V_1 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_6, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  27852. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_7 = V_1;
  27853. bool L_8;
  27854. L_8 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_7, _stringLiteralB5D40D976C8B728BB0477C2BF0D50E475E76BB8C, (bool)0, NULL);
  27855. if (!L_8)
  27856. {
  27857. goto IL_002b_1;
  27858. }
  27859. }
  27860. {
  27861. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_9 = V_1;
  27862. V_2 = L_9;
  27863. goto IL_014e;
  27864. }
  27865. IL_002b_1:
  27866. {
  27867. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_10 = V_0;
  27868. NullCheck(L_10);
  27869. bool L_11;
  27870. L_11 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_10, NULL);
  27871. if (L_11)
  27872. {
  27873. goto IL_0009_1;
  27874. }
  27875. }
  27876. {
  27877. goto IL_0046;
  27878. }
  27879. }
  27880. catch(Il2CppExceptionWrapper& e)
  27881. {
  27882. __finallyBlock.StoreException(e.ex);
  27883. }
  27884. }
  27885. IL_0046:
  27886. {
  27887. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_12 = ___0_elements;
  27888. NullCheck(L_12);
  27889. int32_t L_13;
  27890. L_13 = CollectionBase_get_Count_m2BD48A6DDD376554A7956E4B26EC27F9F1E43C72(L_12, NULL);
  27891. if ((((int32_t)L_13) == ((int32_t)1)))
  27892. {
  27893. goto IL_0066;
  27894. }
  27895. }
  27896. {
  27897. bool L_14;
  27898. L_14 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  27899. if (!L_14)
  27900. {
  27901. goto IL_014c;
  27902. }
  27903. }
  27904. {
  27905. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_15 = ___0_elements;
  27906. NullCheck(L_15);
  27907. int32_t L_16;
  27908. L_16 = CollectionBase_get_Count_m2BD48A6DDD376554A7956E4B26EC27F9F1E43C72(L_15, NULL);
  27909. if ((((int32_t)L_16) <= ((int32_t)0)))
  27910. {
  27911. goto IL_014c;
  27912. }
  27913. }
  27914. IL_0066:
  27915. {
  27916. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_17 = ___0_elements;
  27917. NullCheck(L_17);
  27918. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_18;
  27919. L_18 = VirtualFuncInvoker1< XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D*, int32_t >::Invoke(28, L_17, 0);
  27920. V_4 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_18, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  27921. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_19 = V_4;
  27922. bool L_20;
  27923. L_20 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_19, _stringLiteralB5D40D976C8B728BB0477C2BF0D50E475E76BB8C, (bool)1, NULL);
  27924. if (L_20)
  27925. {
  27926. goto IL_0086;
  27927. }
  27928. }
  27929. {
  27930. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  27931. }
  27932. IL_0086:
  27933. {
  27934. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_21 = V_4;
  27935. NullCheck(L_21);
  27936. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_22;
  27937. L_22 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(L_21, NULL);
  27938. V_5 = ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_22, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var));
  27939. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_23 = V_5;
  27940. if (L_23)
  27941. {
  27942. goto IL_0142;
  27943. }
  27944. }
  27945. {
  27946. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  27947. }
  27948. IL_009d:
  27949. {
  27950. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_24 = V_5;
  27951. NullCheck(L_24);
  27952. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_25;
  27953. L_25 = XmlSchemaComplexType_get_Attributes_mB8018A543D9892251A159F4C6EA8C82026163871(L_24, NULL);
  27954. bool L_26;
  27955. L_26 = XSDSchema_HasAttributes_m267DCC5F201BE12A21E38C3B3BD0D2CAE1C8D1BD(__this, L_25, NULL);
  27956. if (!L_26)
  27957. {
  27958. goto IL_00ae;
  27959. }
  27960. }
  27961. {
  27962. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  27963. }
  27964. IL_00ae:
  27965. {
  27966. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_27 = V_5;
  27967. NullCheck(L_27);
  27968. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_28;
  27969. L_28 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_27, NULL);
  27970. if (!((XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)IsInstClass((RuntimeObject*)L_28, XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var)))
  27971. {
  27972. goto IL_010c;
  27973. }
  27974. }
  27975. {
  27976. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_29 = V_5;
  27977. NullCheck(L_29);
  27978. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_30;
  27979. L_30 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_29, NULL);
  27980. NullCheck(((XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)CastclassClass((RuntimeObject*)L_30, XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var)));
  27981. XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* L_31;
  27982. L_31 = VirtualFuncInvoker0< XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* >::Invoke(14, ((XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)CastclassClass((RuntimeObject*)L_30, XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var)));
  27983. V_7 = L_31;
  27984. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_32 = V_7;
  27985. if (!((XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22*)IsInstClass((RuntimeObject*)L_32, XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var)))
  27986. {
  27987. goto IL_00f2;
  27988. }
  27989. }
  27990. {
  27991. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_33 = V_7;
  27992. V_8 = ((XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22*)CastclassClass((RuntimeObject*)L_33, XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var));
  27993. XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* L_34 = V_8;
  27994. NullCheck(L_34);
  27995. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_35;
  27996. L_35 = XmlSchemaSimpleContentExtension_get_Attributes_mE78BE1F22BCB5D2E22FC022534CB7AAFE0199DF6_inline(L_34, NULL);
  27997. bool L_36;
  27998. L_36 = XSDSchema_HasAttributes_m267DCC5F201BE12A21E38C3B3BD0D2CAE1C8D1BD(__this, L_35, NULL);
  27999. if (!L_36)
  28000. {
  28001. goto IL_010c;
  28002. }
  28003. }
  28004. {
  28005. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  28006. }
  28007. IL_00f2:
  28008. {
  28009. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_37 = V_7;
  28010. V_9 = ((XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F*)CastclassClass((RuntimeObject*)L_37, XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F_il2cpp_TypeInfo_var));
  28011. XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F* L_38 = V_9;
  28012. NullCheck(L_38);
  28013. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_39;
  28014. L_39 = XmlSchemaSimpleContentRestriction_get_Attributes_m73FADFE271F96BA6BF4F1FC4F2F2D86F4E23F5DE_inline(L_38, NULL);
  28015. bool L_40;
  28016. L_40 = XSDSchema_HasAttributes_m267DCC5F201BE12A21E38C3B3BD0D2CAE1C8D1BD(__this, L_39, NULL);
  28017. if (!L_40)
  28018. {
  28019. goto IL_010c;
  28020. }
  28021. }
  28022. {
  28023. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  28024. }
  28025. IL_010c:
  28026. {
  28027. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_41 = V_5;
  28028. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_42;
  28029. L_42 = XSDSchema_GetParticle_m19129E9734DE1E1CA9EEB3520DC506468701D22C(__this, L_41, NULL);
  28030. V_6 = L_42;
  28031. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_43 = V_6;
  28032. if (!L_43)
  28033. {
  28034. goto IL_0126;
  28035. }
  28036. }
  28037. {
  28038. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_44 = V_6;
  28039. bool L_45;
  28040. L_45 = XSDSchema_IsDatasetParticle_m5CCB556F4F733546237BAAB737C81FED28E9E377(__this, L_44, NULL);
  28041. if (L_45)
  28042. {
  28043. goto IL_0126;
  28044. }
  28045. }
  28046. {
  28047. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  28048. }
  28049. IL_0126:
  28050. {
  28051. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_46 = V_5;
  28052. NullCheck(L_46);
  28053. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_47;
  28054. L_47 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_46, NULL);
  28055. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_47, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  28056. {
  28057. goto IL_0149;
  28058. }
  28059. }
  28060. {
  28061. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_48 = V_5;
  28062. NullCheck(L_48);
  28063. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_49;
  28064. L_49 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_48, NULL);
  28065. V_5 = ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_49, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var));
  28066. }
  28067. IL_0142:
  28068. {
  28069. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_50 = V_5;
  28070. if (L_50)
  28071. {
  28072. goto IL_009d;
  28073. }
  28074. }
  28075. IL_0149:
  28076. {
  28077. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_51 = V_4;
  28078. return L_51;
  28079. }
  28080. IL_014c:
  28081. {
  28082. return (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)NULL;
  28083. }
  28084. IL_014e:
  28085. {
  28086. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_52 = V_2;
  28087. return L_52;
  28088. }
  28089. }
  28090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_LoadSchema_mCC92352281CD79930C64B301C45A6A5648D654D0 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* ___0_schemaSet, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dt, const RuntimeMethod* method)
  28091. {
  28092. {
  28093. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = ___1_dt;
  28094. NullCheck(L_0);
  28095. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_1;
  28096. L_1 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_0, NULL);
  28097. if (!L_1)
  28098. {
  28099. goto IL_0015;
  28100. }
  28101. }
  28102. {
  28103. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_2 = ___0_schemaSet;
  28104. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_3 = ___1_dt;
  28105. NullCheck(L_3);
  28106. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4;
  28107. L_4 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_3, NULL);
  28108. XSDSchema_LoadSchema_mAA025A0125F8FECDF17F4A7AAA0499164CFD1524(__this, L_2, L_4, NULL);
  28109. }
  28110. IL_0015:
  28111. {
  28112. return;
  28113. }
  28114. }
  28115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_LoadSchema_mAA025A0125F8FECDF17F4A7AAA0499164CFD1524 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* ___0_schemaSet, DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ___1_ds, const RuntimeMethod* method)
  28116. {
  28117. static bool s_Il2CppMethodInitialized;
  28118. if (!s_Il2CppMethodInitialized)
  28119. {
  28120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  28121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  28122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  28123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD15AC007FC52DB7F91CEF4BB830C34F024341006_RuntimeMethod_var);
  28124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405_il2cpp_TypeInfo_var);
  28125. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  28127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  28128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  28129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67C21E7947DD3956AE204D9507A6A1D84ECB4AFA_RuntimeMethod_var);
  28130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mF241A7CEE40AD8875F43D16495F53924A64AF7D6_RuntimeMethod_var);
  28131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3AC372485EEA21872FD76F60AE7CFE6F52F6EB74_RuntimeMethod_var);
  28132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t43EC7C138A17FAAD7120408F039923082A70301A_il2cpp_TypeInfo_var);
  28133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  28134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  28135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var);
  28136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821_il2cpp_TypeInfo_var);
  28137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  28138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  28139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388_il2cpp_TypeInfo_var);
  28140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var);
  28141. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8196D01562EFEE7D4C7259D9632BA3C18FC4A014);
  28142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  28143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  28144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C);
  28145. s_Il2CppMethodInitialized = true;
  28146. }
  28147. bool V_0 = false;
  28148. bool V_1 = false;
  28149. List_1_t43EC7C138A17FAAD7120408F039923082A70301A* V_2 = NULL;
  28150. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_3 = NULL;
  28151. RuntimeObject* V_4 = NULL;
  28152. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* V_5 = NULL;
  28153. String_t* V_6 = NULL;
  28154. RuntimeObject* V_7 = NULL;
  28155. RuntimeObject* V_8 = NULL;
  28156. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_9 = NULL;
  28157. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* V_10 = NULL;
  28158. String_t* V_11 = NULL;
  28159. int32_t V_12 = 0;
  28160. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* V_13 = NULL;
  28161. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* V_14 = NULL;
  28162. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_15 = NULL;
  28163. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_16 = NULL;
  28164. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_17 = NULL;
  28165. String_t* V_18 = NULL;
  28166. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* V_19 = NULL;
  28167. int32_t V_20 = 0;
  28168. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_21 = NULL;
  28169. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_22 = NULL;
  28170. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* V_23 = NULL;
  28171. int32_t V_24 = 0;
  28172. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* V_25 = NULL;
  28173. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* G_B11_0 = NULL;
  28174. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* G_B10_0 = NULL;
  28175. String_t* G_B12_0 = NULL;
  28176. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* G_B12_1 = NULL;
  28177. {
  28178. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_0 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28179. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_0, NULL);
  28180. __this->____constraintNodes = L_0;
  28181. Il2CppCodeGenWriteBarrier((void**)(&__this->____constraintNodes), (void*)L_0);
  28182. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_1 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  28183. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_1, NULL);
  28184. __this->____refTables = L_1;
  28185. Il2CppCodeGenWriteBarrier((void**)(&__this->____refTables), (void*)L_1);
  28186. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_2 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  28187. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_2, NULL);
  28188. __this->____columnExpressions = L_2;
  28189. Il2CppCodeGenWriteBarrier((void**)(&__this->____columnExpressions), (void*)L_2);
  28190. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_3 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  28191. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_3, NULL);
  28192. __this->____complexTypes = L_3;
  28193. Il2CppCodeGenWriteBarrier((void**)(&__this->____complexTypes), (void*)L_3);
  28194. V_0 = (bool)0;
  28195. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_4 = ___1_ds;
  28196. NullCheck(L_4);
  28197. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_5;
  28198. L_5 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_4, NULL);
  28199. NullCheck(L_5);
  28200. int32_t L_6;
  28201. L_6 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_5);
  28202. V_1 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
  28203. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_7 = ___0_schemaSet;
  28204. if (L_7)
  28205. {
  28206. goto IL_0041;
  28207. }
  28208. }
  28209. {
  28210. return;
  28211. }
  28212. IL_0041:
  28213. {
  28214. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_8 = ___0_schemaSet;
  28215. __this->____schemaSet = L_8;
  28216. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaSet), (void*)L_8);
  28217. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_9 = ___1_ds;
  28218. __this->____ds = L_9;
  28219. Il2CppCodeGenWriteBarrier((void**)(&__this->____ds), (void*)L_9);
  28220. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_10 = ___1_ds;
  28221. NullCheck(L_10);
  28222. L_10->____fIsSchemaLoading = (bool)1;
  28223. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_11 = ___0_schemaSet;
  28224. NullCheck(L_11);
  28225. RuntimeObject* L_12;
  28226. L_12 = XmlSchemaSet_Schemas_mE3BC781CBC04B6AE002103FEB3D506EDFC161F6C(L_11, NULL);
  28227. NullCheck(L_12);
  28228. RuntimeObject* L_13;
  28229. L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_12);
  28230. V_4 = L_13;
  28231. }
  28232. {
  28233. auto __finallyBlock = il2cpp::utils::Finally([&]
  28234. {
  28235. FINALLY_00f2:
  28236. {
  28237. {
  28238. RuntimeObject* L_14 = V_4;
  28239. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_14, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  28240. RuntimeObject* L_15 = V_7;
  28241. if (!L_15)
  28242. {
  28243. goto IL_0106;
  28244. }
  28245. }
  28246. {
  28247. RuntimeObject* L_16 = V_7;
  28248. NullCheck(L_16);
  28249. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_16);
  28250. }
  28251. IL_0106:
  28252. {
  28253. return;
  28254. }
  28255. }
  28256. });
  28257. try
  28258. {
  28259. {
  28260. goto IL_00e4_1;
  28261. }
  28262. IL_0065_1:
  28263. {
  28264. RuntimeObject* L_17 = V_4;
  28265. NullCheck(L_17);
  28266. RuntimeObject* L_18;
  28267. L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_17);
  28268. V_5 = ((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_18, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var));
  28269. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_19 = V_5;
  28270. NullCheck(L_19);
  28271. String_t* L_20;
  28272. L_20 = XmlSchema_get_Id_mFA10A91F54597E48FB75C5824D0263ABDAA8B6F5_inline(L_19, NULL);
  28273. __this->____schemaName = L_20;
  28274. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaName), (void*)L_20);
  28275. String_t* L_21 = __this->____schemaName;
  28276. if (!L_21)
  28277. {
  28278. goto IL_0095_1;
  28279. }
  28280. }
  28281. {
  28282. String_t* L_22 = __this->____schemaName;
  28283. NullCheck(L_22);
  28284. int32_t L_23;
  28285. L_23 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_22, NULL);
  28286. if (L_23)
  28287. {
  28288. goto IL_00a0_1;
  28289. }
  28290. }
  28291. IL_0095_1:
  28292. {
  28293. __this->____schemaName = _stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C;
  28294. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaName), (void*)_stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C);
  28295. }
  28296. IL_00a0_1:
  28297. {
  28298. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_24 = ___1_ds;
  28299. String_t* L_25 = __this->____schemaName;
  28300. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  28301. String_t* L_26;
  28302. L_26 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_25, NULL);
  28303. NullCheck(L_24);
  28304. DataSet_set_DataSetName_m056B14E284EF8A39DCAC0CA0F9C2927398ACAC8A(L_24, L_26, NULL);
  28305. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_27 = V_5;
  28306. NullCheck(L_27);
  28307. String_t* L_28;
  28308. L_28 = XmlSchema_get_TargetNamespace_mAFA4B36F2637087A82F54ADE6E5A627744705064_inline(L_27, NULL);
  28309. V_6 = L_28;
  28310. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_29 = ___1_ds;
  28311. NullCheck(L_29);
  28312. String_t* L_30 = L_29->____namespaceURI;
  28313. if (!L_30)
  28314. {
  28315. goto IL_00cf_1;
  28316. }
  28317. }
  28318. {
  28319. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_31 = ___1_ds;
  28320. NullCheck(L_31);
  28321. String_t* L_32 = L_31->____namespaceURI;
  28322. NullCheck(L_32);
  28323. int32_t L_33;
  28324. L_33 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_32, NULL);
  28325. if (L_33)
  28326. {
  28327. goto IL_00f0_1;
  28328. }
  28329. }
  28330. IL_00cf_1:
  28331. {
  28332. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_34 = ___1_ds;
  28333. String_t* L_35 = V_6;
  28334. if (!L_35)
  28335. {
  28336. G_B11_0 = L_34;
  28337. goto IL_00d8_1;
  28338. }
  28339. G_B10_0 = L_34;
  28340. }
  28341. {
  28342. String_t* L_36 = V_6;
  28343. G_B12_0 = L_36;
  28344. G_B12_1 = G_B10_0;
  28345. goto IL_00dd_1;
  28346. }
  28347. IL_00d8_1:
  28348. {
  28349. String_t* L_37 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  28350. G_B12_0 = L_37;
  28351. G_B12_1 = G_B11_0;
  28352. }
  28353. IL_00dd_1:
  28354. {
  28355. NullCheck(G_B12_1);
  28356. G_B12_1->____namespaceURI = G_B12_0;
  28357. Il2CppCodeGenWriteBarrier((void**)(&G_B12_1->____namespaceURI), (void*)G_B12_0);
  28358. goto IL_0107;
  28359. }
  28360. IL_00e4_1:
  28361. {
  28362. RuntimeObject* L_38 = V_4;
  28363. NullCheck(L_38);
  28364. bool L_39;
  28365. L_39 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_38);
  28366. if (L_39)
  28367. {
  28368. goto IL_0065_1;
  28369. }
  28370. }
  28371. IL_00f0_1:
  28372. {
  28373. goto IL_0107;
  28374. }
  28375. }
  28376. catch(Il2CppExceptionWrapper& e)
  28377. {
  28378. __finallyBlock.StoreException(e.ex);
  28379. }
  28380. }
  28381. IL_0107:
  28382. {
  28383. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_40 = (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388*)il2cpp_codegen_object_new(XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388_il2cpp_TypeInfo_var);
  28384. XmlSchemaObjectCollection__ctor_mADAEAC1E5F0B0F7346DA6B6B2BD10092A0EF9C05(L_40, NULL);
  28385. __this->____annotations = L_40;
  28386. Il2CppCodeGenWriteBarrier((void**)(&__this->____annotations), (void*)L_40);
  28387. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_41 = (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388*)il2cpp_codegen_object_new(XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388_il2cpp_TypeInfo_var);
  28388. XmlSchemaObjectCollection__ctor_mADAEAC1E5F0B0F7346DA6B6B2BD10092A0EF9C05(L_41, NULL);
  28389. __this->____elements = L_41;
  28390. Il2CppCodeGenWriteBarrier((void**)(&__this->____elements), (void*)L_41);
  28391. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_42 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28392. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_42, NULL);
  28393. __this->____elementsTable = L_42;
  28394. Il2CppCodeGenWriteBarrier((void**)(&__this->____elementsTable), (void*)L_42);
  28395. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_43 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28396. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_43, NULL);
  28397. __this->____attributes = L_43;
  28398. Il2CppCodeGenWriteBarrier((void**)(&__this->____attributes), (void*)L_43);
  28399. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_44 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28400. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_44, NULL);
  28401. __this->____attributeGroups = L_44;
  28402. Il2CppCodeGenWriteBarrier((void**)(&__this->____attributeGroups), (void*)L_44);
  28403. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_45 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28404. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_45, NULL);
  28405. __this->____schemaTypes = L_45;
  28406. Il2CppCodeGenWriteBarrier((void**)(&__this->____schemaTypes), (void*)L_45);
  28407. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_46 = (Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405*)il2cpp_codegen_object_new(Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405_il2cpp_TypeInfo_var);
  28408. Dictionary_2__ctor_mD15AC007FC52DB7F91CEF4BB830C34F024341006(L_46, Dictionary_2__ctor_mD15AC007FC52DB7F91CEF4BB830C34F024341006_RuntimeMethod_var);
  28409. __this->____tableDictionary = L_46;
  28410. Il2CppCodeGenWriteBarrier((void**)(&__this->____tableDictionary), (void*)L_46);
  28411. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_47 = (Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D*)il2cpp_codegen_object_new(Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D_il2cpp_TypeInfo_var);
  28412. Hashtable__ctor_mD7E2F1EB1BFD683186ECD6EDBE1708AF35C3A87D(L_47, NULL);
  28413. __this->____existingSimpleTypeMap = L_47;
  28414. Il2CppCodeGenWriteBarrier((void**)(&__this->____existingSimpleTypeMap), (void*)L_47);
  28415. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_48 = ___1_ds;
  28416. NullCheck(L_48);
  28417. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_49;
  28418. L_49 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_48, NULL);
  28419. NullCheck(L_49);
  28420. RuntimeObject* L_50;
  28421. L_50 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_49);
  28422. V_4 = L_50;
  28423. }
  28424. {
  28425. auto __finallyBlock = il2cpp::utils::Finally([&]
  28426. {
  28427. FINALLY_020a:
  28428. {
  28429. {
  28430. RuntimeObject* L_51 = V_4;
  28431. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_51, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  28432. RuntimeObject* L_52 = V_7;
  28433. if (!L_52)
  28434. {
  28435. goto IL_021e;
  28436. }
  28437. }
  28438. {
  28439. RuntimeObject* L_53 = V_7;
  28440. NullCheck(L_53);
  28441. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_53);
  28442. }
  28443. IL_021e:
  28444. {
  28445. return;
  28446. }
  28447. }
  28448. });
  28449. try
  28450. {
  28451. {
  28452. goto IL_01fc_1;
  28453. }
  28454. IL_0171_1:
  28455. {
  28456. RuntimeObject* L_54 = V_4;
  28457. NullCheck(L_54);
  28458. RuntimeObject* L_55;
  28459. L_55 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_54);
  28460. NullCheck(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_55, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)));
  28461. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_56;
  28462. L_56 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_55, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var)), NULL);
  28463. NullCheck(L_56);
  28464. RuntimeObject* L_57;
  28465. L_57 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_56);
  28466. V_8 = L_57;
  28467. }
  28468. {
  28469. auto __finallyBlock = il2cpp::utils::Finally([&]
  28470. {
  28471. FINALLY_01e7_1:
  28472. {
  28473. {
  28474. RuntimeObject* L_58 = V_8;
  28475. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_58, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  28476. RuntimeObject* L_59 = V_7;
  28477. if (!L_59)
  28478. {
  28479. goto IL_01fb_1;
  28480. }
  28481. }
  28482. {
  28483. RuntimeObject* L_60 = V_7;
  28484. NullCheck(L_60);
  28485. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_60);
  28486. }
  28487. IL_01fb_1:
  28488. {
  28489. return;
  28490. }
  28491. }
  28492. });
  28493. try
  28494. {
  28495. {
  28496. goto IL_01dc_2;
  28497. }
  28498. IL_018b_2:
  28499. {
  28500. RuntimeObject* L_61 = V_8;
  28501. NullCheck(L_61);
  28502. RuntimeObject* L_62;
  28503. L_62 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_61);
  28504. V_9 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_62, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  28505. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_63 = V_9;
  28506. NullCheck(L_63);
  28507. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_64;
  28508. L_64 = DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline(L_63, NULL);
  28509. if (!L_64)
  28510. {
  28511. goto IL_01dc_2;
  28512. }
  28513. }
  28514. {
  28515. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_65 = V_9;
  28516. NullCheck(L_65);
  28517. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_66;
  28518. L_66 = DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline(L_65, NULL);
  28519. NullCheck(L_66);
  28520. String_t* L_67;
  28521. L_67 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_66, NULL);
  28522. if (!L_67)
  28523. {
  28524. goto IL_01dc_2;
  28525. }
  28526. }
  28527. {
  28528. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_68 = V_9;
  28529. NullCheck(L_68);
  28530. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_69;
  28531. L_69 = DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline(L_68, NULL);
  28532. NullCheck(L_69);
  28533. String_t* L_70;
  28534. L_70 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_69, NULL);
  28535. NullCheck(L_70);
  28536. int32_t L_71;
  28537. L_71 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_70, NULL);
  28538. if (!L_71)
  28539. {
  28540. goto IL_01dc_2;
  28541. }
  28542. }
  28543. {
  28544. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_72 = __this->____existingSimpleTypeMap;
  28545. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_73 = V_9;
  28546. NullCheck(L_73);
  28547. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_74;
  28548. L_74 = DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline(L_73, NULL);
  28549. NullCheck(L_74);
  28550. String_t* L_75;
  28551. L_75 = SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C(L_74, NULL);
  28552. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_76 = V_9;
  28553. NullCheck(L_72);
  28554. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(24, L_72, L_75, L_76);
  28555. }
  28556. IL_01dc_2:
  28557. {
  28558. RuntimeObject* L_77 = V_8;
  28559. NullCheck(L_77);
  28560. bool L_78;
  28561. L_78 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_77);
  28562. if (L_78)
  28563. {
  28564. goto IL_018b_2;
  28565. }
  28566. }
  28567. {
  28568. goto IL_01fc_1;
  28569. }
  28570. }
  28571. catch(Il2CppExceptionWrapper& e)
  28572. {
  28573. __finallyBlock.StoreException(e.ex);
  28574. }
  28575. }
  28576. IL_01fc_1:
  28577. {
  28578. RuntimeObject* L_79 = V_4;
  28579. NullCheck(L_79);
  28580. bool L_80;
  28581. L_80 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_79);
  28582. if (L_80)
  28583. {
  28584. goto IL_0171_1;
  28585. }
  28586. }
  28587. {
  28588. goto IL_021f;
  28589. }
  28590. }
  28591. catch(Il2CppExceptionWrapper& e)
  28592. {
  28593. __finallyBlock.StoreException(e.ex);
  28594. }
  28595. }
  28596. IL_021f:
  28597. {
  28598. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_81 = ___0_schemaSet;
  28599. NullCheck(L_81);
  28600. RuntimeObject* L_82;
  28601. L_82 = XmlSchemaSet_Schemas_mE3BC781CBC04B6AE002103FEB3D506EDFC161F6C(L_81, NULL);
  28602. NullCheck(L_82);
  28603. RuntimeObject* L_83;
  28604. L_83 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_82);
  28605. V_4 = L_83;
  28606. }
  28607. {
  28608. auto __finallyBlock = il2cpp::utils::Finally([&]
  28609. {
  28610. FINALLY_024f:
  28611. {
  28612. {
  28613. RuntimeObject* L_84 = V_4;
  28614. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_84, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  28615. RuntimeObject* L_85 = V_7;
  28616. if (!L_85)
  28617. {
  28618. goto IL_0263;
  28619. }
  28620. }
  28621. {
  28622. RuntimeObject* L_86 = V_7;
  28623. NullCheck(L_86);
  28624. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_86);
  28625. }
  28626. IL_0263:
  28627. {
  28628. return;
  28629. }
  28630. }
  28631. });
  28632. try
  28633. {
  28634. {
  28635. goto IL_0244_1;
  28636. }
  28637. IL_022e_1:
  28638. {
  28639. RuntimeObject* L_87 = V_4;
  28640. NullCheck(L_87);
  28641. RuntimeObject* L_88;
  28642. L_88 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_87);
  28643. V_10 = ((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_88, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var));
  28644. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_89 = V_10;
  28645. XSDSchema_CollectElementsAnnotations_mE74E598D624F42C3F244F2E3C4B7B2DFEE08E535(__this, L_89, NULL);
  28646. }
  28647. IL_0244_1:
  28648. {
  28649. RuntimeObject* L_90 = V_4;
  28650. NullCheck(L_90);
  28651. bool L_91;
  28652. L_91 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_90);
  28653. if (L_91)
  28654. {
  28655. goto IL_022e_1;
  28656. }
  28657. }
  28658. {
  28659. goto IL_0264;
  28660. }
  28661. }
  28662. catch(Il2CppExceptionWrapper& e)
  28663. {
  28664. __finallyBlock.StoreException(e.ex);
  28665. }
  28666. }
  28667. IL_0264:
  28668. {
  28669. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_92 = __this->____elements;
  28670. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_93;
  28671. L_93 = XSDSchema_FindDatasetElement_mD30DC4BD6DD84D996B01C2D687D47D0BD848F520(__this, L_92, NULL);
  28672. __this->____dsElement = L_93;
  28673. Il2CppCodeGenWriteBarrier((void**)(&__this->____dsElement), (void*)L_93);
  28674. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_94 = __this->____dsElement;
  28675. if (!L_94)
  28676. {
  28677. goto IL_02a9;
  28678. }
  28679. }
  28680. {
  28681. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_95 = __this->____dsElement;
  28682. String_t* L_96;
  28683. L_96 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_95, _stringLiteral8196D01562EFEE7D4C7259D9632BA3C18FC4A014, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
  28684. V_11 = L_96;
  28685. String_t* L_97 = V_11;
  28686. if (!L_97)
  28687. {
  28688. goto IL_02ba;
  28689. }
  28690. }
  28691. {
  28692. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_98 = ___1_ds;
  28693. String_t* L_99 = V_11;
  28694. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  28695. String_t* L_100;
  28696. L_100 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_99, NULL);
  28697. NullCheck(L_98);
  28698. DataSet_set_MainTableName_m345E656619A843DA7A590C796B916020856B9F17_inline(L_98, L_100, NULL);
  28699. goto IL_02ba;
  28700. }
  28701. IL_02a9:
  28702. {
  28703. bool L_101;
  28704. L_101 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  28705. if (!L_101)
  28706. {
  28707. goto IL_02b8;
  28708. }
  28709. }
  28710. {
  28711. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_102 = ___1_ds;
  28712. NullCheck(L_102);
  28713. L_102->____fTopLevelTable = (bool)1;
  28714. }
  28715. IL_02b8:
  28716. {
  28717. V_0 = (bool)1;
  28718. }
  28719. IL_02ba:
  28720. {
  28721. List_1_t43EC7C138A17FAAD7120408F039923082A70301A* L_103 = (List_1_t43EC7C138A17FAAD7120408F039923082A70301A*)il2cpp_codegen_object_new(List_1_t43EC7C138A17FAAD7120408F039923082A70301A_il2cpp_TypeInfo_var);
  28722. List_1__ctor_m3AC372485EEA21872FD76F60AE7CFE6F52F6EB74(L_103, List_1__ctor_m3AC372485EEA21872FD76F60AE7CFE6F52F6EB74_RuntimeMethod_var);
  28723. V_2 = L_103;
  28724. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_104 = ___1_ds;
  28725. if (!L_104)
  28726. {
  28727. goto IL_0385;
  28728. }
  28729. }
  28730. {
  28731. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_105 = ___1_ds;
  28732. NullCheck(L_105);
  28733. bool L_106 = L_105->____useDataSetSchemaOnly;
  28734. if (!L_106)
  28735. {
  28736. goto IL_0385;
  28737. }
  28738. }
  28739. {
  28740. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_107 = __this->____elements;
  28741. int32_t L_108;
  28742. L_108 = XSDSchema_DatasetElementCount_m7D309B27559719C8E5369CB8084F749E8554D416(__this, L_107, NULL);
  28743. V_12 = L_108;
  28744. int32_t L_109 = V_12;
  28745. if (L_109)
  28746. {
  28747. goto IL_02e9;
  28748. }
  28749. }
  28750. {
  28751. Exception_t* L_110;
  28752. L_110 = ExceptionBuilder_IsDataSetAttributeMissingInSchema_m4F2DDBE6071940B35626AFFAF8501E87E4096301(NULL);
  28753. IL2CPP_RAISE_MANAGED_EXCEPTION(L_110, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_LoadSchema_mAA025A0125F8FECDF17F4A7AAA0499164CFD1524_RuntimeMethod_var)));
  28754. }
  28755. IL_02e9:
  28756. {
  28757. int32_t L_111 = V_12;
  28758. if ((((int32_t)L_111) <= ((int32_t)1)))
  28759. {
  28760. goto IL_02f4;
  28761. }
  28762. }
  28763. {
  28764. Exception_t* L_112;
  28765. L_112 = ExceptionBuilder_TooManyIsDataSetAtributeInSchema_mA2CBE81F9B6FC8FD5ECEB5E98B7E1AA8F09574B0(NULL);
  28766. IL2CPP_RAISE_MANAGED_EXCEPTION(L_112, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_LoadSchema_mAA025A0125F8FECDF17F4A7AAA0499164CFD1524_RuntimeMethod_var)));
  28767. }
  28768. IL_02f4:
  28769. {
  28770. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_113 = __this->____dsElement;
  28771. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_114;
  28772. L_114 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, L_113, NULL);
  28773. V_13 = ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_114, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var));
  28774. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_115 = V_13;
  28775. NullCheck(L_115);
  28776. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_116;
  28777. L_116 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_115, NULL);
  28778. if (!L_116)
  28779. {
  28780. goto IL_0385;
  28781. }
  28782. }
  28783. {
  28784. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_117 = V_13;
  28785. NullCheck(L_117);
  28786. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_118;
  28787. L_118 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_117, NULL);
  28788. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_119;
  28789. L_119 = XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D(__this, L_118, NULL);
  28790. V_14 = L_119;
  28791. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_120 = V_14;
  28792. if (!L_120)
  28793. {
  28794. goto IL_0385;
  28795. }
  28796. }
  28797. {
  28798. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_121 = V_14;
  28799. NullCheck(L_121);
  28800. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_122;
  28801. L_122 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_121, NULL);
  28802. V_15 = L_122;
  28803. }
  28804. {
  28805. auto __finallyBlock = il2cpp::utils::Finally([&]
  28806. {
  28807. FINALLY_0370:
  28808. {
  28809. {
  28810. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_123 = V_15;
  28811. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_123, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  28812. RuntimeObject* L_124 = V_7;
  28813. if (!L_124)
  28814. {
  28815. goto IL_0384;
  28816. }
  28817. }
  28818. {
  28819. RuntimeObject* L_125 = V_7;
  28820. NullCheck(L_125);
  28821. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_125);
  28822. }
  28823. IL_0384:
  28824. {
  28825. return;
  28826. }
  28827. }
  28828. });
  28829. try
  28830. {
  28831. {
  28832. goto IL_0365_1;
  28833. }
  28834. IL_032e_1:
  28835. {
  28836. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_126 = V_15;
  28837. NullCheck(L_126);
  28838. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_127;
  28839. L_127 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_126, NULL);
  28840. V_16 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_127, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var)), XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  28841. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_128 = V_16;
  28842. if (!L_128)
  28843. {
  28844. goto IL_0365_1;
  28845. }
  28846. }
  28847. {
  28848. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_129 = V_16;
  28849. NullCheck(L_129);
  28850. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_130;
  28851. L_130 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_129, NULL);
  28852. NullCheck(L_130);
  28853. String_t* L_131;
  28854. L_131 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_130, NULL);
  28855. NullCheck(L_131);
  28856. int32_t L_132;
  28857. L_132 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_131, NULL);
  28858. if (!L_132)
  28859. {
  28860. goto IL_0365_1;
  28861. }
  28862. }
  28863. {
  28864. List_1_t43EC7C138A17FAAD7120408F039923082A70301A* L_133 = V_2;
  28865. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_134 = V_16;
  28866. NullCheck(L_134);
  28867. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_135;
  28868. L_135 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_134, NULL);
  28869. NullCheck(L_133);
  28870. List_1_Add_m67C21E7947DD3956AE204D9507A6A1D84ECB4AFA_inline(L_133, L_135, List_1_Add_m67C21E7947DD3956AE204D9507A6A1D84ECB4AFA_RuntimeMethod_var);
  28871. }
  28872. IL_0365_1:
  28873. {
  28874. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_136 = V_15;
  28875. NullCheck(L_136);
  28876. bool L_137;
  28877. L_137 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_136, NULL);
  28878. if (L_137)
  28879. {
  28880. goto IL_032e_1;
  28881. }
  28882. }
  28883. {
  28884. goto IL_0385;
  28885. }
  28886. }
  28887. catch(Il2CppExceptionWrapper& e)
  28888. {
  28889. __finallyBlock.StoreException(e.ex);
  28890. }
  28891. }
  28892. IL_0385:
  28893. {
  28894. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_138 = __this->____elements;
  28895. NullCheck(L_138);
  28896. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_139;
  28897. L_139 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_138, NULL);
  28898. V_15 = L_139;
  28899. }
  28900. {
  28901. auto __finallyBlock = il2cpp::utils::Finally([&]
  28902. {
  28903. FINALLY_043b:
  28904. {
  28905. {
  28906. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_140 = V_15;
  28907. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_140, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  28908. RuntimeObject* L_141 = V_7;
  28909. if (!L_141)
  28910. {
  28911. goto IL_044f;
  28912. }
  28913. }
  28914. {
  28915. RuntimeObject* L_142 = V_7;
  28916. NullCheck(L_142);
  28917. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_142);
  28918. }
  28919. IL_044f:
  28920. {
  28921. return;
  28922. }
  28923. }
  28924. });
  28925. try
  28926. {
  28927. {
  28928. goto IL_042d_1;
  28929. }
  28930. IL_0397_1:
  28931. {
  28932. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_143 = V_15;
  28933. NullCheck(L_143);
  28934. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_144;
  28935. L_144 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_143, NULL);
  28936. V_17 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_144, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  28937. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_145 = V_17;
  28938. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_146 = __this->____dsElement;
  28939. if ((((RuntimeObject*)(XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)L_145) == ((RuntimeObject*)(XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)L_146)))
  28940. {
  28941. goto IL_042d_1;
  28942. }
  28943. }
  28944. {
  28945. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_147 = ___1_ds;
  28946. if (!L_147)
  28947. {
  28948. goto IL_03e5_1;
  28949. }
  28950. }
  28951. {
  28952. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_148 = ___1_ds;
  28953. NullCheck(L_148);
  28954. bool L_149 = L_148->____useDataSetSchemaOnly;
  28955. if (!L_149)
  28956. {
  28957. goto IL_03e5_1;
  28958. }
  28959. }
  28960. {
  28961. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_150 = __this->____dsElement;
  28962. if (!L_150)
  28963. {
  28964. goto IL_03e5_1;
  28965. }
  28966. }
  28967. {
  28968. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_151 = __this->____dsElement;
  28969. NullCheck(L_151);
  28970. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_152;
  28971. L_152 = XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline(L_151, NULL);
  28972. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_153 = V_17;
  28973. NullCheck(L_153);
  28974. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_154;
  28975. L_154 = XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline(L_153, NULL);
  28976. if ((((RuntimeObject*)(XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D*)L_152) == ((RuntimeObject*)(XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D*)L_154)))
  28977. {
  28978. goto IL_03e5_1;
  28979. }
  28980. }
  28981. {
  28982. List_1_t43EC7C138A17FAAD7120408F039923082A70301A* L_155 = V_2;
  28983. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_156 = V_17;
  28984. NullCheck(L_156);
  28985. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_157;
  28986. L_157 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_156, NULL);
  28987. NullCheck(L_155);
  28988. bool L_158;
  28989. L_158 = List_1_Contains_mF241A7CEE40AD8875F43D16495F53924A64AF7D6(L_155, L_157, List_1_Contains_mF241A7CEE40AD8875F43D16495F53924A64AF7D6_RuntimeMethod_var);
  28990. if (!L_158)
  28991. {
  28992. goto IL_042d_1;
  28993. }
  28994. }
  28995. IL_03e5_1:
  28996. {
  28997. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_159 = V_17;
  28998. String_t* L_160;
  28999. L_160 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, L_159, NULL);
  29000. V_18 = L_160;
  29001. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_161 = __this->____refTables;
  29002. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_162 = V_17;
  29003. NullCheck(L_162);
  29004. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_163;
  29005. L_163 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_162, NULL);
  29006. NullCheck(L_163);
  29007. String_t* L_164;
  29008. L_164 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_163, NULL);
  29009. String_t* L_165 = V_18;
  29010. String_t* L_166;
  29011. L_166 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_164, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_165, NULL);
  29012. NullCheck(L_161);
  29013. bool L_167;
  29014. L_167 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(31, L_161, L_166);
  29015. if (!L_167)
  29016. {
  29017. goto IL_0424_1;
  29018. }
  29019. }
  29020. {
  29021. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_168 = __this->____refTables;
  29022. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_169 = V_17;
  29023. XSDSchema_HandleRefTableProperties_mEE89C2DFEAF88DFB0584EDCE15A8601B4D7709C6(__this, L_168, L_169, NULL);
  29024. goto IL_042d_1;
  29025. }
  29026. IL_0424_1:
  29027. {
  29028. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_170 = V_17;
  29029. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_171;
  29030. L_171 = XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20(__this, L_170, NULL);
  29031. }
  29032. IL_042d_1:
  29033. {
  29034. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_172 = V_15;
  29035. NullCheck(L_172);
  29036. bool L_173;
  29037. L_173 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_172, NULL);
  29038. if (L_173)
  29039. {
  29040. goto IL_0397_1;
  29041. }
  29042. }
  29043. {
  29044. goto IL_0450;
  29045. }
  29046. }
  29047. catch(Il2CppExceptionWrapper& e)
  29048. {
  29049. __finallyBlock.StoreException(e.ex);
  29050. }
  29051. }
  29052. IL_0450:
  29053. {
  29054. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_174 = __this->____dsElement;
  29055. if (!L_174)
  29056. {
  29057. goto IL_0465;
  29058. }
  29059. }
  29060. {
  29061. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_175 = __this->____dsElement;
  29062. bool L_176 = V_1;
  29063. XSDSchema_HandleDataSet_m96EDF4731CD529138C0E6E6C912945962FA14CC7(__this, L_175, L_176, NULL);
  29064. }
  29065. IL_0465:
  29066. {
  29067. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_177 = __this->____annotations;
  29068. NullCheck(L_177);
  29069. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_178;
  29070. L_178 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_177, NULL);
  29071. V_15 = L_178;
  29072. }
  29073. {
  29074. auto __finallyBlock = il2cpp::utils::Finally([&]
  29075. {
  29076. FINALLY_0496:
  29077. {
  29078. {
  29079. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_179 = V_15;
  29080. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_179, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29081. RuntimeObject* L_180 = V_7;
  29082. if (!L_180)
  29083. {
  29084. goto IL_04aa;
  29085. }
  29086. }
  29087. {
  29088. RuntimeObject* L_181 = V_7;
  29089. NullCheck(L_181);
  29090. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_181);
  29091. }
  29092. IL_04aa:
  29093. {
  29094. return;
  29095. }
  29096. }
  29097. });
  29098. try
  29099. {
  29100. {
  29101. goto IL_048b_1;
  29102. }
  29103. IL_0474_1:
  29104. {
  29105. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_182 = V_15;
  29106. NullCheck(L_182);
  29107. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_183;
  29108. L_183 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_182, NULL);
  29109. V_19 = ((XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821*)CastclassClass((RuntimeObject*)L_183, XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821_il2cpp_TypeInfo_var));
  29110. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* L_184 = V_19;
  29111. XSDSchema_HandleRelations_m67AF20900C35B9C2EC1A3C7897D77E8DA33BFA06(__this, L_184, (bool)0, NULL);
  29112. }
  29113. IL_048b_1:
  29114. {
  29115. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_185 = V_15;
  29116. NullCheck(L_185);
  29117. bool L_186;
  29118. L_186 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_185, NULL);
  29119. if (L_186)
  29120. {
  29121. goto IL_0474_1;
  29122. }
  29123. }
  29124. {
  29125. goto IL_04ab;
  29126. }
  29127. }
  29128. catch(Il2CppExceptionWrapper& e)
  29129. {
  29130. __finallyBlock.StoreException(e.ex);
  29131. }
  29132. }
  29133. IL_04ab:
  29134. {
  29135. V_20 = 0;
  29136. goto IL_04e3;
  29137. }
  29138. IL_04b0:
  29139. {
  29140. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_187 = __this->____columnExpressions;
  29141. int32_t L_188 = V_20;
  29142. NullCheck(L_187);
  29143. RuntimeObject* L_189;
  29144. L_189 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(25, L_187, L_188);
  29145. V_21 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_189, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  29146. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_190 = V_21;
  29147. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_191 = __this->____expressions;
  29148. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_192 = V_21;
  29149. NullCheck(L_191);
  29150. RuntimeObject* L_193;
  29151. L_193 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_191, L_192);
  29152. NullCheck(L_190);
  29153. DataColumn_set_Expression_mBB8609092C104AB46DACC3C33E0DE69D15DEFCDE(L_190, ((String_t*)CastclassSealed((RuntimeObject*)L_193, String_t_il2cpp_TypeInfo_var)), NULL);
  29154. int32_t L_194 = V_20;
  29155. V_20 = ((int32_t)il2cpp_codegen_add(L_194, 1));
  29156. }
  29157. IL_04e3:
  29158. {
  29159. int32_t L_195 = V_20;
  29160. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_196 = __this->____columnExpressions;
  29161. NullCheck(L_196);
  29162. int32_t L_197;
  29163. L_197 = VirtualFuncInvoker0< int32_t >::Invoke(21, L_196);
  29164. if ((((int32_t)L_195) < ((int32_t)L_197)))
  29165. {
  29166. goto IL_04b0;
  29167. }
  29168. }
  29169. {
  29170. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_198 = ___1_ds;
  29171. NullCheck(L_198);
  29172. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_199;
  29173. L_199 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_198, NULL);
  29174. NullCheck(L_199);
  29175. RuntimeObject* L_200;
  29176. L_200 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_199);
  29177. V_4 = L_200;
  29178. }
  29179. {
  29180. auto __finallyBlock = il2cpp::utils::Finally([&]
  29181. {
  29182. FINALLY_05ad:
  29183. {
  29184. {
  29185. RuntimeObject* L_201 = V_4;
  29186. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_201, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29187. RuntimeObject* L_202 = V_7;
  29188. if (!L_202)
  29189. {
  29190. goto IL_05c1;
  29191. }
  29192. }
  29193. {
  29194. RuntimeObject* L_203 = V_7;
  29195. NullCheck(L_203);
  29196. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_203);
  29197. }
  29198. IL_05c1:
  29199. {
  29200. return;
  29201. }
  29202. }
  29203. });
  29204. try
  29205. {
  29206. {
  29207. goto IL_059f_1;
  29208. }
  29209. IL_0504_1:
  29210. {
  29211. RuntimeObject* L_204 = V_4;
  29212. NullCheck(L_204);
  29213. RuntimeObject* L_205;
  29214. L_205 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_204);
  29215. V_22 = ((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_205, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var));
  29216. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_206 = V_22;
  29217. NullCheck(L_206);
  29218. DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0* L_207;
  29219. L_207 = DataTable_get_NestedParentRelations_m0E81D1152100DF95AE02C2128E5B09696A15DF69_inline(L_206, NULL);
  29220. NullCheck(L_207);
  29221. if ((((RuntimeArray*)L_207)->max_length))
  29222. {
  29223. goto IL_059f_1;
  29224. }
  29225. }
  29226. {
  29227. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_208 = V_22;
  29228. NullCheck(L_208);
  29229. String_t* L_209;
  29230. L_209 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_208, NULL);
  29231. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_210 = ___1_ds;
  29232. NullCheck(L_210);
  29233. String_t* L_211;
  29234. L_211 = DataSet_get_Namespace_mCD2A82F0F982A56430294CBDAC10A2C8159FA289_inline(L_210, NULL);
  29235. bool L_212;
  29236. L_212 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_209, L_211, NULL);
  29237. if (!L_212)
  29238. {
  29239. goto IL_059f_1;
  29240. }
  29241. }
  29242. {
  29243. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_213 = V_22;
  29244. NullCheck(L_213);
  29245. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_214;
  29246. L_214 = DataTable_get_ChildRelations_mA020ACE26F7C7F02D1BA5A2BB81A6F2AD5F2EEAA(L_213, NULL);
  29247. V_23 = L_214;
  29248. V_24 = 0;
  29249. goto IL_058c_1;
  29250. }
  29251. IL_0541_1:
  29252. {
  29253. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_215 = V_23;
  29254. int32_t L_216 = V_24;
  29255. NullCheck(L_215);
  29256. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_217;
  29257. L_217 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_215, L_216);
  29258. NullCheck(L_217);
  29259. bool L_218;
  29260. L_218 = VirtualFuncInvoker0< bool >::Invoke(10, L_217);
  29261. if (!L_218)
  29262. {
  29263. goto IL_0586_1;
  29264. }
  29265. }
  29266. {
  29267. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_219 = V_22;
  29268. NullCheck(L_219);
  29269. String_t* L_220;
  29270. L_220 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_219, NULL);
  29271. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_221 = V_23;
  29272. int32_t L_222 = V_24;
  29273. NullCheck(L_221);
  29274. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_223;
  29275. L_223 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_221, L_222);
  29276. NullCheck(L_223);
  29277. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_224;
  29278. L_224 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_223);
  29279. NullCheck(L_224);
  29280. String_t* L_225;
  29281. L_225 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_224, NULL);
  29282. bool L_226;
  29283. L_226 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_220, L_225, NULL);
  29284. if (!L_226)
  29285. {
  29286. goto IL_0586_1;
  29287. }
  29288. }
  29289. {
  29290. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_227 = V_23;
  29291. int32_t L_228 = V_24;
  29292. NullCheck(L_227);
  29293. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_229;
  29294. L_229 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_227, L_228);
  29295. NullCheck(L_229);
  29296. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_230;
  29297. L_230 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_229);
  29298. NullCheck(L_230);
  29299. L_230->____tableNamespace = (String_t*)NULL;
  29300. Il2CppCodeGenWriteBarrier((void**)(&L_230->____tableNamespace), (void*)(String_t*)NULL);
  29301. }
  29302. IL_0586_1:
  29303. {
  29304. int32_t L_231 = V_24;
  29305. V_24 = ((int32_t)il2cpp_codegen_add(L_231, 1));
  29306. }
  29307. IL_058c_1:
  29308. {
  29309. int32_t L_232 = V_24;
  29310. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_233 = V_23;
  29311. NullCheck(L_233);
  29312. int32_t L_234;
  29313. L_234 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_233);
  29314. if ((((int32_t)L_232) < ((int32_t)L_234)))
  29315. {
  29316. goto IL_0541_1;
  29317. }
  29318. }
  29319. {
  29320. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_235 = V_22;
  29321. NullCheck(L_235);
  29322. L_235->____tableNamespace = (String_t*)NULL;
  29323. Il2CppCodeGenWriteBarrier((void**)(&L_235->____tableNamespace), (void*)(String_t*)NULL);
  29324. }
  29325. IL_059f_1:
  29326. {
  29327. RuntimeObject* L_236 = V_4;
  29328. NullCheck(L_236);
  29329. bool L_237;
  29330. L_237 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_236);
  29331. if (L_237)
  29332. {
  29333. goto IL_0504_1;
  29334. }
  29335. }
  29336. {
  29337. goto IL_05c2;
  29338. }
  29339. }
  29340. catch(Il2CppExceptionWrapper& e)
  29341. {
  29342. __finallyBlock.StoreException(e.ex);
  29343. }
  29344. }
  29345. IL_05c2:
  29346. {
  29347. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_238 = ___1_ds;
  29348. NullCheck(L_238);
  29349. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_239;
  29350. L_239 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_238, NULL);
  29351. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_240 = ___1_ds;
  29352. NullCheck(L_240);
  29353. String_t* L_241;
  29354. L_241 = DataSet_get_DataSetName_m53D20A0B757B364BB8B3287A74AAA7351EA02A45_inline(L_240, NULL);
  29355. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_242 = ___1_ds;
  29356. NullCheck(L_242);
  29357. String_t* L_243;
  29358. L_243 = DataSet_get_Namespace_mCD2A82F0F982A56430294CBDAC10A2C8159FA289_inline(L_242, NULL);
  29359. NullCheck(L_239);
  29360. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_244;
  29361. L_244 = DataTableCollection_get_Item_mB57AD43C8CF93689B041D428FA0427272B7B2C3F(L_239, L_241, L_243, NULL);
  29362. V_3 = L_244;
  29363. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_245 = V_3;
  29364. if (!L_245)
  29365. {
  29366. goto IL_05e4;
  29367. }
  29368. }
  29369. {
  29370. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_246 = V_3;
  29371. NullCheck(L_246);
  29372. L_246->____fNestedInDataset = (bool)1;
  29373. }
  29374. IL_05e4:
  29375. {
  29376. bool L_247;
  29377. L_247 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  29378. if (!L_247)
  29379. {
  29380. goto IL_062d;
  29381. }
  29382. }
  29383. {
  29384. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_248 = ___1_ds;
  29385. NullCheck(L_248);
  29386. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_249;
  29387. L_249 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_248, NULL);
  29388. NullCheck(L_249);
  29389. int32_t L_250;
  29390. L_250 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_249);
  29391. if (L_250)
  29392. {
  29393. goto IL_062d;
  29394. }
  29395. }
  29396. {
  29397. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_251 = ___1_ds;
  29398. NullCheck(L_251);
  29399. String_t* L_252;
  29400. L_252 = DataSet_get_DataSetName_m53D20A0B757B364BB8B3287A74AAA7351EA02A45_inline(L_251, NULL);
  29401. bool L_253;
  29402. L_253 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_252, _stringLiteralE7EE4B565C4D33CA57102EBB7155236B94315D2C, 4, NULL);
  29403. if (!L_253)
  29404. {
  29405. goto IL_062d;
  29406. }
  29407. }
  29408. {
  29409. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_254 = ___1_ds;
  29410. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_255 = __this->____elements;
  29411. NullCheck(L_255);
  29412. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_256;
  29413. L_256 = VirtualFuncInvoker1< XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D*, int32_t >::Invoke(28, L_255, 0);
  29414. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_256, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  29415. String_t* L_257;
  29416. L_257 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_256, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  29417. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  29418. String_t* L_258;
  29419. L_258 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_257, NULL);
  29420. NullCheck(L_254);
  29421. DataSet_set_DataSetName_m056B14E284EF8A39DCAC0CA0F9C2927398ACAC8A(L_254, L_258, NULL);
  29422. }
  29423. IL_062d:
  29424. {
  29425. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_259 = ___1_ds;
  29426. NullCheck(L_259);
  29427. L_259->____fIsSchemaLoading = (bool)0;
  29428. bool L_260 = V_0;
  29429. if (!L_260)
  29430. {
  29431. goto IL_06c1;
  29432. }
  29433. }
  29434. {
  29435. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_261 = ___1_ds;
  29436. NullCheck(L_261);
  29437. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_262;
  29438. L_262 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_261, NULL);
  29439. NullCheck(L_262);
  29440. int32_t L_263;
  29441. L_263 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_262);
  29442. if ((((int32_t)L_263) <= ((int32_t)0)))
  29443. {
  29444. goto IL_0677;
  29445. }
  29446. }
  29447. {
  29448. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_264 = ___1_ds;
  29449. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_265 = ___1_ds;
  29450. NullCheck(L_265);
  29451. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_266;
  29452. L_266 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_265, NULL);
  29453. NullCheck(L_266);
  29454. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_267;
  29455. L_267 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_266, 0, NULL);
  29456. NullCheck(L_267);
  29457. String_t* L_268;
  29458. L_268 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_267, NULL);
  29459. NullCheck(L_264);
  29460. DataSet_set_Namespace_mA89BD14E3372A50AC77EB0A67EBF7105847237F9(L_264, L_268, NULL);
  29461. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_269 = ___1_ds;
  29462. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_270 = ___1_ds;
  29463. NullCheck(L_270);
  29464. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_271;
  29465. L_271 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_270, NULL);
  29466. NullCheck(L_271);
  29467. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_272;
  29468. L_272 = DataTableCollection_get_Item_mA833EDEEAE51765547DD6502A19B17CC07253636(L_271, 0, NULL);
  29469. NullCheck(L_272);
  29470. String_t* L_273;
  29471. L_273 = DataTable_get_Prefix_mBF76DDC873988D5ED2FDA8B3639822EF75C9330E_inline(L_272, NULL);
  29472. NullCheck(L_269);
  29473. DataSet_set_Prefix_mFDA98ED72ABE1C382CC27CC4880EFFF9BD0359D2(L_269, L_273, NULL);
  29474. return;
  29475. }
  29476. IL_0677:
  29477. {
  29478. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_274 = ___0_schemaSet;
  29479. NullCheck(L_274);
  29480. RuntimeObject* L_275;
  29481. L_275 = XmlSchemaSet_Schemas_mE3BC781CBC04B6AE002103FEB3D506EDFC161F6C(L_274, NULL);
  29482. NullCheck(L_275);
  29483. RuntimeObject* L_276;
  29484. L_276 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_275);
  29485. V_4 = L_276;
  29486. }
  29487. {
  29488. auto __finallyBlock = il2cpp::utils::Finally([&]
  29489. {
  29490. FINALLY_06ac:
  29491. {
  29492. {
  29493. RuntimeObject* L_277 = V_4;
  29494. V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_277, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29495. RuntimeObject* L_278 = V_7;
  29496. if (!L_278)
  29497. {
  29498. goto IL_06c0;
  29499. }
  29500. }
  29501. {
  29502. RuntimeObject* L_279 = V_7;
  29503. NullCheck(L_279);
  29504. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_279);
  29505. }
  29506. IL_06c0:
  29507. {
  29508. return;
  29509. }
  29510. }
  29511. });
  29512. try
  29513. {
  29514. {
  29515. goto IL_06a1_1;
  29516. }
  29517. IL_0686_1:
  29518. {
  29519. RuntimeObject* L_280 = V_4;
  29520. NullCheck(L_280);
  29521. RuntimeObject* L_281;
  29522. L_281 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_280);
  29523. V_25 = ((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_281, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var));
  29524. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_282 = ___1_ds;
  29525. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_283 = V_25;
  29526. NullCheck(L_283);
  29527. String_t* L_284;
  29528. L_284 = XmlSchema_get_TargetNamespace_mAFA4B36F2637087A82F54ADE6E5A627744705064_inline(L_283, NULL);
  29529. NullCheck(L_282);
  29530. DataSet_set_Namespace_mA89BD14E3372A50AC77EB0A67EBF7105847237F9(L_282, L_284, NULL);
  29531. }
  29532. IL_06a1_1:
  29533. {
  29534. RuntimeObject* L_285 = V_4;
  29535. NullCheck(L_285);
  29536. bool L_286;
  29537. L_286 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_285);
  29538. if (L_286)
  29539. {
  29540. goto IL_0686_1;
  29541. }
  29542. }
  29543. {
  29544. goto IL_06c1;
  29545. }
  29546. }
  29547. catch(Il2CppExceptionWrapper& e)
  29548. {
  29549. __finallyBlock.StoreException(e.ex);
  29550. }
  29551. }
  29552. IL_06c1:
  29553. {
  29554. return;
  29555. }
  29556. }
  29557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleRelations_m67AF20900C35B9C2EC1A3C7897D77E8DA33BFA06 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* ___0_ann, bool ___1_fNested, const RuntimeMethod* method)
  29558. {
  29559. static bool s_Il2CppMethodInitialized;
  29560. if (!s_Il2CppMethodInitialized)
  29561. {
  29562. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  29563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var);
  29564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735_il2cpp_TypeInfo_var);
  29565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  29566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EF459AF9D221096BA16A1CD1FA47ECE00C739B0);
  29567. s_Il2CppMethodInitialized = true;
  29568. }
  29569. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_0 = NULL;
  29570. RuntimeObject* V_1 = NULL;
  29571. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* V_2 = NULL;
  29572. int32_t V_3 = 0;
  29573. RuntimeObject* V_4 = NULL;
  29574. {
  29575. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* L_0 = ___0_ann;
  29576. NullCheck(L_0);
  29577. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_1;
  29578. L_1 = XmlSchemaAnnotation_get_Items_m61A082370B91C7B9AE7AED3924F14F4B98C62864_inline(L_0, NULL);
  29579. NullCheck(L_1);
  29580. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_2;
  29581. L_2 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_1, NULL);
  29582. V_0 = L_2;
  29583. }
  29584. {
  29585. auto __finallyBlock = il2cpp::utils::Finally([&]
  29586. {
  29587. FINALLY_0064:
  29588. {
  29589. {
  29590. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_3 = V_0;
  29591. V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29592. RuntimeObject* L_4 = V_4;
  29593. if (!L_4)
  29594. {
  29595. goto IL_0077;
  29596. }
  29597. }
  29598. {
  29599. RuntimeObject* L_5 = V_4;
  29600. NullCheck(L_5);
  29601. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
  29602. }
  29603. IL_0077:
  29604. {
  29605. return;
  29606. }
  29607. }
  29608. });
  29609. try
  29610. {
  29611. {
  29612. goto IL_005a_1;
  29613. }
  29614. IL_000e_1:
  29615. {
  29616. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_6 = V_0;
  29617. NullCheck(L_6);
  29618. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_7;
  29619. L_7 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_6, NULL);
  29620. V_1 = L_7;
  29621. RuntimeObject* L_8 = V_1;
  29622. if (!((XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735*)IsInstClass((RuntimeObject*)L_8, XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735_il2cpp_TypeInfo_var)))
  29623. {
  29624. goto IL_005a_1;
  29625. }
  29626. }
  29627. {
  29628. RuntimeObject* L_9 = V_1;
  29629. NullCheck(((XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735*)CastclassClass((RuntimeObject*)L_9, XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735_il2cpp_TypeInfo_var)));
  29630. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* L_10;
  29631. L_10 = XmlSchemaAppInfo_get_Markup_mBC32E43DE4D53122EFCFB7EFBE90FDCC06C7D67A_inline(((XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735*)CastclassClass((RuntimeObject*)L_9, XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735_il2cpp_TypeInfo_var)), NULL);
  29632. V_2 = L_10;
  29633. V_3 = 0;
  29634. goto IL_0054_1;
  29635. }
  29636. IL_002d_1:
  29637. {
  29638. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* L_11 = V_2;
  29639. int32_t L_12 = V_3;
  29640. NullCheck(L_11);
  29641. int32_t L_13 = L_12;
  29642. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  29643. bool L_15;
  29644. L_15 = XMLSchema_FEqualIdentity_mEC45356A057A362F73AC13ACFB78983F731770F8(L_14, _stringLiteral6EF459AF9D221096BA16A1CD1FA47ECE00C739B0, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  29645. if (!L_15)
  29646. {
  29647. goto IL_0050_1;
  29648. }
  29649. }
  29650. {
  29651. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* L_16 = V_2;
  29652. int32_t L_17 = V_3;
  29653. NullCheck(L_16);
  29654. int32_t L_18 = L_17;
  29655. XmlNode_t3180B9B3D5C36CD58F5327D9F13458E3B3F030AF* L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  29656. bool L_20 = ___1_fNested;
  29657. XSDSchema_HandleRelation_m927DFCDBA7C0B7FAB4A998426F9D794767CEC429(__this, ((XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1*)CastclassClass((RuntimeObject*)L_19, XmlElement_t9A08B533E9A6B3548A1DE35476186F7ECCDF6FF1_il2cpp_TypeInfo_var)), L_20, NULL);
  29658. }
  29659. IL_0050_1:
  29660. {
  29661. int32_t L_21 = V_3;
  29662. V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
  29663. }
  29664. IL_0054_1:
  29665. {
  29666. int32_t L_22 = V_3;
  29667. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* L_23 = V_2;
  29668. NullCheck(L_23);
  29669. if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))
  29670. {
  29671. goto IL_002d_1;
  29672. }
  29673. }
  29674. IL_005a_1:
  29675. {
  29676. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_24 = V_0;
  29677. NullCheck(L_24);
  29678. bool L_25;
  29679. L_25 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_24, NULL);
  29680. if (L_25)
  29681. {
  29682. goto IL_000e_1;
  29683. }
  29684. }
  29685. {
  29686. goto IL_0078;
  29687. }
  29688. }
  29689. catch(Il2CppExceptionWrapper& e)
  29690. {
  29691. __finallyBlock.StoreException(e.ex);
  29692. }
  29693. }
  29694. IL_0078:
  29695. {
  29696. return;
  29697. }
  29698. }
  29699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___0_pt, const RuntimeMethod* method)
  29700. {
  29701. static bool s_Il2CppMethodInitialized;
  29702. if (!s_Il2CppMethodInitialized)
  29703. {
  29704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9_il2cpp_TypeInfo_var);
  29705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAny_tDC4D6CE18918F8446C9B25A21E003CD7F28A65A1_il2cpp_TypeInfo_var);
  29706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var);
  29707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  29708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1_il2cpp_TypeInfo_var);
  29709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388_il2cpp_TypeInfo_var);
  29710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28_il2cpp_TypeInfo_var);
  29711. s_Il2CppMethodInitialized = true;
  29712. }
  29713. {
  29714. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_0 = ___0_pt;
  29715. if (!((XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28*)IsInstClass((RuntimeObject*)L_0, XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28_il2cpp_TypeInfo_var)))
  29716. {
  29717. goto IL_0014;
  29718. }
  29719. }
  29720. {
  29721. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_1 = ___0_pt;
  29722. NullCheck(((XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28*)CastclassClass((RuntimeObject*)L_1, XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28_il2cpp_TypeInfo_var)));
  29723. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_2;
  29724. L_2 = VirtualFuncInvoker0< XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* >::Invoke(16, ((XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28*)CastclassClass((RuntimeObject*)L_1, XmlSchemaSequence_t4A315311186A0411EBA3F6BDC67F819E81311F28_il2cpp_TypeInfo_var)));
  29725. return L_2;
  29726. }
  29727. IL_0014:
  29728. {
  29729. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_3 = ___0_pt;
  29730. if (!((XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9*)IsInstClass((RuntimeObject*)L_3, XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9_il2cpp_TypeInfo_var)))
  29731. {
  29732. goto IL_0028;
  29733. }
  29734. }
  29735. {
  29736. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_4 = ___0_pt;
  29737. NullCheck(((XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9*)CastclassClass((RuntimeObject*)L_4, XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9_il2cpp_TypeInfo_var)));
  29738. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_5;
  29739. L_5 = VirtualFuncInvoker0< XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* >::Invoke(16, ((XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9*)CastclassClass((RuntimeObject*)L_4, XmlSchemaAll_tF0B2CA468D60254C63CEA031B906BA762B1AE3E9_il2cpp_TypeInfo_var)));
  29740. return L_5;
  29741. }
  29742. IL_0028:
  29743. {
  29744. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_6 = ___0_pt;
  29745. if (!((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)IsInstClass((RuntimeObject*)L_6, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)))
  29746. {
  29747. goto IL_003c;
  29748. }
  29749. }
  29750. {
  29751. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_7 = ___0_pt;
  29752. NullCheck(((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)CastclassClass((RuntimeObject*)L_7, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)));
  29753. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_8;
  29754. L_8 = VirtualFuncInvoker0< XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* >::Invoke(16, ((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)CastclassClass((RuntimeObject*)L_7, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)));
  29755. return L_8;
  29756. }
  29757. IL_003c:
  29758. {
  29759. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_9 = ___0_pt;
  29760. if (!((XmlSchemaAny_tDC4D6CE18918F8446C9B25A21E003CD7F28A65A1*)IsInstClass((RuntimeObject*)L_9, XmlSchemaAny_tDC4D6CE18918F8446C9B25A21E003CD7F28A65A1_il2cpp_TypeInfo_var)))
  29761. {
  29762. goto IL_0046;
  29763. }
  29764. }
  29765. {
  29766. return (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388*)NULL;
  29767. }
  29768. IL_0046:
  29769. {
  29770. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_10 = ___0_pt;
  29771. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_10, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  29772. {
  29773. goto IL_005c;
  29774. }
  29775. }
  29776. {
  29777. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_11 = (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388*)il2cpp_codegen_object_new(XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388_il2cpp_TypeInfo_var);
  29778. XmlSchemaObjectCollection__ctor_mADAEAC1E5F0B0F7346DA6B6B2BD10092A0EF9C05(L_11, NULL);
  29779. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_12 = L_11;
  29780. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_13 = ___0_pt;
  29781. NullCheck(L_12);
  29782. int32_t L_14;
  29783. L_14 = XmlSchemaObjectCollection_Add_m7331C4E33810C8039BDB8EE3FE78FBD0D042AFDA(L_12, L_13, NULL);
  29784. return L_12;
  29785. }
  29786. IL_005c:
  29787. {
  29788. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_15 = ___0_pt;
  29789. if (!((XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1*)IsInstClass((RuntimeObject*)L_15, XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1_il2cpp_TypeInfo_var)))
  29790. {
  29791. goto IL_0076;
  29792. }
  29793. }
  29794. {
  29795. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_16 = ___0_pt;
  29796. NullCheck(((XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1*)CastclassClass((RuntimeObject*)L_16, XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1_il2cpp_TypeInfo_var)));
  29797. XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89* L_17;
  29798. L_17 = XmlSchemaGroupRef_get_Particle_mD8BC9F2E5B30043F41FC77DCBB81BA8BFBE9ED4A_inline(((XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1*)CastclassClass((RuntimeObject*)L_16, XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1_il2cpp_TypeInfo_var)), NULL);
  29799. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_18;
  29800. L_18 = XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D(__this, L_17, NULL);
  29801. return L_18;
  29802. }
  29803. IL_0076:
  29804. {
  29805. return (XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388*)NULL;
  29806. }
  29807. }
  29808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleParticle_m7E086A29E7676E4C7C5AE3E1A29007C151C463D6 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* ___0_pt, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___2_tableChildren, bool ___3_isBase, const RuntimeMethod* method)
  29809. {
  29810. static bool s_Il2CppMethodInitialized;
  29811. if (!s_Il2CppMethodInitialized)
  29812. {
  29813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  29814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  29815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  29816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  29817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var);
  29818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var);
  29819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  29820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  29821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var);
  29822. s_Il2CppMethodInitialized = true;
  29823. }
  29824. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* V_0 = NULL;
  29825. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_1 = NULL;
  29826. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_2 = NULL;
  29827. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_3 = NULL;
  29828. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_4 = NULL;
  29829. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_5 = NULL;
  29830. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* V_6 = NULL;
  29831. int32_t V_7 = 0;
  29832. int32_t V_8 = 0;
  29833. RuntimeObject* V_9 = NULL;
  29834. RuntimeObject* V_10 = NULL;
  29835. {
  29836. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_0 = ___0_pt;
  29837. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_1;
  29838. L_1 = XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D(__this, L_0, NULL);
  29839. V_0 = L_1;
  29840. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_2 = V_0;
  29841. if (L_2)
  29842. {
  29843. goto IL_000c;
  29844. }
  29845. }
  29846. {
  29847. return;
  29848. }
  29849. IL_000c:
  29850. {
  29851. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_3 = V_0;
  29852. NullCheck(L_3);
  29853. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_4;
  29854. L_4 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_3, NULL);
  29855. V_1 = L_4;
  29856. }
  29857. {
  29858. auto __finallyBlock = il2cpp::utils::Finally([&]
  29859. {
  29860. FINALLY_0230:
  29861. {
  29862. {
  29863. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_5 = V_1;
  29864. V_10 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29865. RuntimeObject* L_6 = V_10;
  29866. if (!L_6)
  29867. {
  29868. goto IL_0243;
  29869. }
  29870. }
  29871. {
  29872. RuntimeObject* L_7 = V_10;
  29873. NullCheck(L_7);
  29874. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_7);
  29875. }
  29876. IL_0243:
  29877. {
  29878. return;
  29879. }
  29880. }
  29881. });
  29882. try
  29883. {
  29884. {
  29885. goto IL_0223_1;
  29886. }
  29887. IL_0018_1:
  29888. {
  29889. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_8 = V_1;
  29890. NullCheck(L_8);
  29891. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_9;
  29892. L_9 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_8, NULL);
  29893. V_2 = ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_9, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var));
  29894. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_10 = V_2;
  29895. V_3 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_10, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  29896. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_11 = V_3;
  29897. if (!L_11)
  29898. {
  29899. goto IL_0213_1;
  29900. }
  29901. }
  29902. {
  29903. bool L_12;
  29904. L_12 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  29905. if (!L_12)
  29906. {
  29907. goto IL_006c_1;
  29908. }
  29909. }
  29910. {
  29911. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_13 = ___0_pt;
  29912. if (!((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)IsInstClass((RuntimeObject*)L_13, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)))
  29913. {
  29914. goto IL_006c_1;
  29915. }
  29916. }
  29917. {
  29918. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_14 = ___0_pt;
  29919. NullCheck(L_14);
  29920. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_15;
  29921. L_15 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_14, NULL);
  29922. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  29923. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_16 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  29924. bool L_17;
  29925. L_17 = Decimal_op_GreaterThan_m549F09BF0C53D8611E550CA9CCB53543D6DAF717(L_15, L_16, NULL);
  29926. if (!L_17)
  29927. {
  29928. goto IL_006c_1;
  29929. }
  29930. }
  29931. {
  29932. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_18 = V_3;
  29933. NullCheck(L_18);
  29934. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_19;
  29935. L_19 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(L_18, NULL);
  29936. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_19, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  29937. {
  29938. goto IL_006c_1;
  29939. }
  29940. }
  29941. {
  29942. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_20 = V_3;
  29943. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_21 = ___0_pt;
  29944. NullCheck(L_21);
  29945. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_22;
  29946. L_22 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_21, NULL);
  29947. NullCheck(L_20);
  29948. XmlSchemaParticle_set_MaxOccurs_m323FFAAFC203B3935B029652812ACFEF03177776(L_20, L_22, NULL);
  29949. }
  29950. IL_006c_1:
  29951. {
  29952. V_4 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  29953. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_23 = V_3;
  29954. NullCheck(L_23);
  29955. String_t* L_24;
  29956. L_24 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_23, NULL);
  29957. if (L_24)
  29958. {
  29959. goto IL_00a7_1;
  29960. }
  29961. }
  29962. {
  29963. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_25 = V_3;
  29964. NullCheck(L_25);
  29965. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_26;
  29966. L_26 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_25, NULL);
  29967. NullCheck(L_26);
  29968. String_t* L_27;
  29969. L_27 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_26, NULL);
  29970. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28 = ___1_table;
  29971. NullCheck(L_28);
  29972. String_t* L_29;
  29973. L_29 = DataTable_get_EncodedTableName_m8E55AA884BCFCB75D1B46B3C6A0B293646C81788(L_28, NULL);
  29974. bool L_30;
  29975. L_30 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_27, L_29, NULL);
  29976. if (!L_30)
  29977. {
  29978. goto IL_00a7_1;
  29979. }
  29980. }
  29981. {
  29982. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_31 = V_3;
  29983. NullCheck(L_31);
  29984. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_32;
  29985. L_32 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_31, NULL);
  29986. NullCheck(L_32);
  29987. String_t* L_33;
  29988. L_33 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_32, NULL);
  29989. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34 = ___1_table;
  29990. NullCheck(L_34);
  29991. String_t* L_35;
  29992. L_35 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_34, NULL);
  29993. bool L_36;
  29994. L_36 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_33, L_35, NULL);
  29995. if (L_36)
  29996. {
  29997. goto IL_00c3_1;
  29998. }
  29999. }
  30000. IL_00a7_1:
  30001. {
  30002. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_37 = V_3;
  30003. bool L_38;
  30004. L_38 = XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044(__this, L_37, NULL);
  30005. if (!L_38)
  30006. {
  30007. goto IL_00db_1;
  30008. }
  30009. }
  30010. {
  30011. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_39 = V_3;
  30012. NullCheck(L_39);
  30013. String_t* L_40;
  30014. L_40 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_39, NULL);
  30015. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_41 = ___1_table;
  30016. NullCheck(L_41);
  30017. String_t* L_42;
  30018. L_42 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_41, NULL);
  30019. bool L_43;
  30020. L_43 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_40, L_42, NULL);
  30021. if (!L_43)
  30022. {
  30023. goto IL_00db_1;
  30024. }
  30025. }
  30026. IL_00c3_1:
  30027. {
  30028. bool L_44;
  30029. L_44 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30030. if (!L_44)
  30031. {
  30032. goto IL_00d6_1;
  30033. }
  30034. }
  30035. {
  30036. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_45 = V_3;
  30037. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_46;
  30038. L_46 = XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20(__this, L_45, NULL);
  30039. V_4 = L_46;
  30040. goto IL_0106_1;
  30041. }
  30042. IL_00d6_1:
  30043. {
  30044. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_47 = ___1_table;
  30045. V_4 = L_47;
  30046. goto IL_0106_1;
  30047. }
  30048. IL_00db_1:
  30049. {
  30050. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_48 = V_3;
  30051. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_49;
  30052. L_49 = XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20(__this, L_48, NULL);
  30053. V_4 = L_49;
  30054. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_50 = V_4;
  30055. if (L_50)
  30056. {
  30057. goto IL_0106_1;
  30058. }
  30059. }
  30060. {
  30061. bool L_51;
  30062. L_51 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30063. if (!L_51)
  30064. {
  30065. goto IL_0106_1;
  30066. }
  30067. }
  30068. {
  30069. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_52 = V_3;
  30070. NullCheck(L_52);
  30071. String_t* L_53;
  30072. L_53 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_52, NULL);
  30073. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_54 = ___1_table;
  30074. NullCheck(L_54);
  30075. String_t* L_55;
  30076. L_55 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_54, NULL);
  30077. bool L_56;
  30078. L_56 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_53, L_55, NULL);
  30079. if (!L_56)
  30080. {
  30081. goto IL_0106_1;
  30082. }
  30083. }
  30084. {
  30085. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_57 = ___1_table;
  30086. V_4 = L_57;
  30087. }
  30088. IL_0106_1:
  30089. {
  30090. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_58 = V_4;
  30091. if (L_58)
  30092. {
  30093. goto IL_0137_1;
  30094. }
  30095. }
  30096. {
  30097. bool L_59;
  30098. L_59 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30099. if (!L_59)
  30100. {
  30101. goto IL_0128_1;
  30102. }
  30103. }
  30104. {
  30105. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_60 = V_3;
  30106. NullCheck(L_60);
  30107. String_t* L_61;
  30108. L_61 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_60, NULL);
  30109. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_62 = ___1_table;
  30110. NullCheck(L_62);
  30111. String_t* L_63;
  30112. L_63 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_62, NULL);
  30113. bool L_64;
  30114. L_64 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_61, L_63, NULL);
  30115. if (!L_64)
  30116. {
  30117. goto IL_0223_1;
  30118. }
  30119. }
  30120. IL_0128_1:
  30121. {
  30122. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_65 = V_3;
  30123. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_66 = ___1_table;
  30124. bool L_67 = ___3_isBase;
  30125. XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38(__this, L_65, L_66, L_67, NULL);
  30126. goto IL_0223_1;
  30127. }
  30128. IL_0137_1:
  30129. {
  30130. V_5 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)NULL;
  30131. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_68 = V_3;
  30132. NullCheck(L_68);
  30133. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* L_69;
  30134. L_69 = XmlSchemaAnnotated_get_Annotation_mF88E353F875798E495F0B6E71057451618F88E36_inline(L_68, NULL);
  30135. if (!L_69)
  30136. {
  30137. goto IL_014f_1;
  30138. }
  30139. }
  30140. {
  30141. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_70 = V_3;
  30142. NullCheck(L_70);
  30143. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* L_71;
  30144. L_71 = XmlSchemaAnnotated_get_Annotation_mF88E353F875798E495F0B6E71057451618F88E36_inline(L_70, NULL);
  30145. XSDSchema_HandleRelations_m67AF20900C35B9C2EC1A3C7897D77E8DA33BFA06(__this, L_71, (bool)1, NULL);
  30146. }
  30147. IL_014f_1:
  30148. {
  30149. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_72 = ___1_table;
  30150. NullCheck(L_72);
  30151. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_73;
  30152. L_73 = DataTable_get_ChildRelations_mA020ACE26F7C7F02D1BA5A2BB81A6F2AD5F2EEAA(L_72, NULL);
  30153. V_6 = L_73;
  30154. V_7 = 0;
  30155. goto IL_018f_1;
  30156. }
  30157. IL_015c_1:
  30158. {
  30159. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_74 = V_6;
  30160. int32_t L_75 = V_7;
  30161. NullCheck(L_74);
  30162. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_76;
  30163. L_76 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_74, L_75);
  30164. NullCheck(L_76);
  30165. bool L_77;
  30166. L_77 = VirtualFuncInvoker0< bool >::Invoke(10, L_76);
  30167. if (!L_77)
  30168. {
  30169. goto IL_0189_1;
  30170. }
  30171. }
  30172. {
  30173. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_78 = V_4;
  30174. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_79 = V_6;
  30175. int32_t L_80 = V_7;
  30176. NullCheck(L_79);
  30177. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_81;
  30178. L_81 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_79, L_80);
  30179. NullCheck(L_81);
  30180. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_82;
  30181. L_82 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_81);
  30182. if ((!(((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_78) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_82))))
  30183. {
  30184. goto IL_0189_1;
  30185. }
  30186. }
  30187. {
  30188. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_83 = V_6;
  30189. int32_t L_84 = V_7;
  30190. NullCheck(L_83);
  30191. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_85;
  30192. L_85 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_83, L_84);
  30193. V_5 = L_85;
  30194. }
  30195. IL_0189_1:
  30196. {
  30197. int32_t L_86 = V_7;
  30198. V_7 = ((int32_t)il2cpp_codegen_add(L_86, 1));
  30199. }
  30200. IL_018f_1:
  30201. {
  30202. int32_t L_87 = V_7;
  30203. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_88 = V_6;
  30204. NullCheck(L_88);
  30205. int32_t L_89;
  30206. L_89 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_88);
  30207. if ((((int32_t)L_87) < ((int32_t)L_89)))
  30208. {
  30209. goto IL_015c_1;
  30210. }
  30211. }
  30212. {
  30213. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_90 = V_5;
  30214. if (L_90)
  30215. {
  30216. goto IL_0223_1;
  30217. }
  30218. }
  30219. {
  30220. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_91 = ___2_tableChildren;
  30221. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_92 = V_4;
  30222. NullCheck(L_91);
  30223. int32_t L_93;
  30224. L_93 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_91, L_92);
  30225. bool L_94;
  30226. L_94 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30227. if (!L_94)
  30228. {
  30229. goto IL_0223_1;
  30230. }
  30231. }
  30232. {
  30233. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_95 = ___1_table;
  30234. NullCheck(L_95);
  30235. int32_t L_96;
  30236. L_96 = DataTable_get_UKColumnPositionForInference_mF804984F3AB1140E4C8D59977975E6B51D1C7A91_inline(L_95, NULL);
  30237. if ((!(((uint32_t)L_96) == ((uint32_t)(-1)))))
  30238. {
  30239. goto IL_0223_1;
  30240. }
  30241. }
  30242. {
  30243. V_8 = (-1);
  30244. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_97 = ___1_table;
  30245. NullCheck(L_97);
  30246. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_98;
  30247. L_98 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_97, NULL);
  30248. NullCheck(L_98);
  30249. RuntimeObject* L_99;
  30250. L_99 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_98);
  30251. V_9 = L_99;
  30252. }
  30253. {
  30254. auto __finallyBlock = il2cpp::utils::Finally([&]
  30255. {
  30256. FINALLY_01f2_1:
  30257. {
  30258. {
  30259. RuntimeObject* L_100 = V_9;
  30260. V_10 = ((RuntimeObject*)IsInst((RuntimeObject*)L_100, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  30261. RuntimeObject* L_101 = V_10;
  30262. if (!L_101)
  30263. {
  30264. goto IL_0206_1;
  30265. }
  30266. }
  30267. {
  30268. RuntimeObject* L_102 = V_10;
  30269. NullCheck(L_102);
  30270. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_102);
  30271. }
  30272. IL_0206_1:
  30273. {
  30274. return;
  30275. }
  30276. }
  30277. });
  30278. try
  30279. {
  30280. {
  30281. goto IL_01e7_2;
  30282. }
  30283. IL_01cd_2:
  30284. {
  30285. RuntimeObject* L_103 = V_9;
  30286. NullCheck(L_103);
  30287. RuntimeObject* L_104;
  30288. L_104 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_103);
  30289. NullCheck(((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_104, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var)));
  30290. int32_t L_105;
  30291. L_105 = VirtualFuncInvoker0< int32_t >::Invoke(10, ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_104, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var)));
  30292. if ((!(((uint32_t)L_105) == ((uint32_t)1))))
  30293. {
  30294. goto IL_01e7_2;
  30295. }
  30296. }
  30297. {
  30298. int32_t L_106 = V_8;
  30299. V_8 = ((int32_t)il2cpp_codegen_add(L_106, 1));
  30300. }
  30301. IL_01e7_2:
  30302. {
  30303. RuntimeObject* L_107 = V_9;
  30304. NullCheck(L_107);
  30305. bool L_108;
  30306. L_108 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_107);
  30307. if (L_108)
  30308. {
  30309. goto IL_01cd_2;
  30310. }
  30311. }
  30312. {
  30313. goto IL_0207_1;
  30314. }
  30315. }
  30316. catch(Il2CppExceptionWrapper& e)
  30317. {
  30318. __finallyBlock.StoreException(e.ex);
  30319. }
  30320. }
  30321. IL_0207_1:
  30322. {
  30323. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_109 = ___1_table;
  30324. int32_t L_110 = V_8;
  30325. NullCheck(L_109);
  30326. DataTable_set_UKColumnPositionForInference_mDB6310FABDEF1505686A4331F36CEA48B52A986C_inline(L_109, ((int32_t)il2cpp_codegen_add(L_110, 1)), NULL);
  30327. goto IL_0223_1;
  30328. }
  30329. IL_0213_1:
  30330. {
  30331. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_111 = V_2;
  30332. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_112 = ___1_table;
  30333. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_113 = ___2_tableChildren;
  30334. bool L_114 = ___3_isBase;
  30335. XSDSchema_HandleParticle_m7E086A29E7676E4C7C5AE3E1A29007C151C463D6(__this, ((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)CastclassClass((RuntimeObject*)L_111, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)), L_112, L_113, L_114, NULL);
  30336. }
  30337. IL_0223_1:
  30338. {
  30339. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_115 = V_1;
  30340. NullCheck(L_115);
  30341. bool L_116;
  30342. L_116 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_115, NULL);
  30343. if (L_116)
  30344. {
  30345. goto IL_0018_1;
  30346. }
  30347. }
  30348. {
  30349. goto IL_0244;
  30350. }
  30351. }
  30352. catch(Il2CppExceptionWrapper& e)
  30353. {
  30354. __finallyBlock.StoreException(e.ex);
  30355. }
  30356. }
  30357. IL_0244:
  30358. {
  30359. return;
  30360. }
  30361. }
  30362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* ___0_attributes, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method)
  30363. {
  30364. static bool s_Il2CppMethodInitialized;
  30365. if (!s_Il2CppMethodInitialized)
  30366. {
  30367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  30368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var);
  30369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var);
  30370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  30371. s_Il2CppMethodInitialized = true;
  30372. }
  30373. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_0 = NULL;
  30374. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* V_1 = NULL;
  30375. XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* V_2 = NULL;
  30376. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* V_3 = NULL;
  30377. RuntimeObject* V_4 = NULL;
  30378. {
  30379. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = ___0_attributes;
  30380. NullCheck(L_0);
  30381. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_1;
  30382. L_1 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_0, NULL);
  30383. V_0 = L_1;
  30384. }
  30385. {
  30386. auto __finallyBlock = il2cpp::utils::Finally([&]
  30387. {
  30388. FINALLY_005c:
  30389. {
  30390. {
  30391. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_2 = V_0;
  30392. V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  30393. RuntimeObject* L_3 = V_4;
  30394. if (!L_3)
  30395. {
  30396. goto IL_006f;
  30397. }
  30398. }
  30399. {
  30400. RuntimeObject* L_4 = V_4;
  30401. NullCheck(L_4);
  30402. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
  30403. }
  30404. IL_006f:
  30405. {
  30406. return;
  30407. }
  30408. }
  30409. });
  30410. try
  30411. {
  30412. {
  30413. goto IL_0052_1;
  30414. }
  30415. IL_0009_1:
  30416. {
  30417. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_5 = V_0;
  30418. NullCheck(L_5);
  30419. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_6;
  30420. L_6 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_5, NULL);
  30421. V_1 = L_6;
  30422. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_7 = V_1;
  30423. if (!((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)IsInstClass((RuntimeObject*)L_7, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)))
  30424. {
  30425. goto IL_0028_1;
  30426. }
  30427. }
  30428. {
  30429. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_8 = V_1;
  30430. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = ___1_table;
  30431. bool L_10 = ___2_isBase;
  30432. XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6(__this, ((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_8, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)), L_9, L_10, NULL);
  30433. goto IL_0052_1;
  30434. }
  30435. IL_0028_1:
  30436. {
  30437. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_11 = V_1;
  30438. V_2 = ((XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA*)IsInstClass((RuntimeObject*)L_11, XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var));
  30439. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_12 = __this->____attributeGroups;
  30440. XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* L_13 = V_2;
  30441. NullCheck(L_13);
  30442. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_14;
  30443. L_14 = XmlSchemaAttributeGroupRef_get_RefName_m4555CB5267ECECB8C77F025FD6BBB9E34BCA6DA9_inline(L_13, NULL);
  30444. NullCheck(L_12);
  30445. RuntimeObject* L_15;
  30446. L_15 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_12, L_14);
  30447. V_3 = ((XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66*)IsInstClass((RuntimeObject*)L_15, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var));
  30448. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_16 = V_3;
  30449. if (!L_16)
  30450. {
  30451. goto IL_0052_1;
  30452. }
  30453. }
  30454. {
  30455. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_17 = V_3;
  30456. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18 = ___1_table;
  30457. bool L_19 = ___2_isBase;
  30458. XSDSchema_HandleAttributeGroup_m11506D00502607D4D2A53BE000D109F290484979(__this, L_17, L_18, L_19, NULL);
  30459. }
  30460. IL_0052_1:
  30461. {
  30462. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_20 = V_0;
  30463. NullCheck(L_20);
  30464. bool L_21;
  30465. L_21 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_20, NULL);
  30466. if (L_21)
  30467. {
  30468. goto IL_0009_1;
  30469. }
  30470. }
  30471. {
  30472. goto IL_0070;
  30473. }
  30474. }
  30475. catch(Il2CppExceptionWrapper& e)
  30476. {
  30477. __finallyBlock.StoreException(e.ex);
  30478. }
  30479. }
  30480. IL_0070:
  30481. {
  30482. return;
  30483. }
  30484. }
  30485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleAttributeGroup_m11506D00502607D4D2A53BE000D109F290484979 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* ___0_attributeGroup, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method)
  30486. {
  30487. static bool s_Il2CppMethodInitialized;
  30488. if (!s_Il2CppMethodInitialized)
  30489. {
  30490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  30491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  30492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var);
  30493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var);
  30494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  30495. s_Il2CppMethodInitialized = true;
  30496. }
  30497. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_0 = NULL;
  30498. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* V_1 = NULL;
  30499. XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* V_2 = NULL;
  30500. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* V_3 = NULL;
  30501. RuntimeObject* V_4 = NULL;
  30502. {
  30503. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_0 = ___0_attributeGroup;
  30504. NullCheck(L_0);
  30505. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_1;
  30506. L_1 = XmlSchemaAttributeGroup_get_Attributes_m2AC60921F5191DADA633757413AC04C0DDB47607_inline(L_0, NULL);
  30507. NullCheck(L_1);
  30508. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_2;
  30509. L_2 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_1, NULL);
  30510. V_0 = L_2;
  30511. }
  30512. {
  30513. auto __finallyBlock = il2cpp::utils::Finally([&]
  30514. {
  30515. FINALLY_0098:
  30516. {
  30517. {
  30518. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_3 = V_0;
  30519. V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  30520. RuntimeObject* L_4 = V_4;
  30521. if (!L_4)
  30522. {
  30523. goto IL_00ab;
  30524. }
  30525. }
  30526. {
  30527. RuntimeObject* L_5 = V_4;
  30528. NullCheck(L_5);
  30529. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
  30530. }
  30531. IL_00ab:
  30532. {
  30533. return;
  30534. }
  30535. }
  30536. });
  30537. try
  30538. {
  30539. {
  30540. goto IL_008b_1;
  30541. }
  30542. IL_000e_1:
  30543. {
  30544. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_6 = V_0;
  30545. NullCheck(L_6);
  30546. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_7;
  30547. L_7 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_6, NULL);
  30548. V_1 = L_7;
  30549. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_8 = V_1;
  30550. if (!((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)IsInstClass((RuntimeObject*)L_8, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)))
  30551. {
  30552. goto IL_002d_1;
  30553. }
  30554. }
  30555. {
  30556. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_9 = V_1;
  30557. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = ___1_table;
  30558. bool L_11 = ___2_isBase;
  30559. XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6(__this, ((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_9, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)), L_10, L_11, NULL);
  30560. goto IL_008b_1;
  30561. }
  30562. IL_002d_1:
  30563. {
  30564. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_12 = V_1;
  30565. V_2 = ((XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA*)CastclassClass((RuntimeObject*)L_12, XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA_il2cpp_TypeInfo_var));
  30566. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_13 = ___0_attributeGroup;
  30567. NullCheck(L_13);
  30568. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_14;
  30569. L_14 = XmlSchemaAttributeGroup_get_RedefinedAttributeGroup_mD598F73E798E1EF4A90ED546E1A8B756345A4AA4_inline(L_13, NULL);
  30570. if (!L_14)
  30571. {
  30572. goto IL_0068_1;
  30573. }
  30574. }
  30575. {
  30576. XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* L_15 = V_2;
  30577. NullCheck(L_15);
  30578. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_16;
  30579. L_16 = XmlSchemaAttributeGroupRef_get_RefName_m4555CB5267ECECB8C77F025FD6BBB9E34BCA6DA9_inline(L_15, NULL);
  30580. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_17 = ___0_attributeGroup;
  30581. NullCheck(L_17);
  30582. String_t* L_18;
  30583. L_18 = XmlSchemaAttributeGroup_get_Name_m3844168DCA5295E383B41DD748997C7EA2BC4FA9_inline(L_17, NULL);
  30584. XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* L_19 = V_2;
  30585. NullCheck(L_19);
  30586. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_20;
  30587. L_20 = XmlSchemaAttributeGroupRef_get_RefName_m4555CB5267ECECB8C77F025FD6BBB9E34BCA6DA9_inline(L_19, NULL);
  30588. NullCheck(L_20);
  30589. String_t* L_21;
  30590. L_21 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_20, NULL);
  30591. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_22 = (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)il2cpp_codegen_object_new(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  30592. XmlQualifiedName__ctor_m65632114A1726D9FAD0338BC2A8C28BB9D262C7B(L_22, L_18, L_21, NULL);
  30593. il2cpp_codegen_runtime_class_init_inline(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  30594. bool L_23;
  30595. L_23 = XmlQualifiedName_op_Equality_mAE17874DCEBAFB74CBFEC5CC1EE5399470A61D44(L_16, L_22, NULL);
  30596. if (!L_23)
  30597. {
  30598. goto IL_0068_1;
  30599. }
  30600. }
  30601. {
  30602. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_24 = ___0_attributeGroup;
  30603. NullCheck(L_24);
  30604. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_25;
  30605. L_25 = XmlSchemaAttributeGroup_get_RedefinedAttributeGroup_mD598F73E798E1EF4A90ED546E1A8B756345A4AA4_inline(L_24, NULL);
  30606. V_3 = L_25;
  30607. goto IL_007f_1;
  30608. }
  30609. IL_0068_1:
  30610. {
  30611. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_26 = __this->____attributeGroups;
  30612. XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* L_27 = V_2;
  30613. NullCheck(L_27);
  30614. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_28;
  30615. L_28 = XmlSchemaAttributeGroupRef_get_RefName_m4555CB5267ECECB8C77F025FD6BBB9E34BCA6DA9_inline(L_27, NULL);
  30616. NullCheck(L_26);
  30617. RuntimeObject* L_29;
  30618. L_29 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_26, L_28);
  30619. V_3 = ((XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66*)CastclassClass((RuntimeObject*)L_29, XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66_il2cpp_TypeInfo_var));
  30620. }
  30621. IL_007f_1:
  30622. {
  30623. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_30 = V_3;
  30624. if (!L_30)
  30625. {
  30626. goto IL_008b_1;
  30627. }
  30628. }
  30629. {
  30630. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_31 = V_3;
  30631. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_32 = ___1_table;
  30632. bool L_33 = ___2_isBase;
  30633. XSDSchema_HandleAttributeGroup_m11506D00502607D4D2A53BE000D109F290484979(__this, L_31, L_32, L_33, NULL);
  30634. }
  30635. IL_008b_1:
  30636. {
  30637. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_34 = V_0;
  30638. NullCheck(L_34);
  30639. bool L_35;
  30640. L_35 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_34, NULL);
  30641. if (L_35)
  30642. {
  30643. goto IL_000e_1;
  30644. }
  30645. }
  30646. {
  30647. goto IL_00ac;
  30648. }
  30649. }
  30650. catch(Il2CppExceptionWrapper& e)
  30651. {
  30652. __finallyBlock.StoreException(e.ex);
  30653. }
  30654. }
  30655. IL_00ac:
  30656. {
  30657. return;
  30658. }
  30659. }
  30660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___0_ct, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* ___2_tableChildren, bool ___3_isNillable, const RuntimeMethod* method)
  30661. {
  30662. static bool s_Il2CppMethodInitialized;
  30663. if (!s_Il2CppMethodInitialized)
  30664. {
  30665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var);
  30666. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190_il2cpp_TypeInfo_var);
  30667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var);
  30668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  30669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var);
  30670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F_il2cpp_TypeInfo_var);
  30671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var);
  30672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  30673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  30674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  30675. s_Il2CppMethodInitialized = true;
  30676. }
  30677. bool V_0 = false;
  30678. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_1 = NULL;
  30679. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* V_2 = NULL;
  30680. XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* V_3 = NULL;
  30681. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_4 = NULL;
  30682. XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* V_5 = NULL;
  30683. XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F* V_6 = NULL;
  30684. {
  30685. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = __this->____complexTypes;
  30686. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_1 = ___0_ct;
  30687. NullCheck(L_0);
  30688. bool L_2;
  30689. L_2 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(31, L_0, L_1);
  30690. if (!L_2)
  30691. {
  30692. goto IL_001a;
  30693. }
  30694. }
  30695. {
  30696. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_3 = ___0_ct;
  30697. NullCheck(L_3);
  30698. String_t* L_4;
  30699. L_4 = XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline(L_3, NULL);
  30700. Exception_t* L_5;
  30701. L_5 = ExceptionBuilder_CircularComplexType_mE9F6E4B4C383330AECEDC6D28A5546D7C46BA2BA(L_4, NULL);
  30702. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA_RuntimeMethod_var)));
  30703. }
  30704. IL_001a:
  30705. {
  30706. V_0 = (bool)0;
  30707. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_6 = __this->____complexTypes;
  30708. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_7 = ___0_ct;
  30709. NullCheck(L_6);
  30710. int32_t L_8;
  30711. L_8 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_6, L_7);
  30712. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_9 = ___0_ct;
  30713. NullCheck(L_9);
  30714. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_10;
  30715. L_10 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_9, NULL);
  30716. if (!L_10)
  30717. {
  30718. goto IL_0240;
  30719. }
  30720. }
  30721. {
  30722. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_11 = ___0_ct;
  30723. NullCheck(L_11);
  30724. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_12;
  30725. L_12 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_11, NULL);
  30726. if (!((XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87*)IsInstClass((RuntimeObject*)L_12, XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var)))
  30727. {
  30728. goto IL_019e;
  30729. }
  30730. }
  30731. {
  30732. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_13 = ___0_ct;
  30733. NullCheck(L_13);
  30734. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_14;
  30735. L_14 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_13, NULL);
  30736. NullCheck(((XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87*)CastclassClass((RuntimeObject*)L_14, XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var)));
  30737. XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* L_15;
  30738. L_15 = VirtualFuncInvoker0< XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* >::Invoke(14, ((XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87*)CastclassClass((RuntimeObject*)L_14, XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var)));
  30739. V_1 = L_15;
  30740. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_16 = V_1;
  30741. if (!((XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25*)IsInstClass((RuntimeObject*)L_16, XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var)))
  30742. {
  30743. goto IL_014c;
  30744. }
  30745. }
  30746. {
  30747. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_17 = V_1;
  30748. V_2 = ((XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25*)CastclassClass((RuntimeObject*)L_17, XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var));
  30749. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_18 = ___0_ct;
  30750. NullCheck(L_18);
  30751. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_19;
  30752. L_19 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_18, NULL);
  30753. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_19, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  30754. {
  30755. goto IL_007c;
  30756. }
  30757. }
  30758. {
  30759. bool L_20;
  30760. L_20 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30761. if (L_20)
  30762. {
  30763. goto IL_008a;
  30764. }
  30765. }
  30766. IL_007c:
  30767. {
  30768. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_21 = V_2;
  30769. NullCheck(L_21);
  30770. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_22;
  30771. L_22 = XmlSchemaComplexContentExtension_get_Attributes_m1E698C549EFC269908E2C402D874C762D427A33E_inline(L_21, NULL);
  30772. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_23 = ___1_table;
  30773. bool L_24 = V_0;
  30774. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_22, L_23, L_24, NULL);
  30775. }
  30776. IL_008a:
  30777. {
  30778. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_25 = ___0_ct;
  30779. NullCheck(L_25);
  30780. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_26;
  30781. L_26 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_25, NULL);
  30782. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_26, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  30783. {
  30784. goto IL_00ae;
  30785. }
  30786. }
  30787. {
  30788. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_27 = ___0_ct;
  30789. NullCheck(L_27);
  30790. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_28;
  30791. L_28 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_27, NULL);
  30792. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = ___1_table;
  30793. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_30 = ___2_tableChildren;
  30794. bool L_31 = ___3_isNillable;
  30795. XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA(__this, ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_28, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)), L_29, L_30, L_31, NULL);
  30796. goto IL_0107;
  30797. }
  30798. IL_00ae:
  30799. {
  30800. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_32 = V_2;
  30801. NullCheck(L_32);
  30802. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_33;
  30803. L_33 = XmlSchemaComplexContentExtension_get_BaseTypeName_m2E933E7BBD27AB47DB806E2112E8116C049532E0_inline(L_32, NULL);
  30804. NullCheck(L_33);
  30805. String_t* L_34;
  30806. L_34 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_33, NULL);
  30807. bool L_35;
  30808. L_35 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_34, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  30809. if (!L_35)
  30810. {
  30811. goto IL_00e7;
  30812. }
  30813. }
  30814. {
  30815. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_36 = V_2;
  30816. NullCheck(L_36);
  30817. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_37;
  30818. L_37 = XmlSchemaComplexContentExtension_get_BaseTypeName_m2E933E7BBD27AB47DB806E2112E8116C049532E0_inline(L_36, NULL);
  30819. NullCheck(L_37);
  30820. String_t* L_38;
  30821. L_38 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_37);
  30822. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_39 = ___1_table;
  30823. bool L_40 = V_0;
  30824. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_41 = ___0_ct;
  30825. NullCheck(L_41);
  30826. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_42;
  30827. L_42 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_41, NULL);
  30828. NullCheck(L_42);
  30829. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_43;
  30830. L_43 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_42, NULL);
  30831. bool L_44 = ___3_isNillable;
  30832. XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077(__this, L_38, L_39, L_40, L_43, L_44, NULL);
  30833. goto IL_0107;
  30834. }
  30835. IL_00e7:
  30836. {
  30837. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_45 = V_2;
  30838. NullCheck(L_45);
  30839. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_46;
  30840. L_46 = XmlSchemaComplexContentExtension_get_BaseTypeName_m2E933E7BBD27AB47DB806E2112E8116C049532E0_inline(L_45, NULL);
  30841. NullCheck(L_46);
  30842. String_t* L_47;
  30843. L_47 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_46, NULL);
  30844. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_48 = ___1_table;
  30845. bool L_49 = V_0;
  30846. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_50 = ___0_ct;
  30847. NullCheck(L_50);
  30848. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_51;
  30849. L_51 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_50, NULL);
  30850. NullCheck(L_51);
  30851. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_52;
  30852. L_52 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_51, NULL);
  30853. bool L_53 = ___3_isNillable;
  30854. XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077(__this, L_47, L_48, L_49, L_52, L_53, NULL);
  30855. }
  30856. IL_0107:
  30857. {
  30858. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_54 = V_2;
  30859. NullCheck(L_54);
  30860. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_55;
  30861. L_55 = XmlSchemaComplexContentExtension_get_Particle_m0092C105E29C158A0F4F261756E7C260A7E971ED_inline(L_54, NULL);
  30862. if (!L_55)
  30863. {
  30864. goto IL_011e;
  30865. }
  30866. }
  30867. {
  30868. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_56 = V_2;
  30869. NullCheck(L_56);
  30870. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_57;
  30871. L_57 = XmlSchemaComplexContentExtension_get_Particle_m0092C105E29C158A0F4F261756E7C260A7E971ED_inline(L_56, NULL);
  30872. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_58 = ___1_table;
  30873. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_59 = ___2_tableChildren;
  30874. bool L_60 = V_0;
  30875. XSDSchema_HandleParticle_m7E086A29E7676E4C7C5AE3E1A29007C151C463D6(__this, L_57, L_58, L_59, L_60, NULL);
  30876. }
  30877. IL_011e:
  30878. {
  30879. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_61 = ___0_ct;
  30880. NullCheck(L_61);
  30881. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_62;
  30882. L_62 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_61, NULL);
  30883. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_62, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  30884. {
  30885. goto IL_0299;
  30886. }
  30887. }
  30888. {
  30889. bool L_63;
  30890. L_63 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30891. if (!L_63)
  30892. {
  30893. goto IL_0299;
  30894. }
  30895. }
  30896. {
  30897. XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* L_64 = V_2;
  30898. NullCheck(L_64);
  30899. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_65;
  30900. L_65 = XmlSchemaComplexContentExtension_get_Attributes_m1E698C549EFC269908E2C402D874C762D427A33E_inline(L_64, NULL);
  30901. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_66 = ___1_table;
  30902. bool L_67 = V_0;
  30903. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_65, L_66, L_67, NULL);
  30904. goto IL_0299;
  30905. }
  30906. IL_014c:
  30907. {
  30908. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_68 = V_1;
  30909. V_3 = ((XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190*)CastclassClass((RuntimeObject*)L_68, XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190_il2cpp_TypeInfo_var));
  30910. bool L_69;
  30911. L_69 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30912. if (L_69)
  30913. {
  30914. goto IL_0169;
  30915. }
  30916. }
  30917. {
  30918. XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* L_70 = V_3;
  30919. NullCheck(L_70);
  30920. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_71;
  30921. L_71 = XmlSchemaComplexContentRestriction_get_Attributes_mF511AFEE44471DF873275CB77EE1551715B0A2D9_inline(L_70, NULL);
  30922. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_72 = ___1_table;
  30923. bool L_73 = V_0;
  30924. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_71, L_72, L_73, NULL);
  30925. }
  30926. IL_0169:
  30927. {
  30928. XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* L_74 = V_3;
  30929. NullCheck(L_74);
  30930. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_75;
  30931. L_75 = XmlSchemaComplexContentRestriction_get_Particle_m5C4EB4CB299BD015E78B045FFFEB18A6925A396E_inline(L_74, NULL);
  30932. if (!L_75)
  30933. {
  30934. goto IL_0180;
  30935. }
  30936. }
  30937. {
  30938. XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* L_76 = V_3;
  30939. NullCheck(L_76);
  30940. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_77;
  30941. L_77 = XmlSchemaComplexContentRestriction_get_Particle_m5C4EB4CB299BD015E78B045FFFEB18A6925A396E_inline(L_76, NULL);
  30942. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_78 = ___1_table;
  30943. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_79 = ___2_tableChildren;
  30944. bool L_80 = V_0;
  30945. XSDSchema_HandleParticle_m7E086A29E7676E4C7C5AE3E1A29007C151C463D6(__this, L_77, L_78, L_79, L_80, NULL);
  30946. }
  30947. IL_0180:
  30948. {
  30949. bool L_81;
  30950. L_81 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  30951. if (!L_81)
  30952. {
  30953. goto IL_0299;
  30954. }
  30955. }
  30956. {
  30957. XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* L_82 = V_3;
  30958. NullCheck(L_82);
  30959. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_83;
  30960. L_83 = XmlSchemaComplexContentRestriction_get_Attributes_mF511AFEE44471DF873275CB77EE1551715B0A2D9_inline(L_82, NULL);
  30961. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_84 = ___1_table;
  30962. bool L_85 = V_0;
  30963. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_83, L_84, L_85, NULL);
  30964. goto IL_0299;
  30965. }
  30966. IL_019e:
  30967. {
  30968. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_86 = ___0_ct;
  30969. NullCheck(L_86);
  30970. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_87;
  30971. L_87 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_86, NULL);
  30972. NullCheck(((XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)CastclassClass((RuntimeObject*)L_87, XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var)));
  30973. XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* L_88;
  30974. L_88 = VirtualFuncInvoker0< XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* >::Invoke(14, ((XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)CastclassClass((RuntimeObject*)L_87, XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var)));
  30975. V_4 = L_88;
  30976. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_89 = V_4;
  30977. if (!((XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22*)IsInstClass((RuntimeObject*)L_89, XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var)))
  30978. {
  30979. goto IL_0226;
  30980. }
  30981. }
  30982. {
  30983. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_90 = V_4;
  30984. V_5 = ((XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22*)CastclassClass((RuntimeObject*)L_90, XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22_il2cpp_TypeInfo_var));
  30985. XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* L_91 = V_5;
  30986. NullCheck(L_91);
  30987. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_92;
  30988. L_92 = XmlSchemaSimpleContentExtension_get_Attributes_mE78BE1F22BCB5D2E22FC022534CB7AAFE0199DF6_inline(L_91, NULL);
  30989. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_93 = ___1_table;
  30990. bool L_94 = V_0;
  30991. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_92, L_93, L_94, NULL);
  30992. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_95 = ___0_ct;
  30993. NullCheck(L_95);
  30994. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_96;
  30995. L_96 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_95, NULL);
  30996. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_96, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  30997. {
  30998. goto IL_01f8;
  30999. }
  31000. }
  31001. {
  31002. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_97 = ___0_ct;
  31003. NullCheck(L_97);
  31004. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_98;
  31005. L_98 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_97, NULL);
  31006. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_99 = ___1_table;
  31007. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_100 = ___2_tableChildren;
  31008. bool L_101 = ___3_isNillable;
  31009. XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA(__this, ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_98, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)), L_99, L_100, L_101, NULL);
  31010. goto IL_0299;
  31011. }
  31012. IL_01f8:
  31013. {
  31014. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_102 = ___0_ct;
  31015. NullCheck(L_102);
  31016. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_103;
  31017. L_103 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_102, NULL);
  31018. XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* L_104 = V_5;
  31019. NullCheck(L_104);
  31020. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_105;
  31021. L_105 = XmlSchemaSimpleContentExtension_get_BaseTypeName_m75545E8A9281E47719B2E274B886091A3EF89744_inline(L_104, NULL);
  31022. NullCheck(L_105);
  31023. String_t* L_106;
  31024. L_106 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_105, NULL);
  31025. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_107 = ___1_table;
  31026. bool L_108 = V_0;
  31027. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_109 = ___0_ct;
  31028. NullCheck(L_109);
  31029. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_110;
  31030. L_110 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_109, NULL);
  31031. NullCheck(L_110);
  31032. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_111;
  31033. L_111 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_110, NULL);
  31034. bool L_112 = ___3_isNillable;
  31035. XSDSchema_HandleSimpleTypeSimpleContentColumn_m56DE0B097956705DE57E123C7FD3308E1CA3A5A7(__this, ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_103, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)), L_106, L_107, L_108, L_111, L_112, NULL);
  31036. goto IL_0299;
  31037. }
  31038. IL_0226:
  31039. {
  31040. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_113 = V_4;
  31041. V_6 = ((XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F*)CastclassClass((RuntimeObject*)L_113, XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F_il2cpp_TypeInfo_var));
  31042. XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F* L_114 = V_6;
  31043. NullCheck(L_114);
  31044. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_115;
  31045. L_115 = XmlSchemaSimpleContentRestriction_get_Attributes_m73FADFE271F96BA6BF4F1FC4F2F2D86F4E23F5DE_inline(L_114, NULL);
  31046. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_116 = ___1_table;
  31047. bool L_117 = V_0;
  31048. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_115, L_116, L_117, NULL);
  31049. goto IL_0299;
  31050. }
  31051. IL_0240:
  31052. {
  31053. V_0 = (bool)1;
  31054. bool L_118;
  31055. L_118 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  31056. if (L_118)
  31057. {
  31058. goto IL_0258;
  31059. }
  31060. }
  31061. {
  31062. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_119 = ___0_ct;
  31063. NullCheck(L_119);
  31064. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_120;
  31065. L_120 = XmlSchemaComplexType_get_Attributes_mB8018A543D9892251A159F4C6EA8C82026163871(L_119, NULL);
  31066. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_121 = ___1_table;
  31067. bool L_122 = V_0;
  31068. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_120, L_121, L_122, NULL);
  31069. }
  31070. IL_0258:
  31071. {
  31072. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_123 = ___0_ct;
  31073. NullCheck(L_123);
  31074. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_124;
  31075. L_124 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_123, NULL);
  31076. if (!L_124)
  31077. {
  31078. goto IL_026f;
  31079. }
  31080. }
  31081. {
  31082. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_125 = ___0_ct;
  31083. NullCheck(L_125);
  31084. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_126;
  31085. L_126 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_125, NULL);
  31086. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_127 = ___1_table;
  31087. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_128 = ___2_tableChildren;
  31088. bool L_129 = V_0;
  31089. XSDSchema_HandleParticle_m7E086A29E7676E4C7C5AE3E1A29007C151C463D6(__this, L_126, L_127, L_128, L_129, NULL);
  31090. }
  31091. IL_026f:
  31092. {
  31093. bool L_130;
  31094. L_130 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  31095. if (!L_130)
  31096. {
  31097. goto IL_0299;
  31098. }
  31099. }
  31100. {
  31101. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_131 = ___0_ct;
  31102. NullCheck(L_131);
  31103. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_132;
  31104. L_132 = XmlSchemaComplexType_get_Attributes_mB8018A543D9892251A159F4C6EA8C82026163871(L_131, NULL);
  31105. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_133 = ___1_table;
  31106. bool L_134 = V_0;
  31107. XSDSchema_HandleAttributes_m34DB9437BF20F99E8F6A27E956C37F81525E92A4(__this, L_132, L_133, L_134, NULL);
  31108. bool L_135 = ___3_isNillable;
  31109. if (!L_135)
  31110. {
  31111. goto IL_0299;
  31112. }
  31113. }
  31114. {
  31115. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_136 = ___1_table;
  31116. bool L_137 = V_0;
  31117. bool L_138 = ___3_isNillable;
  31118. XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077(__this, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, L_136, L_137, (XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40*)NULL, L_138, NULL);
  31119. }
  31120. IL_0299:
  31121. {
  31122. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_139 = __this->____complexTypes;
  31123. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_140 = ___0_ct;
  31124. NullCheck(L_139);
  31125. VirtualActionInvoker1< RuntimeObject* >::Invoke(39, L_139, L_140);
  31126. return;
  31127. }
  31128. }
  31129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XSDSchema_GetParticle_m19129E9734DE1E1CA9EEB3520DC506468701D22C (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___0_ct, const RuntimeMethod* method)
  31130. {
  31131. static bool s_Il2CppMethodInitialized;
  31132. if (!s_Il2CppMethodInitialized)
  31133. {
  31134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var);
  31135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190_il2cpp_TypeInfo_var);
  31136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var);
  31137. s_Il2CppMethodInitialized = true;
  31138. }
  31139. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_0 = NULL;
  31140. {
  31141. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_0 = ___0_ct;
  31142. NullCheck(L_0);
  31143. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_1;
  31144. L_1 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_0, NULL);
  31145. if (!L_1)
  31146. {
  31147. goto IL_0048;
  31148. }
  31149. }
  31150. {
  31151. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_2 = ___0_ct;
  31152. NullCheck(L_2);
  31153. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_3;
  31154. L_3 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_2, NULL);
  31155. if (!((XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87*)IsInstClass((RuntimeObject*)L_3, XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var)))
  31156. {
  31157. goto IL_0046;
  31158. }
  31159. }
  31160. {
  31161. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_4 = ___0_ct;
  31162. NullCheck(L_4);
  31163. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_5;
  31164. L_5 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_4, NULL);
  31165. NullCheck(((XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87*)CastclassClass((RuntimeObject*)L_5, XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var)));
  31166. XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* L_6;
  31167. L_6 = VirtualFuncInvoker0< XmlSchemaContent_t813BD047001DCDD6594E0C9B1DC9BF30271211B9* >::Invoke(14, ((XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87*)CastclassClass((RuntimeObject*)L_5, XmlSchemaComplexContent_t8B8023BCFEC43ADE102B8E271E1013CB3DFD5C87_il2cpp_TypeInfo_var)));
  31168. V_0 = L_6;
  31169. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_7 = V_0;
  31170. if (!((XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25*)IsInstClass((RuntimeObject*)L_7, XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var)))
  31171. {
  31172. goto IL_003a;
  31173. }
  31174. }
  31175. {
  31176. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_8 = V_0;
  31177. NullCheck(((XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25*)CastclassClass((RuntimeObject*)L_8, XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var)));
  31178. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_9;
  31179. L_9 = XmlSchemaComplexContentExtension_get_Particle_m0092C105E29C158A0F4F261756E7C260A7E971ED_inline(((XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25*)CastclassClass((RuntimeObject*)L_8, XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25_il2cpp_TypeInfo_var)), NULL);
  31180. return L_9;
  31181. }
  31182. IL_003a:
  31183. {
  31184. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_10 = V_0;
  31185. NullCheck(((XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190*)CastclassClass((RuntimeObject*)L_10, XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190_il2cpp_TypeInfo_var)));
  31186. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_11;
  31187. L_11 = XmlSchemaComplexContentRestriction_get_Particle_m5C4EB4CB299BD015E78B045FFFEB18A6925A396E_inline(((XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190*)CastclassClass((RuntimeObject*)L_10, XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190_il2cpp_TypeInfo_var)), NULL);
  31188. return L_11;
  31189. }
  31190. IL_0046:
  31191. {
  31192. return (XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)NULL;
  31193. }
  31194. IL_0048:
  31195. {
  31196. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_12 = ___0_ct;
  31197. NullCheck(L_12);
  31198. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_13;
  31199. L_13 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_12, NULL);
  31200. return L_13;
  31201. }
  31202. }
  31203. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* XSDSchema_FindField_m01A8DEC37DAD52A10D5D867760D5E858FC1E82D0 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___0_table, String_t* ___1_field, const RuntimeMethod* method)
  31204. {
  31205. static bool s_Il2CppMethodInitialized;
  31206. if (!s_Il2CppMethodInitialized)
  31207. {
  31208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  31209. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476);
  31210. s_Il2CppMethodInitialized = true;
  31211. }
  31212. bool V_0 = false;
  31213. String_t* V_1 = NULL;
  31214. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_2 = NULL;
  31215. int32_t G_B7_0 = 0;
  31216. {
  31217. V_0 = (bool)0;
  31218. String_t* L_0 = ___1_field;
  31219. V_1 = L_0;
  31220. String_t* L_1 = ___1_field;
  31221. NullCheck(L_1);
  31222. bool L_2;
  31223. L_2 = String_StartsWith_mA2A4405B1B9F3653A6A9AA7F223F68D86A0C6264(L_1, _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476, 4, NULL);
  31224. if (!L_2)
  31225. {
  31226. goto IL_001c;
  31227. }
  31228. }
  31229. {
  31230. V_0 = (bool)1;
  31231. String_t* L_3 = ___1_field;
  31232. NullCheck(L_3);
  31233. String_t* L_4;
  31234. L_4 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_3, 1, NULL);
  31235. V_1 = L_4;
  31236. }
  31237. IL_001c:
  31238. {
  31239. String_t* L_5 = V_1;
  31240. NullCheck(L_5);
  31241. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6;
  31242. L_6 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_5, ((int32_t)58), 0, NULL);
  31243. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
  31244. NullCheck(L_7);
  31245. NullCheck(L_7);
  31246. int32_t L_8 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), 1));
  31247. String_t* L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  31248. V_1 = L_9;
  31249. String_t* L_10 = V_1;
  31250. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  31251. String_t* L_11;
  31252. L_11 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_10, NULL);
  31253. V_1 = L_11;
  31254. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12 = ___0_table;
  31255. NullCheck(L_12);
  31256. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_13;
  31257. L_13 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_12, NULL);
  31258. String_t* L_14 = V_1;
  31259. NullCheck(L_13);
  31260. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_15;
  31261. L_15 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_13, L_14, NULL);
  31262. V_2 = L_15;
  31263. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_16 = V_2;
  31264. if (L_16)
  31265. {
  31266. goto IL_004a;
  31267. }
  31268. }
  31269. {
  31270. String_t* L_17 = ___1_field;
  31271. Exception_t* L_18;
  31272. L_18 = ExceptionBuilder_InvalidField_m44C6AB319E77D27A034A715752949CB22E4C9A97(L_17, NULL);
  31273. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_FindField_m01A8DEC37DAD52A10D5D867760D5E858FC1E82D0_RuntimeMethod_var)));
  31274. }
  31275. IL_004a:
  31276. {
  31277. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_19 = V_2;
  31278. NullCheck(L_19);
  31279. int32_t L_20;
  31280. L_20 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_19);
  31281. if ((((int32_t)L_20) == ((int32_t)2)))
  31282. {
  31283. goto IL_005e;
  31284. }
  31285. }
  31286. {
  31287. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_21 = V_2;
  31288. NullCheck(L_21);
  31289. int32_t L_22;
  31290. L_22 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_21);
  31291. G_B7_0 = ((((int32_t)L_22) == ((int32_t)4))? 1 : 0);
  31292. goto IL_005f;
  31293. }
  31294. IL_005e:
  31295. {
  31296. G_B7_0 = 1;
  31297. }
  31298. IL_005f:
  31299. {
  31300. bool L_23 = V_0;
  31301. if ((((int32_t)G_B7_0) == ((int32_t)L_23)))
  31302. {
  31303. goto IL_0069;
  31304. }
  31305. }
  31306. {
  31307. String_t* L_24 = ___1_field;
  31308. Exception_t* L_25;
  31309. L_25 = ExceptionBuilder_InvalidField_m44C6AB319E77D27A034A715752949CB22E4C9A97(L_24, NULL);
  31310. IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_FindField_m01A8DEC37DAD52A10D5D867760D5E858FC1E82D0_RuntimeMethod_var)));
  31311. }
  31312. IL_0069:
  31313. {
  31314. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_26 = V_2;
  31315. return L_26;
  31316. }
  31317. }
  31318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* XSDSchema_BuildKey_m6B08A6C09976046D5550DA75E2049D247105088C (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_keyNode, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, const RuntimeMethod* method)
  31319. {
  31320. static bool s_Il2CppMethodInitialized;
  31321. if (!s_Il2CppMethodInitialized)
  31322. {
  31323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  31324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var);
  31325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  31326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A_il2cpp_TypeInfo_var);
  31327. s_Il2CppMethodInitialized = true;
  31328. }
  31329. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_0 = NULL;
  31330. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_1 = NULL;
  31331. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_2 = NULL;
  31332. XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* V_3 = NULL;
  31333. RuntimeObject* V_4 = NULL;
  31334. {
  31335. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_0 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  31336. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_0, NULL);
  31337. V_0 = L_0;
  31338. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_1 = ___0_keyNode;
  31339. NullCheck(L_1);
  31340. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_2;
  31341. L_2 = XmlSchemaIdentityConstraint_get_Fields_m7EA1FDC637E3F316F16D1A93B0C87306B98AC4EC_inline(L_1, NULL);
  31342. NullCheck(L_2);
  31343. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_3;
  31344. L_3 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_2, NULL);
  31345. V_2 = L_3;
  31346. }
  31347. {
  31348. auto __finallyBlock = il2cpp::utils::Finally([&]
  31349. {
  31350. FINALLY_003e:
  31351. {
  31352. {
  31353. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_4 = V_2;
  31354. V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  31355. RuntimeObject* L_5 = V_4;
  31356. if (!L_5)
  31357. {
  31358. goto IL_0051;
  31359. }
  31360. }
  31361. {
  31362. RuntimeObject* L_6 = V_4;
  31363. NullCheck(L_6);
  31364. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
  31365. }
  31366. IL_0051:
  31367. {
  31368. return;
  31369. }
  31370. }
  31371. });
  31372. try
  31373. {
  31374. {
  31375. goto IL_0034_1;
  31376. }
  31377. IL_0014_1:
  31378. {
  31379. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_7 = V_2;
  31380. NullCheck(L_7);
  31381. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_8;
  31382. L_8 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_7, NULL);
  31383. V_3 = ((XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A*)CastclassClass((RuntimeObject*)L_8, XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A_il2cpp_TypeInfo_var));
  31384. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_9 = V_0;
  31385. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10 = ___1_table;
  31386. XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* L_11 = V_3;
  31387. NullCheck(L_11);
  31388. String_t* L_12;
  31389. L_12 = XmlSchemaXPath_get_XPath_m764CFD2F357F485A54A64EF4A6D4D350B1C5F9B0_inline(L_11, NULL);
  31390. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_13;
  31391. L_13 = XSDSchema_FindField_m01A8DEC37DAD52A10D5D867760D5E858FC1E82D0(__this, L_10, L_12, NULL);
  31392. NullCheck(L_9);
  31393. int32_t L_14;
  31394. L_14 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_9, L_13);
  31395. }
  31396. IL_0034_1:
  31397. {
  31398. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_15 = V_2;
  31399. NullCheck(L_15);
  31400. bool L_16;
  31401. L_16 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_15, NULL);
  31402. if (L_16)
  31403. {
  31404. goto IL_0014_1;
  31405. }
  31406. }
  31407. {
  31408. goto IL_0052;
  31409. }
  31410. }
  31411. catch(Il2CppExceptionWrapper& e)
  31412. {
  31413. __finallyBlock.StoreException(e.ex);
  31414. }
  31415. }
  31416. IL_0052:
  31417. {
  31418. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_17 = V_0;
  31419. NullCheck(L_17);
  31420. int32_t L_18;
  31421. L_18 = VirtualFuncInvoker0< int32_t >::Invoke(21, L_17);
  31422. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_19 = (DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA*)SZArrayNew(DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA_il2cpp_TypeInfo_var, (uint32_t)L_18);
  31423. V_1 = L_19;
  31424. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_20 = V_0;
  31425. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_21 = V_1;
  31426. NullCheck(L_20);
  31427. VirtualActionInvoker2< RuntimeArray*, int32_t >::Invoke(33, L_20, (RuntimeArray*)L_21, 0);
  31428. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_22 = V_1;
  31429. return L_22;
  31430. }
  31431. }
  31432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_element, String_t* ___1_attrName, bool ___2_defVal, const RuntimeMethod* method)
  31433. {
  31434. static bool s_Il2CppMethodInitialized;
  31435. if (!s_Il2CppMethodInitialized)
  31436. {
  31437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  31438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  31439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  31440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
  31441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  31442. s_Il2CppMethodInitialized = true;
  31443. }
  31444. String_t* V_0 = NULL;
  31445. {
  31446. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_0 = ___0_element;
  31447. String_t* L_1 = ___1_attrName;
  31448. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  31449. String_t* L_2;
  31450. L_2 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_0, L_1, NULL);
  31451. V_0 = L_2;
  31452. String_t* L_3 = V_0;
  31453. if (!L_3)
  31454. {
  31455. goto IL_0013;
  31456. }
  31457. }
  31458. {
  31459. String_t* L_4 = V_0;
  31460. NullCheck(L_4);
  31461. int32_t L_5;
  31462. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  31463. if (L_5)
  31464. {
  31465. goto IL_0015;
  31466. }
  31467. }
  31468. IL_0013:
  31469. {
  31470. bool L_6 = ___2_defVal;
  31471. return L_6;
  31472. }
  31473. IL_0015:
  31474. {
  31475. String_t* L_7 = V_0;
  31476. bool L_8;
  31477. L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
  31478. if (L_8)
  31479. {
  31480. goto IL_002f;
  31481. }
  31482. }
  31483. {
  31484. String_t* L_9 = V_0;
  31485. bool L_10;
  31486. L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_9, _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3, NULL);
  31487. if (!L_10)
  31488. {
  31489. goto IL_0031;
  31490. }
  31491. }
  31492. IL_002f:
  31493. {
  31494. return (bool)1;
  31495. }
  31496. IL_0031:
  31497. {
  31498. String_t* L_11 = V_0;
  31499. bool L_12;
  31500. L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
  31501. if (L_12)
  31502. {
  31503. goto IL_004b;
  31504. }
  31505. }
  31506. {
  31507. String_t* L_13 = V_0;
  31508. bool L_14;
  31509. L_14 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_13, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, NULL);
  31510. if (!L_14)
  31511. {
  31512. goto IL_004d;
  31513. }
  31514. }
  31515. IL_004b:
  31516. {
  31517. return (bool)0;
  31518. }
  31519. IL_004d:
  31520. {
  31521. String_t* L_15 = ___1_attrName;
  31522. String_t* L_16 = V_0;
  31523. Exception_t* L_17;
  31524. L_17 = ExceptionBuilder_InvalidAttributeValue_m48172A8252B19B731022B1A7C5D364E1849D94BA(L_15, L_16, NULL);
  31525. IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4_RuntimeMethod_var)));
  31526. }
  31527. }
  31528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_element, String_t* ___1_attrName, String_t* ___2_defVal, const RuntimeMethod* method)
  31529. {
  31530. static bool s_Il2CppMethodInitialized;
  31531. if (!s_Il2CppMethodInitialized)
  31532. {
  31533. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  31534. s_Il2CppMethodInitialized = true;
  31535. }
  31536. String_t* V_0 = NULL;
  31537. {
  31538. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_0 = ___0_element;
  31539. String_t* L_1 = ___1_attrName;
  31540. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  31541. String_t* L_2;
  31542. L_2 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_0, L_1, NULL);
  31543. V_0 = L_2;
  31544. String_t* L_3 = V_0;
  31545. if (!L_3)
  31546. {
  31547. goto IL_0013;
  31548. }
  31549. }
  31550. {
  31551. String_t* L_4 = V_0;
  31552. NullCheck(L_4);
  31553. int32_t L_5;
  31554. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  31555. if (L_5)
  31556. {
  31557. goto IL_0015;
  31558. }
  31559. }
  31560. IL_0013:
  31561. {
  31562. String_t* L_6 = ___2_defVal;
  31563. return L_6;
  31564. }
  31565. IL_0015:
  31566. {
  31567. String_t* L_7 = V_0;
  31568. return L_7;
  31569. }
  31570. }
  31571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XSDSchema_TranslateAcceptRejectRule_mA06EDC2B266966C96BB79CFA1EB20DED5415890B (String_t* ___0_strRule, const RuntimeMethod* method)
  31572. {
  31573. static bool s_Il2CppMethodInitialized;
  31574. if (!s_Il2CppMethodInitialized)
  31575. {
  31576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318);
  31577. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3FD7E05DC11D79FBB68DEBEE233E72E4B1B9CE8);
  31578. s_Il2CppMethodInitialized = true;
  31579. }
  31580. {
  31581. String_t* L_0 = ___0_strRule;
  31582. bool L_1;
  31583. L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteralD3FD7E05DC11D79FBB68DEBEE233E72E4B1B9CE8, NULL);
  31584. if (!L_1)
  31585. {
  31586. goto IL_000f;
  31587. }
  31588. }
  31589. {
  31590. return (int32_t)(1);
  31591. }
  31592. IL_000f:
  31593. {
  31594. String_t* L_2 = ___0_strRule;
  31595. bool L_3;
  31596. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318, NULL);
  31597. return (int32_t)(0);
  31598. }
  31599. }
  31600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XSDSchema_TranslateRule_m2D680154372EF64D981B02AC09382BEBE3EDBDF8 (String_t* ___0_strRule, const RuntimeMethod* method)
  31601. {
  31602. static bool s_Il2CppMethodInitialized;
  31603. if (!s_Il2CppMethodInitialized)
  31604. {
  31605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318);
  31606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral636CC371487300A78B44DF6D5A702578C773F900);
  31607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9267C35C06FC24CDA5DD68D50F8235133D3BC38);
  31608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3FD7E05DC11D79FBB68DEBEE233E72E4B1B9CE8);
  31609. s_Il2CppMethodInitialized = true;
  31610. }
  31611. {
  31612. String_t* L_0 = ___0_strRule;
  31613. bool L_1;
  31614. L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteralD3FD7E05DC11D79FBB68DEBEE233E72E4B1B9CE8, NULL);
  31615. if (!L_1)
  31616. {
  31617. goto IL_000f;
  31618. }
  31619. }
  31620. {
  31621. return (int32_t)(1);
  31622. }
  31623. IL_000f:
  31624. {
  31625. String_t* L_2 = ___0_strRule;
  31626. bool L_3;
  31627. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318, NULL);
  31628. if (!L_3)
  31629. {
  31630. goto IL_001e;
  31631. }
  31632. }
  31633. {
  31634. return (int32_t)(0);
  31635. }
  31636. IL_001e:
  31637. {
  31638. String_t* L_4 = ___0_strRule;
  31639. bool L_5;
  31640. L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral636CC371487300A78B44DF6D5A702578C773F900, NULL);
  31641. if (!L_5)
  31642. {
  31643. goto IL_002d;
  31644. }
  31645. }
  31646. {
  31647. return (int32_t)(3);
  31648. }
  31649. IL_002d:
  31650. {
  31651. String_t* L_6 = ___0_strRule;
  31652. bool L_7;
  31653. L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteralB9267C35C06FC24CDA5DD68D50F8235133D3BC38, NULL);
  31654. if (!L_7)
  31655. {
  31656. goto IL_003c;
  31657. }
  31658. }
  31659. {
  31660. return (int32_t)(2);
  31661. }
  31662. IL_003c:
  31663. {
  31664. return (int32_t)(1);
  31665. }
  31666. }
  31667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* ___0_keyref, const RuntimeMethod* method)
  31668. {
  31669. static bool s_Il2CppMethodInitialized;
  31670. if (!s_Il2CppMethodInitialized)
  31671. {
  31672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6_il2cpp_TypeInfo_var);
  31673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  31674. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C_RuntimeMethod_var);
  31675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  31676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  31677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  31678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  31679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  31680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F3A302B1AD1B57AACC11B86F37A372F39F995CA);
  31681. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32A4F89CE98F689EB3DC8B5EF3692FE1C8750862);
  31682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41F7271E448A33AB13A7FEC1FE19D366B013B1FC);
  31683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48889E5449601C14B4B4E4C45081DA702E235F2C);
  31684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F);
  31685. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7787B7978B6A2CE2FEAA6BB8FE73AF3E3AB97FC8);
  31686. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9285E87F1E73E97266F3B661028026C2BDC4A22D);
  31687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE);
  31688. s_Il2CppMethodInitialized = true;
  31689. }
  31690. String_t* V_0 = NULL;
  31691. String_t* V_1 = NULL;
  31692. String_t* V_2 = NULL;
  31693. String_t* V_3 = NULL;
  31694. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_4 = NULL;
  31695. ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* V_5 = NULL;
  31696. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_6 = NULL;
  31697. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_7 = NULL;
  31698. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* V_8 = NULL;
  31699. String_t* V_9 = NULL;
  31700. String_t* V_10 = NULL;
  31701. String_t* V_11 = NULL;
  31702. int32_t V_12 = 0;
  31703. String_t* V_13 = NULL;
  31704. int32_t V_14 = 0;
  31705. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_15 = NULL;
  31706. {
  31707. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_0 = ___0_keyref;
  31708. NullCheck(L_0);
  31709. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_1;
  31710. L_1 = XmlSchemaKeyref_get_Refer_m87D6D4EE542C95EB6EABC076A102533D58E07F4B_inline(L_0, NULL);
  31711. NullCheck(L_1);
  31712. String_t* L_2;
  31713. L_2 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_1, NULL);
  31714. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  31715. String_t* L_3;
  31716. L_3 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_2, NULL);
  31717. V_0 = L_3;
  31718. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_4 = ___0_keyref;
  31719. NullCheck(L_4);
  31720. String_t* L_5;
  31721. L_5 = XmlSchemaIdentityConstraint_get_Name_mDC1226A6D0995277B0011333F39A04EA54E12CDE_inline(L_4, NULL);
  31722. String_t* L_6;
  31723. L_6 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_5, NULL);
  31724. V_1 = L_6;
  31725. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_7 = ___0_keyref;
  31726. String_t* L_8 = V_1;
  31727. String_t* L_9;
  31728. L_9 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_7, _stringLiteral32A4F89CE98F689EB3DC8B5EF3692FE1C8750862, L_8, NULL);
  31729. V_1 = L_9;
  31730. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_10 = ___0_keyref;
  31731. String_t* L_11;
  31732. L_11 = XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC(__this, L_10, NULL);
  31733. V_2 = L_11;
  31734. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_12 = ___0_keyref;
  31735. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  31736. String_t* L_13;
  31737. L_13 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_12, _stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F, NULL);
  31738. V_3 = L_13;
  31739. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_14 = __this->____ds;
  31740. NullCheck(L_14);
  31741. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_15;
  31742. L_15 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_14, NULL);
  31743. String_t* L_16 = V_2;
  31744. String_t* L_17 = V_3;
  31745. NullCheck(L_15);
  31746. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18;
  31747. L_18 = DataTableCollection_GetTableSmart_m33E1238A5DF135EED82D6C738D16B40A1221B639(L_15, L_16, L_17, NULL);
  31748. V_4 = L_18;
  31749. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_19 = V_4;
  31750. if (L_19)
  31751. {
  31752. goto IL_0058;
  31753. }
  31754. }
  31755. {
  31756. return;
  31757. }
  31758. IL_0058:
  31759. {
  31760. String_t* L_20 = V_0;
  31761. if (!L_20)
  31762. {
  31763. goto IL_0063;
  31764. }
  31765. }
  31766. {
  31767. String_t* L_21 = V_0;
  31768. NullCheck(L_21);
  31769. int32_t L_22;
  31770. L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL);
  31771. if (L_22)
  31772. {
  31773. goto IL_006a;
  31774. }
  31775. }
  31776. IL_0063:
  31777. {
  31778. String_t* L_23 = V_1;
  31779. Exception_t* L_24;
  31780. L_24 = ExceptionBuilder_MissingRefer_m84BEF09D4212E357318A1F789109A45BD032A724(L_23, NULL);
  31781. IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB_RuntimeMethod_var)));
  31782. }
  31783. IL_006a:
  31784. {
  31785. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_25 = __this->____constraintNodes;
  31786. String_t* L_26 = V_0;
  31787. NullCheck(L_25);
  31788. RuntimeObject* L_27;
  31789. L_27 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_25, L_26);
  31790. V_5 = ((ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6*)CastclassSealed((RuntimeObject*)L_27, ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6_il2cpp_TypeInfo_var));
  31791. ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* L_28 = V_5;
  31792. if (L_28)
  31793. {
  31794. goto IL_0088;
  31795. }
  31796. }
  31797. {
  31798. String_t* L_29 = V_1;
  31799. Exception_t* L_30;
  31800. L_30 = ExceptionBuilder_InvalidKey_mE1D0A20BC5F452978F16B07B7DC069D5682B8935(L_29, NULL);
  31801. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB_RuntimeMethod_var)));
  31802. }
  31803. IL_0088:
  31804. {
  31805. ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* L_31 = V_5;
  31806. NullCheck(L_31);
  31807. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_32 = L_31->___constraint;
  31808. ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* L_33 = V_5;
  31809. NullCheck(L_33);
  31810. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34 = L_33->___table;
  31811. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_35;
  31812. L_35 = XSDSchema_BuildKey_m6B08A6C09976046D5550DA75E2049D247105088C(__this, L_32, L_34, NULL);
  31813. V_6 = L_35;
  31814. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_36 = ___0_keyref;
  31815. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_37 = V_4;
  31816. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_38;
  31817. L_38 = XSDSchema_BuildKey_m6B08A6C09976046D5550DA75E2049D247105088C(__this, L_36, L_37, NULL);
  31818. V_7 = L_38;
  31819. V_8 = (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)NULL;
  31820. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_39 = ___0_keyref;
  31821. bool L_40;
  31822. L_40 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_39, _stringLiteral41F7271E448A33AB13A7FEC1FE19D366B013B1FC, (bool)0, NULL);
  31823. if (!L_40)
  31824. {
  31825. goto IL_0129;
  31826. }
  31827. }
  31828. {
  31829. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_41 = V_7;
  31830. NullCheck(L_41);
  31831. int32_t L_42 = 0;
  31832. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_43 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
  31833. NullCheck(L_43);
  31834. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_44;
  31835. L_44 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_43, NULL);
  31836. NullCheck(L_44);
  31837. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_45;
  31838. L_45 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_44, NULL);
  31839. String_t* L_46 = V_1;
  31840. NullCheck(L_45);
  31841. int32_t L_47;
  31842. L_47 = ConstraintCollection_InternalIndexOf_m11D73E154E1BBF0418588805F64D4EB33870C710(L_45, L_46, NULL);
  31843. V_12 = L_47;
  31844. int32_t L_48 = V_12;
  31845. if ((((int32_t)L_48) <= ((int32_t)(-1))))
  31846. {
  31847. goto IL_00fb;
  31848. }
  31849. }
  31850. {
  31851. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_49 = V_7;
  31852. NullCheck(L_49);
  31853. int32_t L_50 = 0;
  31854. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_51 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
  31855. NullCheck(L_51);
  31856. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_52;
  31857. L_52 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_51, NULL);
  31858. NullCheck(L_52);
  31859. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_53;
  31860. L_53 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_52, NULL);
  31861. int32_t L_54 = V_12;
  31862. NullCheck(L_53);
  31863. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_55;
  31864. L_55 = ConstraintCollection_get_Item_m68C5866EEC22F76536B3F61B81A17F599B372D24(L_53, L_54, NULL);
  31865. NullCheck(L_55);
  31866. String_t* L_56;
  31867. L_56 = VirtualFuncInvoker0< String_t* >::Invoke(4, L_55);
  31868. String_t* L_57 = V_1;
  31869. bool L_58;
  31870. L_58 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_56, L_57, NULL);
  31871. if (!L_58)
  31872. {
  31873. goto IL_00fb;
  31874. }
  31875. }
  31876. {
  31877. V_12 = (-1);
  31878. }
  31879. IL_00fb:
  31880. {
  31881. int32_t L_59 = V_12;
  31882. if ((((int32_t)L_59) >= ((int32_t)0)))
  31883. {
  31884. goto IL_0266;
  31885. }
  31886. }
  31887. {
  31888. String_t* L_60 = V_1;
  31889. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_61 = V_6;
  31890. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_62 = V_7;
  31891. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_63 = (ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062*)il2cpp_codegen_object_new(ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062_il2cpp_TypeInfo_var);
  31892. ForeignKeyConstraint__ctor_mCA693E81CB00636C8A03A0E2B458A385E4F0BAA1(L_63, L_60, L_61, L_62, NULL);
  31893. V_8 = L_63;
  31894. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_64 = V_7;
  31895. NullCheck(L_64);
  31896. int32_t L_65 = 0;
  31897. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_66 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
  31898. NullCheck(L_66);
  31899. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_67;
  31900. L_67 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_66, NULL);
  31901. NullCheck(L_67);
  31902. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_68;
  31903. L_68 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_67, NULL);
  31904. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_69 = V_8;
  31905. NullCheck(L_68);
  31906. ConstraintCollection_Add_m15CC7CBBAD72508419CF1D445F5450685D4C6863(L_68, L_69, NULL);
  31907. goto IL_0266;
  31908. }
  31909. IL_0129:
  31910. {
  31911. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_70 = ___0_keyref;
  31912. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_71 = ___0_keyref;
  31913. NullCheck(L_71);
  31914. String_t* L_72;
  31915. L_72 = XmlSchemaIdentityConstraint_get_Name_mDC1226A6D0995277B0011333F39A04EA54E12CDE_inline(L_71, NULL);
  31916. String_t* L_73;
  31917. L_73 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_70, _stringLiteral0F3A302B1AD1B57AACC11B86F37A372F39F995CA, L_72, NULL);
  31918. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  31919. String_t* L_74;
  31920. L_74 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_73, NULL);
  31921. V_13 = L_74;
  31922. String_t* L_75 = V_13;
  31923. if (!L_75)
  31924. {
  31925. goto IL_014f;
  31926. }
  31927. }
  31928. {
  31929. String_t* L_76 = V_13;
  31930. NullCheck(L_76);
  31931. int32_t L_77;
  31932. L_77 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_76, NULL);
  31933. if (L_77)
  31934. {
  31935. goto IL_0152;
  31936. }
  31937. }
  31938. IL_014f:
  31939. {
  31940. String_t* L_78 = V_1;
  31941. V_13 = L_78;
  31942. }
  31943. IL_0152:
  31944. {
  31945. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_79 = V_7;
  31946. NullCheck(L_79);
  31947. int32_t L_80 = 0;
  31948. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_81 = (L_79)->GetAt(static_cast<il2cpp_array_size_t>(L_80));
  31949. NullCheck(L_81);
  31950. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_82;
  31951. L_82 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_81, NULL);
  31952. NullCheck(L_82);
  31953. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_83;
  31954. L_83 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_82, NULL);
  31955. NullCheck(L_83);
  31956. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_84;
  31957. L_84 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_83, NULL);
  31958. String_t* L_85 = V_13;
  31959. NullCheck(L_84);
  31960. int32_t L_86;
  31961. L_86 = DataRelationCollection_InternalIndexOf_m9195BBFBAF88F49288B580547EA8A7E8A0BE7B28(L_84, L_85, NULL);
  31962. V_14 = L_86;
  31963. int32_t L_87 = V_14;
  31964. if ((((int32_t)L_87) <= ((int32_t)(-1))))
  31965. {
  31966. goto IL_019e;
  31967. }
  31968. }
  31969. {
  31970. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_88 = V_7;
  31971. NullCheck(L_88);
  31972. int32_t L_89 = 0;
  31973. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_90 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
  31974. NullCheck(L_90);
  31975. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_91;
  31976. L_91 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_90, NULL);
  31977. NullCheck(L_91);
  31978. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_92;
  31979. L_92 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_91, NULL);
  31980. NullCheck(L_92);
  31981. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_93;
  31982. L_93 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_92, NULL);
  31983. int32_t L_94 = V_14;
  31984. NullCheck(L_93);
  31985. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_95;
  31986. L_95 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_93, L_94);
  31987. NullCheck(L_95);
  31988. String_t* L_96;
  31989. L_96 = VirtualFuncInvoker0< String_t* >::Invoke(9, L_95);
  31990. String_t* L_97 = V_13;
  31991. bool L_98;
  31992. L_98 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_96, L_97, NULL);
  31993. if (!L_98)
  31994. {
  31995. goto IL_019e;
  31996. }
  31997. }
  31998. {
  31999. V_14 = (-1);
  32000. }
  32001. IL_019e:
  32002. {
  32003. V_15 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)NULL;
  32004. int32_t L_99 = V_14;
  32005. if ((((int32_t)L_99) >= ((int32_t)0)))
  32006. {
  32007. goto IL_0233;
  32008. }
  32009. }
  32010. {
  32011. String_t* L_100 = V_13;
  32012. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_101 = V_6;
  32013. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_102 = V_7;
  32014. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_103 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)il2cpp_codegen_object_new(DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  32015. DataRelation__ctor_m2EF9E0D03A6273AB293D47B0B3D48F9C5D896BF7(L_103, L_100, L_101, L_102, NULL);
  32016. V_15 = L_103;
  32017. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_104 = V_15;
  32018. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_105 = ___0_keyref;
  32019. NullCheck(L_105);
  32020. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_106;
  32021. L_106 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_105, NULL);
  32022. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32023. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_104, L_106, NULL);
  32024. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_107 = V_6;
  32025. NullCheck(L_107);
  32026. int32_t L_108 = 0;
  32027. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_109 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
  32028. NullCheck(L_109);
  32029. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_110;
  32030. L_110 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_109, NULL);
  32031. NullCheck(L_110);
  32032. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_111;
  32033. L_111 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_110, NULL);
  32034. NullCheck(L_111);
  32035. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_112;
  32036. L_112 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_111, NULL);
  32037. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_113 = V_15;
  32038. NullCheck(L_112);
  32039. DataRelationCollection_Add_m6898E1E06AEA5018478CDA01C391124A23A64CE3(L_112, L_113, NULL);
  32040. bool L_114;
  32041. L_114 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32042. if (!L_114)
  32043. {
  32044. goto IL_0220;
  32045. }
  32046. }
  32047. {
  32048. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_115 = V_15;
  32049. NullCheck(L_115);
  32050. bool L_116;
  32051. L_116 = VirtualFuncInvoker0< bool >::Invoke(10, L_115);
  32052. if (!L_116)
  32053. {
  32054. goto IL_0220;
  32055. }
  32056. }
  32057. {
  32058. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_117 = __this->____tableDictionary;
  32059. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_118 = V_15;
  32060. NullCheck(L_118);
  32061. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_119;
  32062. L_119 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_118);
  32063. NullCheck(L_117);
  32064. bool L_120;
  32065. L_120 = Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C(L_117, L_119, Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C_RuntimeMethod_var);
  32066. if (!L_120)
  32067. {
  32068. goto IL_0220;
  32069. }
  32070. }
  32071. {
  32072. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_121 = __this->____tableDictionary;
  32073. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_122 = V_15;
  32074. NullCheck(L_122);
  32075. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_123;
  32076. L_123 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_122);
  32077. NullCheck(L_121);
  32078. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_124;
  32079. L_124 = Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F(L_121, L_123, Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  32080. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_125 = V_15;
  32081. NullCheck(L_125);
  32082. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_126;
  32083. L_126 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_125);
  32084. NullCheck(L_124);
  32085. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_124, L_126, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  32086. }
  32087. IL_0220:
  32088. {
  32089. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_127 = V_15;
  32090. NullCheck(L_127);
  32091. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_128;
  32092. L_128 = VirtualFuncInvoker0< ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* >::Invoke(13, L_127);
  32093. V_8 = L_128;
  32094. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_129 = V_8;
  32095. String_t* L_130 = V_1;
  32096. NullCheck(L_129);
  32097. VirtualActionInvoker1< String_t* >::Invoke(5, L_129, L_130);
  32098. goto IL_024f;
  32099. }
  32100. IL_0233:
  32101. {
  32102. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_131 = V_7;
  32103. NullCheck(L_131);
  32104. int32_t L_132 = 0;
  32105. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_133 = (L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
  32106. NullCheck(L_133);
  32107. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_134;
  32108. L_134 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_133, NULL);
  32109. NullCheck(L_134);
  32110. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_135;
  32111. L_135 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_134, NULL);
  32112. NullCheck(L_135);
  32113. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_136;
  32114. L_136 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_135, NULL);
  32115. int32_t L_137 = V_14;
  32116. NullCheck(L_136);
  32117. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_138;
  32118. L_138 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_136, L_137);
  32119. V_15 = L_138;
  32120. }
  32121. IL_024f:
  32122. {
  32123. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_139 = ___0_keyref;
  32124. bool L_140;
  32125. L_140 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_139, _stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE, (bool)0, NULL);
  32126. if (!L_140)
  32127. {
  32128. goto IL_0266;
  32129. }
  32130. }
  32131. {
  32132. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_141 = V_15;
  32133. NullCheck(L_141);
  32134. VirtualActionInvoker1< bool >::Invoke(11, L_141, (bool)1);
  32135. }
  32136. IL_0266:
  32137. {
  32138. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_142 = ___0_keyref;
  32139. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32140. String_t* L_143;
  32141. L_143 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_142, _stringLiteral9285E87F1E73E97266F3B661028026C2BDC4A22D, NULL);
  32142. V_9 = L_143;
  32143. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_144 = ___0_keyref;
  32144. String_t* L_145;
  32145. L_145 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_144, _stringLiteral48889E5449601C14B4B4E4C45081DA702E235F2C, NULL);
  32146. V_10 = L_145;
  32147. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_146 = ___0_keyref;
  32148. String_t* L_147;
  32149. L_147 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_146, _stringLiteral7787B7978B6A2CE2FEAA6BB8FE73AF3E3AB97FC8, NULL);
  32150. V_11 = L_147;
  32151. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_148 = V_8;
  32152. if (!L_148)
  32153. {
  32154. goto IL_02d4;
  32155. }
  32156. }
  32157. {
  32158. String_t* L_149 = V_9;
  32159. if (!L_149)
  32160. {
  32161. goto IL_02a3;
  32162. }
  32163. }
  32164. {
  32165. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_150 = V_8;
  32166. String_t* L_151 = V_9;
  32167. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32168. int32_t L_152;
  32169. L_152 = XSDSchema_TranslateAcceptRejectRule_mA06EDC2B266966C96BB79CFA1EB20DED5415890B(L_151, NULL);
  32170. NullCheck(L_150);
  32171. VirtualActionInvoker1< int32_t >::Invoke(21, L_150, L_152);
  32172. }
  32173. IL_02a3:
  32174. {
  32175. String_t* L_153 = V_10;
  32176. if (!L_153)
  32177. {
  32178. goto IL_02b5;
  32179. }
  32180. }
  32181. {
  32182. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_154 = V_8;
  32183. String_t* L_155 = V_10;
  32184. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32185. int32_t L_156;
  32186. L_156 = XSDSchema_TranslateRule_m2D680154372EF64D981B02AC09382BEBE3EDBDF8(L_155, NULL);
  32187. NullCheck(L_154);
  32188. VirtualActionInvoker1< int32_t >::Invoke(27, L_154, L_156);
  32189. }
  32190. IL_02b5:
  32191. {
  32192. String_t* L_157 = V_11;
  32193. if (!L_157)
  32194. {
  32195. goto IL_02c7;
  32196. }
  32197. }
  32198. {
  32199. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_158 = V_8;
  32200. String_t* L_159 = V_11;
  32201. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32202. int32_t L_160;
  32203. L_160 = XSDSchema_TranslateRule_m2D680154372EF64D981B02AC09382BEBE3EDBDF8(L_159, NULL);
  32204. NullCheck(L_158);
  32205. VirtualActionInvoker1< int32_t >::Invoke(23, L_158, L_160);
  32206. }
  32207. IL_02c7:
  32208. {
  32209. ForeignKeyConstraint_tBEE8801AF7B2F7F6C806B5347D18CEE1294A9062* L_161 = V_8;
  32210. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_162 = ___0_keyref;
  32211. NullCheck(L_162);
  32212. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_163;
  32213. L_163 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_162, NULL);
  32214. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32215. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_161, L_163, NULL);
  32216. }
  32217. IL_02d4:
  32218. {
  32219. return;
  32220. }
  32221. }
  32222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_keyNode, const RuntimeMethod* method)
  32223. {
  32224. static bool s_Il2CppMethodInitialized;
  32225. if (!s_Il2CppMethodInitialized)
  32226. {
  32227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6_il2cpp_TypeInfo_var);
  32228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  32229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  32231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaKey_t836677A5C4093746106315B5BB5FC3CA34DE317F_il2cpp_TypeInfo_var);
  32232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32A4F89CE98F689EB3DC8B5EF3692FE1C8750862);
  32233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F);
  32234. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B672CE8842C549D79E6764F4C851BDFC8970102);
  32235. s_Il2CppMethodInitialized = true;
  32236. }
  32237. String_t* V_0 = NULL;
  32238. String_t* V_1 = NULL;
  32239. String_t* V_2 = NULL;
  32240. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_3 = NULL;
  32241. bool V_4 = false;
  32242. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* V_5 = NULL;
  32243. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* V_6 = NULL;
  32244. int32_t V_7 = 0;
  32245. {
  32246. V_0 = (String_t*)NULL;
  32247. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_0 = ___0_keyNode;
  32248. NullCheck(L_0);
  32249. String_t* L_1;
  32250. L_1 = XmlSchemaIdentityConstraint_get_Name_mDC1226A6D0995277B0011333F39A04EA54E12CDE_inline(L_0, NULL);
  32251. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  32252. String_t* L_2;
  32253. L_2 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_1, NULL);
  32254. V_0 = L_2;
  32255. String_t* L_3 = V_0;
  32256. if (!L_3)
  32257. {
  32258. goto IL_0019;
  32259. }
  32260. }
  32261. {
  32262. String_t* L_4 = V_0;
  32263. NullCheck(L_4);
  32264. int32_t L_5;
  32265. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  32266. if (L_5)
  32267. {
  32268. goto IL_0024;
  32269. }
  32270. }
  32271. IL_0019:
  32272. {
  32273. Exception_t* L_6;
  32274. L_6 = ExceptionBuilder_MissingAttribute_mAAAA06E100B5FB073E825C6E73C825D506C071D0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
  32275. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626_RuntimeMethod_var)));
  32276. }
  32277. IL_0024:
  32278. {
  32279. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_7 = __this->____constraintNodes;
  32280. String_t* L_8 = V_0;
  32281. NullCheck(L_7);
  32282. bool L_9;
  32283. L_9 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(21, L_7, L_8);
  32284. if (!L_9)
  32285. {
  32286. goto IL_0039;
  32287. }
  32288. }
  32289. {
  32290. String_t* L_10 = V_0;
  32291. Exception_t* L_11;
  32292. L_11 = ExceptionBuilder_DuplicateConstraintRead_m68DF64D0B0FD316F554517FD223E4B199F453ACB(L_10, NULL);
  32293. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626_RuntimeMethod_var)));
  32294. }
  32295. IL_0039:
  32296. {
  32297. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_12 = ___0_keyNode;
  32298. String_t* L_13;
  32299. L_13 = XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC(__this, L_12, NULL);
  32300. V_1 = L_13;
  32301. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_14 = ___0_keyNode;
  32302. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32303. String_t* L_15;
  32304. L_15 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_14, _stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F, NULL);
  32305. V_2 = L_15;
  32306. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_16 = __this->____ds;
  32307. NullCheck(L_16);
  32308. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_17;
  32309. L_17 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_16, NULL);
  32310. String_t* L_18 = V_1;
  32311. String_t* L_19 = V_2;
  32312. NullCheck(L_17);
  32313. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_20;
  32314. L_20 = DataTableCollection_GetTableSmart_m33E1238A5DF135EED82D6C738D16B40A1221B639(L_17, L_18, L_19, NULL);
  32315. V_3 = L_20;
  32316. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_21 = V_3;
  32317. if (L_21)
  32318. {
  32319. goto IL_0064;
  32320. }
  32321. }
  32322. {
  32323. return;
  32324. }
  32325. IL_0064:
  32326. {
  32327. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_22 = __this->____constraintNodes;
  32328. String_t* L_23 = V_0;
  32329. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_24 = V_3;
  32330. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_25 = ___0_keyNode;
  32331. ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6* L_26 = (ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6*)il2cpp_codegen_object_new(ConstraintTable_t83EB48047A8B05AC17EC9E08C2F39667CA1275F6_il2cpp_TypeInfo_var);
  32332. ConstraintTable__ctor_m32D4C44B14B06EB453768C2866E9BA554C564413(L_26, L_24, L_25, NULL);
  32333. NullCheck(L_22);
  32334. VirtualActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(17, L_22, L_23, L_26);
  32335. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_27 = ___0_keyNode;
  32336. bool L_28;
  32337. L_28 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_27, _stringLiteral8B672CE8842C549D79E6764F4C851BDFC8970102, (bool)0, NULL);
  32338. V_4 = L_28;
  32339. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_29 = ___0_keyNode;
  32340. String_t* L_30 = V_0;
  32341. String_t* L_31;
  32342. L_31 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_29, _stringLiteral32A4F89CE98F689EB3DC8B5EF3692FE1C8750862, L_30, NULL);
  32343. V_0 = L_31;
  32344. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_32 = ___0_keyNode;
  32345. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_33 = V_3;
  32346. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_34;
  32347. L_34 = XSDSchema_BuildKey_m6B08A6C09976046D5550DA75E2049D247105088C(__this, L_32, L_33, NULL);
  32348. V_5 = L_34;
  32349. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_35 = V_5;
  32350. NullCheck(L_35);
  32351. if (!(((RuntimeArray*)L_35)->max_length))
  32352. {
  32353. goto IL_0156;
  32354. }
  32355. }
  32356. {
  32357. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_36 = V_5;
  32358. NullCheck(L_36);
  32359. int32_t L_37 = 0;
  32360. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  32361. NullCheck(L_38);
  32362. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_39;
  32363. L_39 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_38, NULL);
  32364. NullCheck(L_39);
  32365. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_40;
  32366. L_40 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_39, NULL);
  32367. String_t* L_41 = V_0;
  32368. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_42 = V_5;
  32369. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_43 = (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)il2cpp_codegen_object_new(UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var);
  32370. UniqueConstraint__ctor_m4370C1BADDD4B00F8A62D0F5F8387E0527120F22(L_43, L_41, L_42, NULL);
  32371. NullCheck(L_40);
  32372. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_44;
  32373. L_44 = ConstraintCollection_FindConstraint_m98A119BC1F4DE2267859D03020F4CEC10D64FA46(L_40, L_43, NULL);
  32374. V_6 = ((UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6*)CastclassClass((RuntimeObject*)L_44, UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6_il2cpp_TypeInfo_var));
  32375. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_45 = V_6;
  32376. if (L_45)
  32377. {
  32378. goto IL_0106;
  32379. }
  32380. }
  32381. {
  32382. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_46 = V_5;
  32383. NullCheck(L_46);
  32384. int32_t L_47 = 0;
  32385. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_48 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
  32386. NullCheck(L_48);
  32387. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_49;
  32388. L_49 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_48, NULL);
  32389. NullCheck(L_49);
  32390. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_50;
  32391. L_50 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_49, NULL);
  32392. String_t* L_51 = V_0;
  32393. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_52 = V_5;
  32394. bool L_53 = V_4;
  32395. NullCheck(L_50);
  32396. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_54;
  32397. L_54 = ConstraintCollection_Add_m855A6FC787F045355DE8DCDF811F8A87697B6C94(L_50, L_51, L_52, L_53, NULL);
  32398. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_55 = V_5;
  32399. NullCheck(L_55);
  32400. int32_t L_56 = 0;
  32401. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_57 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  32402. NullCheck(L_57);
  32403. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_58;
  32404. L_58 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_57, NULL);
  32405. NullCheck(L_58);
  32406. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_59;
  32407. L_59 = DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline(L_58, NULL);
  32408. String_t* L_60 = V_0;
  32409. NullCheck(L_59);
  32410. Constraint_t0A8908A502F0A089936D95EF44F76F9628CFB50A* L_61;
  32411. L_61 = ConstraintCollection_get_Item_m8F1EDC654C5BEEBDE500E369E321582F239D8BB8(L_59, L_60, NULL);
  32412. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_62 = ___0_keyNode;
  32413. NullCheck(L_62);
  32414. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_63;
  32415. L_63 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_62, NULL);
  32416. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32417. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_61, L_63, NULL);
  32418. goto IL_0130;
  32419. }
  32420. IL_0106:
  32421. {
  32422. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_64 = V_6;
  32423. NullCheck(L_64);
  32424. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_65;
  32425. L_65 = UniqueConstraint_get_ColumnsReference_mCA33F4E4659FFDFC00EA2628C1F1C70894384E36(L_64, NULL);
  32426. V_5 = L_65;
  32427. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* L_66 = V_6;
  32428. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_67 = ___0_keyNode;
  32429. NullCheck(L_67);
  32430. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_68;
  32431. L_68 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_67, NULL);
  32432. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32433. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_66, L_68, NULL);
  32434. bool L_69 = V_4;
  32435. if (!L_69)
  32436. {
  32437. goto IL_0130;
  32438. }
  32439. }
  32440. {
  32441. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_70 = V_5;
  32442. NullCheck(L_70);
  32443. int32_t L_71 = 0;
  32444. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_72 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
  32445. NullCheck(L_72);
  32446. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_73;
  32447. L_73 = DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline(L_72, NULL);
  32448. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_74 = V_5;
  32449. NullCheck(L_73);
  32450. DataTable_set_PrimaryKey_m73985A6AD9BD63DDA50B59FEEFF5368EC75A3DDC(L_73, L_74, NULL);
  32451. }
  32452. IL_0130:
  32453. {
  32454. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_75 = ___0_keyNode;
  32455. if (!((XmlSchemaKey_t836677A5C4093746106315B5BB5FC3CA34DE317F*)IsInstClass((RuntimeObject*)L_75, XmlSchemaKey_t836677A5C4093746106315B5BB5FC3CA34DE317F_il2cpp_TypeInfo_var)))
  32456. {
  32457. goto IL_0156;
  32458. }
  32459. }
  32460. {
  32461. V_7 = 0;
  32462. goto IL_014e;
  32463. }
  32464. IL_013d:
  32465. {
  32466. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_76 = V_5;
  32467. int32_t L_77 = V_7;
  32468. NullCheck(L_76);
  32469. int32_t L_78 = L_77;
  32470. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_79 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
  32471. NullCheck(L_79);
  32472. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_79, (bool)0, NULL);
  32473. int32_t L_80 = V_7;
  32474. V_7 = ((int32_t)il2cpp_codegen_add(L_80, 1));
  32475. }
  32476. IL_014e:
  32477. {
  32478. int32_t L_81 = V_7;
  32479. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_82 = V_5;
  32480. NullCheck(L_82);
  32481. if ((((int32_t)L_81) < ((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length)))))
  32482. {
  32483. goto IL_013d;
  32484. }
  32485. }
  32486. IL_0156:
  32487. {
  32488. return;
  32489. }
  32490. }
  32491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XSDSchema_InstantiateSimpleTable_mE374AF3D3452C81DD23FF77B169F93DD97496B83 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, const RuntimeMethod* method)
  32492. {
  32493. static bool s_Il2CppMethodInitialized;
  32494. if (!s_Il2CppMethodInitialized)
  32495. {
  32496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  32497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD_RuntimeMethod_var);
  32498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  32499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var);
  32500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  32501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  32503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  32504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var);
  32505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var);
  32506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var);
  32507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  32508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33C58BE8121DBE9BD349B24AB64BE3F44C046131);
  32509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167);
  32510. s_Il2CppMethodInitialized = true;
  32511. }
  32512. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  32513. String_t* V_1 = NULL;
  32514. String_t* V_2 = NULL;
  32515. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* V_3 = NULL;
  32516. bool V_4 = false;
  32517. String_t* V_5 = NULL;
  32518. String_t* V_6 = NULL;
  32519. int32_t V_7 = 0;
  32520. int32_t V_8 = 0;
  32521. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_9 = NULL;
  32522. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* V_10 = NULL;
  32523. RuntimeObject* V_11 = NULL;
  32524. int32_t G_B14_0 = 0;
  32525. {
  32526. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___0_node;
  32527. String_t* L_1;
  32528. L_1 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, L_0, NULL);
  32529. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  32530. String_t* L_2;
  32531. L_2 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_1, NULL);
  32532. V_1 = L_2;
  32533. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_3 = ___0_node;
  32534. NullCheck(L_3);
  32535. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_4;
  32536. L_4 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_3, NULL);
  32537. NullCheck(L_4);
  32538. String_t* L_5;
  32539. L_5 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_4, NULL);
  32540. V_2 = L_5;
  32541. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = __this->____ds;
  32542. NullCheck(L_6);
  32543. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_7;
  32544. L_7 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_6, NULL);
  32545. String_t* L_8 = V_1;
  32546. String_t* L_9 = V_2;
  32547. NullCheck(L_7);
  32548. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10;
  32549. L_10 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_7, L_8, L_9, NULL);
  32550. V_0 = L_10;
  32551. bool L_11;
  32552. L_11 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32553. if (L_11)
  32554. {
  32555. goto IL_003e;
  32556. }
  32557. }
  32558. {
  32559. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12 = V_0;
  32560. if (!L_12)
  32561. {
  32562. goto IL_003e;
  32563. }
  32564. }
  32565. {
  32566. String_t* L_13 = V_1;
  32567. Exception_t* L_14;
  32568. L_14 = ExceptionBuilder_DuplicateDeclaration_m6838E7EB162FBEAD7A6256663B7AF6E38F68DDCD(L_13, NULL);
  32569. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_InstantiateSimpleTable_mE374AF3D3452C81DD23FF77B169F93DD97496B83_RuntimeMethod_var)));
  32570. }
  32571. IL_003e:
  32572. {
  32573. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = V_0;
  32574. if (L_15)
  32575. {
  32576. goto IL_00b1;
  32577. }
  32578. }
  32579. {
  32580. String_t* L_16 = V_1;
  32581. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)il2cpp_codegen_object_new(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  32582. DataTable__ctor_m8F8624080B0FE8C40F9A7D2A6814673920C86BD3(L_17, L_16, NULL);
  32583. V_0 = L_17;
  32584. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_18 = V_0;
  32585. String_t* L_19 = V_2;
  32586. NullCheck(L_18);
  32587. DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64(L_18, L_19, NULL);
  32588. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_20 = V_0;
  32589. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_21 = ___0_node;
  32590. String_t* L_22 = V_2;
  32591. String_t* L_23;
  32592. L_23 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_21, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, L_22, NULL);
  32593. NullCheck(L_20);
  32594. DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64(L_20, L_23, NULL);
  32595. bool L_24;
  32596. L_24 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32597. if (L_24)
  32598. {
  32599. goto IL_0084;
  32600. }
  32601. }
  32602. {
  32603. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_25 = V_0;
  32604. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_26 = ___0_node;
  32605. NullCheck(L_26);
  32606. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_27;
  32607. L_27 = XmlSchemaParticle_get_MinOccurs_m2A8F07D8F656E98898AA5F1B76BC7645CE71574C_inline(L_26, NULL);
  32608. NullCheck(L_25);
  32609. DataTable_set_MinOccurs_m8401E7C8A8905144D74E2D598DB1B20ED956B52F_inline(L_25, L_27, NULL);
  32610. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28 = V_0;
  32611. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_29 = ___0_node;
  32612. NullCheck(L_29);
  32613. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_30;
  32614. L_30 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_29, NULL);
  32615. NullCheck(L_28);
  32616. DataTable_set_MaxOccurs_mB980253C08694F1975C0BA3A74A6F5008E5ED99A_inline(L_28, L_30, NULL);
  32617. goto IL_0099;
  32618. }
  32619. IL_0084:
  32620. {
  32621. String_t* L_31 = V_2;
  32622. String_t* L_32;
  32623. L_32 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_31, NULL);
  32624. V_5 = L_32;
  32625. String_t* L_33 = V_5;
  32626. if (!L_33)
  32627. {
  32628. goto IL_0099;
  32629. }
  32630. }
  32631. {
  32632. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34 = V_0;
  32633. String_t* L_35 = V_5;
  32634. NullCheck(L_34);
  32635. DataTable_set_Prefix_m0B008275BB20CB1B7F6C0FA38C9EFA1310D7580B(L_34, L_35, NULL);
  32636. }
  32637. IL_0099:
  32638. {
  32639. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_36 = V_0;
  32640. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_37 = ___0_node;
  32641. NullCheck(L_37);
  32642. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_38;
  32643. L_38 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_37, NULL);
  32644. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  32645. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_36, L_38, NULL);
  32646. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_39 = V_0;
  32647. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_40 = ___0_node;
  32648. NullCheck(L_40);
  32649. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_41;
  32650. L_41 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_40, NULL);
  32651. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_39, L_41, NULL);
  32652. }
  32653. IL_00b1:
  32654. {
  32655. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_42 = ___0_node;
  32656. NullCheck(L_42);
  32657. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_43;
  32658. L_43 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(L_42, NULL);
  32659. V_3 = ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_43, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var));
  32660. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_44 = ___0_node;
  32661. NullCheck(L_44);
  32662. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_45;
  32663. L_45 = XmlSchemaElement_get_ElementSchemaType_m774B506CD9AA4BB4BAB305EF03703C48E4998687_inline(L_44, NULL);
  32664. NullCheck(L_45);
  32665. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_46;
  32666. L_46 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_45, NULL);
  32667. if (L_46)
  32668. {
  32669. goto IL_00e0;
  32670. }
  32671. }
  32672. {
  32673. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_47 = V_3;
  32674. if (!L_47)
  32675. {
  32676. goto IL_00dd;
  32677. }
  32678. }
  32679. {
  32680. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_48 = V_3;
  32681. NullCheck(L_48);
  32682. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_49;
  32683. L_49 = XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline(L_48, NULL);
  32684. G_B14_0 = ((!(((RuntimeObject*)(XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)((XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A*)IsInstClass((RuntimeObject*)L_49, XmlSchemaSimpleContent_t519CA0A5A76AE292EAA7FB2078D2262088345E1A_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  32685. goto IL_00e1;
  32686. }
  32687. IL_00dd:
  32688. {
  32689. G_B14_0 = 0;
  32690. goto IL_00e1;
  32691. }
  32692. IL_00e0:
  32693. {
  32694. G_B14_0 = 1;
  32695. }
  32696. IL_00e1:
  32697. {
  32698. V_4 = (bool)G_B14_0;
  32699. bool L_50;
  32700. L_50 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32701. if (!L_50)
  32702. {
  32703. goto IL_00ff;
  32704. }
  32705. }
  32706. {
  32707. bool L_51 = V_4;
  32708. if (!L_51)
  32709. {
  32710. goto IL_017e;
  32711. }
  32712. }
  32713. {
  32714. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_52 = V_0;
  32715. NullCheck(L_52);
  32716. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_53;
  32717. L_53 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_52, NULL);
  32718. NullCheck(L_53);
  32719. int32_t L_54;
  32720. L_54 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_53);
  32721. if (L_54)
  32722. {
  32723. goto IL_017e;
  32724. }
  32725. }
  32726. IL_00ff:
  32727. {
  32728. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_55 = ___0_node;
  32729. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_56 = V_0;
  32730. XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38(__this, L_55, L_56, (bool)0, NULL);
  32731. bool L_57;
  32732. L_57 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32733. if (!L_57)
  32734. {
  32735. goto IL_014c;
  32736. }
  32737. }
  32738. {
  32739. V_7 = 0;
  32740. String_t* L_58 = V_1;
  32741. String_t* L_59;
  32742. L_59 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_58, _stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167, NULL);
  32743. V_6 = L_59;
  32744. goto IL_013b;
  32745. }
  32746. IL_0122:
  32747. {
  32748. String_t* L_60 = V_6;
  32749. int32_t L_61 = V_7;
  32750. int32_t L_62 = L_61;
  32751. V_7 = ((int32_t)il2cpp_codegen_add(L_62, 1));
  32752. V_8 = L_62;
  32753. String_t* L_63;
  32754. L_63 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
  32755. String_t* L_64;
  32756. L_64 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_60, L_63, NULL);
  32757. V_6 = L_64;
  32758. }
  32759. IL_013b:
  32760. {
  32761. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_65 = V_0;
  32762. NullCheck(L_65);
  32763. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_66;
  32764. L_66 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_65, NULL);
  32765. String_t* L_67 = V_6;
  32766. NullCheck(L_66);
  32767. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_68;
  32768. L_68 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_66, L_67, NULL);
  32769. if (L_68)
  32770. {
  32771. goto IL_0122;
  32772. }
  32773. }
  32774. {
  32775. goto IL_0159;
  32776. }
  32777. IL_014c:
  32778. {
  32779. String_t* L_69 = V_1;
  32780. String_t* L_70;
  32781. L_70 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_69, _stringLiteral33C58BE8121DBE9BD349B24AB64BE3F44C046131, NULL);
  32782. V_6 = L_70;
  32783. }
  32784. IL_0159:
  32785. {
  32786. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_71 = V_0;
  32787. NullCheck(L_71);
  32788. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_72;
  32789. L_72 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_71, NULL);
  32790. NullCheck(L_72);
  32791. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_73;
  32792. L_73 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_72, 0, NULL);
  32793. String_t* L_74 = V_6;
  32794. NullCheck(L_73);
  32795. DataColumn_set_ColumnName_m5A27160238B917F63761572457D6E8E8D303412C(L_73, L_74, NULL);
  32796. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_75 = V_0;
  32797. NullCheck(L_75);
  32798. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_76;
  32799. L_76 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_75, NULL);
  32800. NullCheck(L_76);
  32801. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_77;
  32802. L_77 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_76, 0, NULL);
  32803. NullCheck(L_77);
  32804. VirtualActionInvoker1< int32_t >::Invoke(11, L_77, 3);
  32805. }
  32806. IL_017e:
  32807. {
  32808. bool L_78;
  32809. L_78 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32810. if (!L_78)
  32811. {
  32812. goto IL_019a;
  32813. }
  32814. }
  32815. {
  32816. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_79 = __this->____ds;
  32817. NullCheck(L_79);
  32818. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_80;
  32819. L_80 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_79, NULL);
  32820. String_t* L_81 = V_1;
  32821. String_t* L_82 = V_2;
  32822. NullCheck(L_80);
  32823. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_83;
  32824. L_83 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_80, L_81, L_82, NULL);
  32825. if (L_83)
  32826. {
  32827. goto IL_01c4;
  32828. }
  32829. }
  32830. IL_019a:
  32831. {
  32832. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_84 = __this->____ds;
  32833. NullCheck(L_84);
  32834. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_85;
  32835. L_85 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_84, NULL);
  32836. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_86 = V_0;
  32837. NullCheck(L_85);
  32838. DataTableCollection_Add_m70A598AB7A3177180D223A7731058F326BFBBA8A(L_85, L_86, NULL);
  32839. bool L_87;
  32840. L_87 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  32841. if (!L_87)
  32842. {
  32843. goto IL_01c4;
  32844. }
  32845. }
  32846. {
  32847. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_88 = __this->____tableDictionary;
  32848. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_89 = V_0;
  32849. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_90 = (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*)il2cpp_codegen_object_new(List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  32850. List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6(L_90, List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var);
  32851. NullCheck(L_88);
  32852. Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD(L_88, L_89, L_90, Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD_RuntimeMethod_var);
  32853. }
  32854. IL_01c4:
  32855. {
  32856. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_91 = __this->____dsElement;
  32857. if (!L_91)
  32858. {
  32859. goto IL_0241;
  32860. }
  32861. }
  32862. {
  32863. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_92 = __this->____dsElement;
  32864. NullCheck(L_92);
  32865. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_93;
  32866. L_93 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_92, NULL);
  32867. if (!L_93)
  32868. {
  32869. goto IL_0241;
  32870. }
  32871. }
  32872. {
  32873. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_94 = __this->____dsElement;
  32874. NullCheck(L_94);
  32875. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_95;
  32876. L_95 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_94, NULL);
  32877. NullCheck(L_95);
  32878. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_96;
  32879. L_96 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_95, NULL);
  32880. V_9 = L_96;
  32881. }
  32882. {
  32883. auto __finallyBlock = il2cpp::utils::Finally([&]
  32884. {
  32885. FINALLY_022c:
  32886. {
  32887. {
  32888. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_97 = V_9;
  32889. V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_97, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  32890. RuntimeObject* L_98 = V_11;
  32891. if (!L_98)
  32892. {
  32893. goto IL_0240;
  32894. }
  32895. }
  32896. {
  32897. RuntimeObject* L_99 = V_11;
  32898. NullCheck(L_99);
  32899. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_99);
  32900. }
  32901. IL_0240:
  32902. {
  32903. return;
  32904. }
  32905. }
  32906. });
  32907. try
  32908. {
  32909. {
  32910. goto IL_0221_1;
  32911. }
  32912. IL_01ed_1:
  32913. {
  32914. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_100 = V_9;
  32915. NullCheck(L_100);
  32916. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_101;
  32917. L_101 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_100, NULL);
  32918. V_10 = ((XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC*)CastclassClass((RuntimeObject*)L_101, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var));
  32919. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_102 = V_10;
  32920. if (((XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28*)IsInstClass((RuntimeObject*)L_102, XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var)))
  32921. {
  32922. goto IL_0221_1;
  32923. }
  32924. }
  32925. {
  32926. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_103 = V_10;
  32927. String_t* L_104;
  32928. L_104 = XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC(__this, L_103, NULL);
  32929. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_105 = V_0;
  32930. NullCheck(L_105);
  32931. String_t* L_106;
  32932. L_106 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_105, NULL);
  32933. bool L_107;
  32934. L_107 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_104, L_106, NULL);
  32935. if (!L_107)
  32936. {
  32937. goto IL_0221_1;
  32938. }
  32939. }
  32940. {
  32941. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_108 = V_10;
  32942. XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626(__this, L_108, NULL);
  32943. }
  32944. IL_0221_1:
  32945. {
  32946. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_109 = V_9;
  32947. NullCheck(L_109);
  32948. bool L_110;
  32949. L_110 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_109, NULL);
  32950. if (L_110)
  32951. {
  32952. goto IL_01ed_1;
  32953. }
  32954. }
  32955. {
  32956. goto IL_0241;
  32957. }
  32958. }
  32959. catch(Il2CppExceptionWrapper& e)
  32960. {
  32961. __finallyBlock.StoreException(e.ex);
  32962. }
  32963. }
  32964. IL_0241:
  32965. {
  32966. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_111 = V_0;
  32967. NullCheck(L_111);
  32968. L_111->____fNestedInDataset = (bool)0;
  32969. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_112 = V_0;
  32970. return L_112;
  32971. }
  32972. }
  32973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_node, const RuntimeMethod* method)
  32974. {
  32975. static bool s_Il2CppMethodInitialized;
  32976. if (!s_Il2CppMethodInitialized)
  32977. {
  32978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  32979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  32980. s_Il2CppMethodInitialized = true;
  32981. }
  32982. String_t* V_0 = NULL;
  32983. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_1 = NULL;
  32984. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* V_2 = NULL;
  32985. String_t* G_B4_0 = NULL;
  32986. String_t* G_B9_0 = NULL;
  32987. {
  32988. V_0 = (String_t*)NULL;
  32989. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_0 = ___0_node;
  32990. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_0, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  32991. {
  32992. goto IL_002f;
  32993. }
  32994. }
  32995. {
  32996. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_1 = ___0_node;
  32997. V_1 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_1, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  32998. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_2 = V_1;
  32999. NullCheck(L_2);
  33000. String_t* L_3;
  33001. L_3 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_2, NULL);
  33002. if (L_3)
  33003. {
  33004. goto IL_0026;
  33005. }
  33006. }
  33007. {
  33008. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_4 = V_1;
  33009. NullCheck(L_4);
  33010. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_5;
  33011. L_5 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_4, NULL);
  33012. NullCheck(L_5);
  33013. String_t* L_6;
  33014. L_6 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_5, NULL);
  33015. G_B4_0 = L_6;
  33016. goto IL_002c;
  33017. }
  33018. IL_0026:
  33019. {
  33020. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_7 = V_1;
  33021. NullCheck(L_7);
  33022. String_t* L_8;
  33023. L_8 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_7, NULL);
  33024. G_B4_0 = L_8;
  33025. }
  33026. IL_002c:
  33027. {
  33028. V_0 = G_B4_0;
  33029. goto IL_005a;
  33030. }
  33031. IL_002f:
  33032. {
  33033. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_9 = ___0_node;
  33034. if (!((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)IsInstClass((RuntimeObject*)L_9, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)))
  33035. {
  33036. goto IL_005a;
  33037. }
  33038. }
  33039. {
  33040. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_10 = ___0_node;
  33041. V_2 = ((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_10, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var));
  33042. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_11 = V_2;
  33043. NullCheck(L_11);
  33044. String_t* L_12;
  33045. L_12 = XmlSchemaAttribute_get_Name_mDB8E208CD7A53D98C6CB33764F5B08853E944DD2_inline(L_11, NULL);
  33046. if (L_12)
  33047. {
  33048. goto IL_0053;
  33049. }
  33050. }
  33051. {
  33052. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_13 = V_2;
  33053. NullCheck(L_13);
  33054. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_14;
  33055. L_14 = XmlSchemaAttribute_get_RefName_m91886894B683BD121EF5C662C4DE72AE13D4A62A_inline(L_13, NULL);
  33056. NullCheck(L_14);
  33057. String_t* L_15;
  33058. L_15 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_14, NULL);
  33059. G_B9_0 = L_15;
  33060. goto IL_0059;
  33061. }
  33062. IL_0053:
  33063. {
  33064. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_16 = V_2;
  33065. NullCheck(L_16);
  33066. String_t* L_17;
  33067. L_17 = XmlSchemaAttribute_get_Name_mDB8E208CD7A53D98C6CB33764F5B08853E944DD2_inline(L_16, NULL);
  33068. G_B9_0 = L_17;
  33069. }
  33070. IL_0059:
  33071. {
  33072. V_0 = G_B9_0;
  33073. }
  33074. IL_005a:
  33075. {
  33076. String_t* L_18 = V_0;
  33077. return L_18;
  33078. }
  33079. }
  33080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XSDSchema_InstantiateTable_m5424EEB896E48352F5F17B5FB94579CA4F6D92D0 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* ___1_typeNode, bool ___2_isRef, const RuntimeMethod* method)
  33081. {
  33082. static bool s_Il2CppMethodInitialized;
  33083. if (!s_Il2CppMethodInitialized)
  33084. {
  33085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  33086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  33087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  33088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  33089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  33090. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD_RuntimeMethod_var);
  33091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C_RuntimeMethod_var);
  33092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  33093. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  33094. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  33095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  33096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var);
  33097. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  33098. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  33099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  33100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var);
  33101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var);
  33102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral123219A26D14E77390D35998655051FBA8B8912C);
  33103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  33104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
  33105. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  33106. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  33107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE);
  33108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  33109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  33110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBB6CDA4D5A47DA899D30151C0C04DB0958C5C1F);
  33111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B);
  33112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9BC8412F7672BEDC75EB21FA08240175E04E871);
  33113. s_Il2CppMethodInitialized = true;
  33114. }
  33115. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_0 = NULL;
  33116. String_t* V_1 = NULL;
  33117. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* V_2 = NULL;
  33118. String_t* V_3 = NULL;
  33119. String_t* V_4 = NULL;
  33120. String_t* V_5 = NULL;
  33121. int32_t V_6 = 0;
  33122. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_7 = NULL;
  33123. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* V_8 = NULL;
  33124. RuntimeObject* V_9 = NULL;
  33125. RuntimeObject* V_10 = NULL;
  33126. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_11 = NULL;
  33127. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* V_12 = NULL;
  33128. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* V_13 = NULL;
  33129. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_14 = NULL;
  33130. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_15 = NULL;
  33131. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* V_16 = NULL;
  33132. int32_t V_17 = 0;
  33133. int32_t V_18 = 0;
  33134. RuntimeObject* V_19 = NULL;
  33135. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_20 = NULL;
  33136. {
  33137. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___0_node;
  33138. String_t* L_1;
  33139. L_1 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, L_0, NULL);
  33140. V_1 = L_1;
  33141. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_2 = (ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A*)il2cpp_codegen_object_new(ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A_il2cpp_TypeInfo_var);
  33142. ArrayList__ctor_m07DC369002304B483B9FC41DBDAF4A25AC3C9F80(L_2, NULL);
  33143. V_2 = L_2;
  33144. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_3 = ___0_node;
  33145. NullCheck(L_3);
  33146. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_4;
  33147. L_4 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_3, NULL);
  33148. NullCheck(L_4);
  33149. String_t* L_5;
  33150. L_5 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_4, NULL);
  33151. V_3 = L_5;
  33152. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_6 = __this->____ds;
  33153. NullCheck(L_6);
  33154. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_7;
  33155. L_7 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_6, NULL);
  33156. String_t* L_8 = V_1;
  33157. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  33158. String_t* L_9;
  33159. L_9 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_8, NULL);
  33160. String_t* L_10 = V_3;
  33161. NullCheck(L_7);
  33162. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11;
  33163. L_11 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_7, L_9, L_10, NULL);
  33164. V_0 = L_11;
  33165. bool L_12;
  33166. L_12 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  33167. if (!L_12)
  33168. {
  33169. goto IL_004b;
  33170. }
  33171. }
  33172. {
  33173. bool L_13;
  33174. L_13 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  33175. if (!L_13)
  33176. {
  33177. goto IL_01bc;
  33178. }
  33179. }
  33180. {
  33181. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_14 = V_0;
  33182. if (L_14)
  33183. {
  33184. goto IL_01bc;
  33185. }
  33186. }
  33187. IL_004b:
  33188. {
  33189. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = V_0;
  33190. if (!L_15)
  33191. {
  33192. goto IL_005a;
  33193. }
  33194. }
  33195. {
  33196. bool L_16 = ___2_isRef;
  33197. if (!L_16)
  33198. {
  33199. goto IL_0053;
  33200. }
  33201. }
  33202. {
  33203. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = V_0;
  33204. return L_17;
  33205. }
  33206. IL_0053:
  33207. {
  33208. String_t* L_18 = V_1;
  33209. Exception_t* L_19;
  33210. L_19 = ExceptionBuilder_DuplicateDeclaration_m6838E7EB162FBEAD7A6256663B7AF6E38F68DDCD(L_18, NULL);
  33211. IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_InstantiateTable_m5424EEB896E48352F5F17B5FB94579CA4F6D92D0_RuntimeMethod_var)));
  33212. }
  33213. IL_005a:
  33214. {
  33215. bool L_20 = ___2_isRef;
  33216. if (!L_20)
  33217. {
  33218. goto IL_0075;
  33219. }
  33220. }
  33221. {
  33222. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_21 = __this->____refTables;
  33223. String_t* L_22 = V_3;
  33224. String_t* L_23 = V_1;
  33225. String_t* L_24;
  33226. L_24 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_22, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_23, NULL);
  33227. NullCheck(L_21);
  33228. int32_t L_25;
  33229. L_25 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_21, L_24);
  33230. }
  33231. IL_0075:
  33232. {
  33233. String_t* L_26 = V_1;
  33234. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  33235. String_t* L_27;
  33236. L_27 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_26, NULL);
  33237. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28 = (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)il2cpp_codegen_object_new(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var);
  33238. DataTable__ctor_m8F8624080B0FE8C40F9A7D2A6814673920C86BD3(L_28, L_27, NULL);
  33239. V_0 = L_28;
  33240. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_29 = V_0;
  33241. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_30 = ___0_node;
  33242. NullCheck(L_30);
  33243. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_31;
  33244. L_31 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(L_30, NULL);
  33245. NullCheck(L_29);
  33246. DataTable_set_TypeName_mA7580AAD33BAAD28B2590A613157DE84C540FE74_inline(L_29, L_31, NULL);
  33247. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_32 = V_0;
  33248. String_t* L_33 = V_3;
  33249. NullCheck(L_32);
  33250. DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64(L_32, L_33, NULL);
  33251. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_34 = V_0;
  33252. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_35 = ___0_node;
  33253. String_t* L_36 = V_3;
  33254. String_t* L_37;
  33255. L_37 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_35, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, L_36, NULL);
  33256. NullCheck(L_34);
  33257. DataTable_set_Namespace_mDF54C6C7531B3B01FB09D66E9D81C82513DD7A64(L_34, L_37, NULL);
  33258. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_38 = ___1_typeNode;
  33259. String_t* L_39;
  33260. L_39 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_38, _stringLiteral123219A26D14E77390D35998655051FBA8B8912C, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
  33261. V_4 = L_39;
  33262. String_t* L_40 = V_4;
  33263. NullCheck(L_40);
  33264. int32_t L_41;
  33265. L_41 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_40, NULL);
  33266. if (L_41)
  33267. {
  33268. goto IL_00d6;
  33269. }
  33270. }
  33271. {
  33272. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_42 = ___0_node;
  33273. String_t* L_43;
  33274. L_43 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_42, _stringLiteral123219A26D14E77390D35998655051FBA8B8912C, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
  33275. V_4 = L_43;
  33276. }
  33277. IL_00d6:
  33278. {
  33279. String_t* L_44 = V_4;
  33280. NullCheck(L_44);
  33281. int32_t L_45;
  33282. L_45 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_44, NULL);
  33283. if ((((int32_t)0) >= ((int32_t)L_45)))
  33284. {
  33285. goto IL_0126;
  33286. }
  33287. }
  33288. {
  33289. String_t* L_46 = V_4;
  33290. bool L_47;
  33291. L_47 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_46, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
  33292. if (L_47)
  33293. {
  33294. goto IL_00fc;
  33295. }
  33296. }
  33297. {
  33298. String_t* L_48 = V_4;
  33299. bool L_49;
  33300. L_49 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_48, _stringLiteralE9BC8412F7672BEDC75EB21FA08240175E04E871, NULL);
  33301. if (!L_49)
  33302. {
  33303. goto IL_0103;
  33304. }
  33305. }
  33306. IL_00fc:
  33307. {
  33308. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_50 = V_0;
  33309. NullCheck(L_50);
  33310. DataTable_set_CaseSensitive_mDABFC037361286A850AACFC79167A6DAB51D3B34(L_50, (bool)1, NULL);
  33311. }
  33312. IL_0103:
  33313. {
  33314. String_t* L_51 = V_4;
  33315. bool L_52;
  33316. L_52 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_51, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
  33317. if (L_52)
  33318. {
  33319. goto IL_011f;
  33320. }
  33321. }
  33322. {
  33323. String_t* L_53 = V_4;
  33324. bool L_54;
  33325. L_54 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_53, _stringLiteralDBB6CDA4D5A47DA899D30151C0C04DB0958C5C1F, NULL);
  33326. if (!L_54)
  33327. {
  33328. goto IL_0126;
  33329. }
  33330. }
  33331. IL_011f:
  33332. {
  33333. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_55 = V_0;
  33334. NullCheck(L_55);
  33335. DataTable_set_CaseSensitive_mDABFC037361286A850AACFC79167A6DAB51D3B34(L_55, (bool)0, NULL);
  33336. }
  33337. IL_0126:
  33338. {
  33339. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_56 = ___0_node;
  33340. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  33341. String_t* L_57;
  33342. L_57 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_56, _stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B, NULL);
  33343. V_4 = L_57;
  33344. String_t* L_58 = V_4;
  33345. if (!L_58)
  33346. {
  33347. goto IL_015b;
  33348. }
  33349. }
  33350. {
  33351. String_t* L_59 = V_4;
  33352. NullCheck(L_59);
  33353. int32_t L_60;
  33354. L_60 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_59, NULL);
  33355. if ((((int32_t)0) >= ((int32_t)L_60)))
  33356. {
  33357. goto IL_0150;
  33358. }
  33359. }
  33360. {
  33361. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_61 = V_0;
  33362. String_t* L_62 = V_4;
  33363. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_63 = (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)il2cpp_codegen_object_new(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  33364. CultureInfo__ctor_m13C68B1478A97FC5FA9653C46B2C42DA01573FFB(L_63, L_62, NULL);
  33365. NullCheck(L_61);
  33366. DataTable_set_Locale_m7AF00397576C7E63EE5E85F9108624290B2F460F(L_61, L_63, NULL);
  33367. goto IL_015b;
  33368. }
  33369. IL_0150:
  33370. {
  33371. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_64 = V_0;
  33372. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  33373. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_65;
  33374. L_65 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  33375. NullCheck(L_64);
  33376. DataTable_set_Locale_m7AF00397576C7E63EE5E85F9108624290B2F460F(L_64, L_65, NULL);
  33377. }
  33378. IL_015b:
  33379. {
  33380. bool L_66;
  33381. L_66 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  33382. if (L_66)
  33383. {
  33384. goto IL_017d;
  33385. }
  33386. }
  33387. {
  33388. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_67 = V_0;
  33389. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_68 = ___0_node;
  33390. NullCheck(L_68);
  33391. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_69;
  33392. L_69 = XmlSchemaParticle_get_MinOccurs_m2A8F07D8F656E98898AA5F1B76BC7645CE71574C_inline(L_68, NULL);
  33393. NullCheck(L_67);
  33394. DataTable_set_MinOccurs_m8401E7C8A8905144D74E2D598DB1B20ED956B52F_inline(L_67, L_69, NULL);
  33395. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_70 = V_0;
  33396. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_71 = ___0_node;
  33397. NullCheck(L_71);
  33398. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_72;
  33399. L_72 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_71, NULL);
  33400. NullCheck(L_70);
  33401. DataTable_set_MaxOccurs_mB980253C08694F1975C0BA3A74A6F5008E5ED99A_inline(L_70, L_72, NULL);
  33402. goto IL_0192;
  33403. }
  33404. IL_017d:
  33405. {
  33406. String_t* L_73 = V_3;
  33407. String_t* L_74;
  33408. L_74 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_73, NULL);
  33409. V_5 = L_74;
  33410. String_t* L_75 = V_5;
  33411. if (!L_75)
  33412. {
  33413. goto IL_0192;
  33414. }
  33415. }
  33416. {
  33417. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_76 = V_0;
  33418. String_t* L_77 = V_5;
  33419. NullCheck(L_76);
  33420. DataTable_set_Prefix_m0B008275BB20CB1B7F6C0FA38C9EFA1310D7580B(L_76, L_77, NULL);
  33421. }
  33422. IL_0192:
  33423. {
  33424. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_78 = __this->____ds;
  33425. NullCheck(L_78);
  33426. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_79;
  33427. L_79 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_78, NULL);
  33428. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_80 = V_0;
  33429. NullCheck(L_79);
  33430. DataTableCollection_Add_m70A598AB7A3177180D223A7731058F326BFBBA8A(L_79, L_80, NULL);
  33431. bool L_81;
  33432. L_81 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  33433. if (!L_81)
  33434. {
  33435. goto IL_01bc;
  33436. }
  33437. }
  33438. {
  33439. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_82 = __this->____tableDictionary;
  33440. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_83 = V_0;
  33441. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_84 = (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*)il2cpp_codegen_object_new(List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  33442. List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6(L_84, List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var);
  33443. NullCheck(L_82);
  33444. Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD(L_82, L_83, L_84, Dictionary_2_Add_m78C0F0660AADBD47826D3212F8048355E494CFBD_RuntimeMethod_var);
  33445. }
  33446. IL_01bc:
  33447. {
  33448. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_85 = ___1_typeNode;
  33449. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_86 = V_0;
  33450. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_87 = V_2;
  33451. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_88 = ___0_node;
  33452. NullCheck(L_88);
  33453. bool L_89;
  33454. L_89 = XmlSchemaElement_get_IsNillable_m8545E8FC669818DBE6A6FECE6AF0F41B2D2E7DC0_inline(L_88, NULL);
  33455. XSDSchema_HandleComplexType_m4DEC884E9322EB68226BEABC8CCF33EAEB5322EA(__this, L_85, L_86, L_87, L_89, NULL);
  33456. V_6 = 0;
  33457. goto IL_01ea;
  33458. }
  33459. IL_01d0:
  33460. {
  33461. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_90 = V_0;
  33462. NullCheck(L_90);
  33463. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_91;
  33464. L_91 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_90, NULL);
  33465. int32_t L_92 = V_6;
  33466. NullCheck(L_91);
  33467. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_93;
  33468. L_93 = DataColumnCollection_get_Item_m58D4D7CEAD439B889E72C42EE698D39CD98B22C5(L_91, L_92, NULL);
  33469. int32_t L_94 = V_6;
  33470. NullCheck(L_93);
  33471. DataColumn_SetOrdinalInternal_mC49C92E10286B654DB2D1E068DD8A5DB7189C820(L_93, L_94, NULL);
  33472. int32_t L_95 = V_6;
  33473. V_6 = ((int32_t)il2cpp_codegen_add(L_95, 1));
  33474. }
  33475. IL_01ea:
  33476. {
  33477. int32_t L_96 = V_6;
  33478. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_97 = V_0;
  33479. NullCheck(L_97);
  33480. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_98;
  33481. L_98 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_97, NULL);
  33482. NullCheck(L_98);
  33483. int32_t L_99;
  33484. L_99 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_98);
  33485. if ((((int32_t)L_96) < ((int32_t)L_99)))
  33486. {
  33487. goto IL_01d0;
  33488. }
  33489. }
  33490. {
  33491. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_100 = V_0;
  33492. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_101 = ___0_node;
  33493. NullCheck(L_101);
  33494. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_102;
  33495. L_102 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_101, NULL);
  33496. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  33497. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_100, L_102, NULL);
  33498. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_103 = V_0;
  33499. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_104 = ___0_node;
  33500. NullCheck(L_104);
  33501. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_105;
  33502. L_105 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_104, NULL);
  33503. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_103, L_105, NULL);
  33504. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_106 = __this->____dsElement;
  33505. if (!L_106)
  33506. {
  33507. goto IL_02b3;
  33508. }
  33509. }
  33510. {
  33511. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_107 = __this->____dsElement;
  33512. NullCheck(L_107);
  33513. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_108;
  33514. L_108 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_107, NULL);
  33515. if (!L_108)
  33516. {
  33517. goto IL_02b3;
  33518. }
  33519. }
  33520. {
  33521. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_109 = __this->____dsElement;
  33522. NullCheck(L_109);
  33523. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_110;
  33524. L_110 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_109, NULL);
  33525. NullCheck(L_110);
  33526. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_111;
  33527. L_111 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_110, NULL);
  33528. V_7 = L_111;
  33529. }
  33530. {
  33531. auto __finallyBlock = il2cpp::utils::Finally([&]
  33532. {
  33533. FINALLY_029e:
  33534. {
  33535. {
  33536. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_112 = V_7;
  33537. V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_112, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  33538. RuntimeObject* L_113 = V_9;
  33539. if (!L_113)
  33540. {
  33541. goto IL_02b2;
  33542. }
  33543. }
  33544. {
  33545. RuntimeObject* L_114 = V_9;
  33546. NullCheck(L_114);
  33547. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_114);
  33548. }
  33549. IL_02b2:
  33550. {
  33551. return;
  33552. }
  33553. }
  33554. });
  33555. try
  33556. {
  33557. {
  33558. goto IL_0293_1;
  33559. }
  33560. IL_0240_1:
  33561. {
  33562. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_115 = V_7;
  33563. NullCheck(L_115);
  33564. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_116;
  33565. L_116 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_115, NULL);
  33566. V_8 = ((XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC*)CastclassClass((RuntimeObject*)L_116, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var));
  33567. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_117 = V_8;
  33568. if (((XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28*)IsInstClass((RuntimeObject*)L_117, XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var)))
  33569. {
  33570. goto IL_0293_1;
  33571. }
  33572. }
  33573. {
  33574. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_118 = V_8;
  33575. String_t* L_119;
  33576. L_119 = XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC(__this, L_118, NULL);
  33577. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_120 = V_0;
  33578. NullCheck(L_120);
  33579. String_t* L_121;
  33580. L_121 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_120, NULL);
  33581. bool L_122;
  33582. L_122 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_119, L_121, NULL);
  33583. if (!L_122)
  33584. {
  33585. goto IL_0293_1;
  33586. }
  33587. }
  33588. {
  33589. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_123 = V_8;
  33590. String_t* L_124;
  33591. L_124 = XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7(__this, L_123, NULL);
  33592. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_125 = V_0;
  33593. NullCheck(L_125);
  33594. String_t* L_126;
  33595. L_126 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_125, NULL);
  33596. bool L_127;
  33597. L_127 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_124, L_126, NULL);
  33598. if (L_127)
  33599. {
  33600. goto IL_028b_1;
  33601. }
  33602. }
  33603. {
  33604. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_128 = V_8;
  33605. String_t* L_129;
  33606. L_129 = XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7(__this, L_128, NULL);
  33607. if (L_129)
  33608. {
  33609. goto IL_0293_1;
  33610. }
  33611. }
  33612. IL_028b_1:
  33613. {
  33614. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_130 = V_8;
  33615. XSDSchema_HandleConstraint_mC3CB87F17FD847638363B513E289663728269626(__this, L_130, NULL);
  33616. }
  33617. IL_0293_1:
  33618. {
  33619. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_131 = V_7;
  33620. NullCheck(L_131);
  33621. bool L_132;
  33622. L_132 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_131, NULL);
  33623. if (L_132)
  33624. {
  33625. goto IL_0240_1;
  33626. }
  33627. }
  33628. {
  33629. goto IL_02b3;
  33630. }
  33631. }
  33632. catch(Il2CppExceptionWrapper& e)
  33633. {
  33634. __finallyBlock.StoreException(e.ex);
  33635. }
  33636. }
  33637. IL_02b3:
  33638. {
  33639. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_133 = V_2;
  33640. NullCheck(L_133);
  33641. RuntimeObject* L_134;
  33642. L_134 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(35, L_133);
  33643. V_10 = L_134;
  33644. }
  33645. {
  33646. auto __finallyBlock = il2cpp::utils::Finally([&]
  33647. {
  33648. FINALLY_0544:
  33649. {
  33650. {
  33651. RuntimeObject* L_135 = V_10;
  33652. V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_135, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  33653. RuntimeObject* L_136 = V_9;
  33654. if (!L_136)
  33655. {
  33656. goto IL_0558;
  33657. }
  33658. }
  33659. {
  33660. RuntimeObject* L_137 = V_9;
  33661. NullCheck(L_137);
  33662. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_137);
  33663. }
  33664. IL_0558:
  33665. {
  33666. return;
  33667. }
  33668. }
  33669. });
  33670. try
  33671. {
  33672. {
  33673. goto IL_0536_1;
  33674. }
  33675. IL_02c0_1:
  33676. {
  33677. RuntimeObject* L_138 = V_10;
  33678. NullCheck(L_138);
  33679. RuntimeObject* L_139;
  33680. L_139 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_138);
  33681. V_11 = ((DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)CastclassClass((RuntimeObject*)L_139, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_il2cpp_TypeInfo_var));
  33682. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_140 = V_11;
  33683. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_141 = V_0;
  33684. if ((((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_140) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_141)))
  33685. {
  33686. goto IL_02ef_1;
  33687. }
  33688. }
  33689. {
  33690. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_142 = V_0;
  33691. NullCheck(L_142);
  33692. String_t* L_143;
  33693. L_143 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_142, NULL);
  33694. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_144 = V_11;
  33695. NullCheck(L_144);
  33696. String_t* L_145;
  33697. L_145 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_144, NULL);
  33698. bool L_146;
  33699. L_146 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_143, L_145, NULL);
  33700. if (!L_146)
  33701. {
  33702. goto IL_02ef_1;
  33703. }
  33704. }
  33705. {
  33706. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_147 = V_11;
  33707. NullCheck(L_147);
  33708. L_147->____tableNamespace = (String_t*)NULL;
  33709. Il2CppCodeGenWriteBarrier((void**)(&L_147->____tableNamespace), (void*)(String_t*)NULL);
  33710. }
  33711. IL_02ef_1:
  33712. {
  33713. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_148 = __this->____dsElement;
  33714. if (!L_148)
  33715. {
  33716. goto IL_03c4_1;
  33717. }
  33718. }
  33719. {
  33720. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_149 = __this->____dsElement;
  33721. NullCheck(L_149);
  33722. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_150;
  33723. L_150 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_149, NULL);
  33724. if (!L_150)
  33725. {
  33726. goto IL_03c4_1;
  33727. }
  33728. }
  33729. {
  33730. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_151 = __this->____dsElement;
  33731. NullCheck(L_151);
  33732. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_152;
  33733. L_152 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_151, NULL);
  33734. NullCheck(L_152);
  33735. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_153;
  33736. L_153 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_152, NULL);
  33737. V_7 = L_153;
  33738. }
  33739. {
  33740. auto __finallyBlock = il2cpp::utils::Finally([&]
  33741. {
  33742. FINALLY_03af_1:
  33743. {
  33744. {
  33745. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_154 = V_7;
  33746. V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_154, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  33747. RuntimeObject* L_155 = V_9;
  33748. if (!L_155)
  33749. {
  33750. goto IL_03c3_1;
  33751. }
  33752. }
  33753. {
  33754. RuntimeObject* L_156 = V_9;
  33755. NullCheck(L_156);
  33756. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_156);
  33757. }
  33758. IL_03c3_1:
  33759. {
  33760. return;
  33761. }
  33762. }
  33763. });
  33764. try
  33765. {
  33766. {
  33767. goto IL_03a1_2;
  33768. }
  33769. IL_0321_2:
  33770. {
  33771. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_157 = V_7;
  33772. NullCheck(L_157);
  33773. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_158;
  33774. L_158 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_157, NULL);
  33775. V_16 = ((XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28*)IsInstClass((RuntimeObject*)((XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC*)CastclassClass((RuntimeObject*)L_158, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var)), XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var));
  33776. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_159 = V_16;
  33777. if (!L_159)
  33778. {
  33779. goto IL_03a1_2;
  33780. }
  33781. }
  33782. {
  33783. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_160 = V_16;
  33784. bool L_161;
  33785. L_161 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_160, _stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE, (bool)0, NULL);
  33786. if (!L_161)
  33787. {
  33788. goto IL_03a1_2;
  33789. }
  33790. }
  33791. {
  33792. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_162 = V_16;
  33793. String_t* L_163;
  33794. L_163 = XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC(__this, L_162, NULL);
  33795. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_164 = V_11;
  33796. NullCheck(L_164);
  33797. String_t* L_165;
  33798. L_165 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_164, NULL);
  33799. bool L_166;
  33800. L_166 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_163, L_165, NULL);
  33801. if (!L_166)
  33802. {
  33803. goto IL_03a1_2;
  33804. }
  33805. }
  33806. {
  33807. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_167 = V_11;
  33808. NullCheck(L_167);
  33809. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_168;
  33810. L_168 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_167, NULL);
  33811. NullCheck(L_168);
  33812. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_169;
  33813. L_169 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_168, NULL);
  33814. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_170 = V_11;
  33815. NullCheck(L_170);
  33816. String_t* L_171;
  33817. L_171 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_170, NULL);
  33818. NullCheck(L_169);
  33819. int32_t L_172;
  33820. L_172 = DataTableCollection_InternalIndexOf_m4BD1BBC79E931B4F155B465285260137CA8289A0(L_169, L_171, NULL);
  33821. if ((((int32_t)L_172) >= ((int32_t)(-1))))
  33822. {
  33823. goto IL_0399_2;
  33824. }
  33825. }
  33826. {
  33827. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_173 = V_16;
  33828. String_t* L_174;
  33829. L_174 = XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7(__this, L_173, NULL);
  33830. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_175 = V_11;
  33831. NullCheck(L_175);
  33832. String_t* L_176;
  33833. L_176 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_175, NULL);
  33834. bool L_177;
  33835. L_177 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_174, L_176, NULL);
  33836. if (!L_177)
  33837. {
  33838. goto IL_03a1_2;
  33839. }
  33840. }
  33841. {
  33842. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_178 = V_16;
  33843. XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB(__this, L_178, NULL);
  33844. goto IL_03a1_2;
  33845. }
  33846. IL_0399_2:
  33847. {
  33848. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_179 = V_16;
  33849. XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB(__this, L_179, NULL);
  33850. }
  33851. IL_03a1_2:
  33852. {
  33853. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_180 = V_7;
  33854. NullCheck(L_180);
  33855. bool L_181;
  33856. L_181 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_180, NULL);
  33857. if (L_181)
  33858. {
  33859. goto IL_0321_2;
  33860. }
  33861. }
  33862. {
  33863. goto IL_03c4_1;
  33864. }
  33865. }
  33866. catch(Il2CppExceptionWrapper& e)
  33867. {
  33868. __finallyBlock.StoreException(e.ex);
  33869. }
  33870. }
  33871. IL_03c4_1:
  33872. {
  33873. V_12 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)NULL;
  33874. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_182 = V_0;
  33875. NullCheck(L_182);
  33876. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_183;
  33877. L_183 = DataTable_get_ChildRelations_mA020ACE26F7C7F02D1BA5A2BB81A6F2AD5F2EEAA(L_182, NULL);
  33878. V_13 = L_183;
  33879. V_17 = 0;
  33880. goto IL_0407_1;
  33881. }
  33882. IL_03d4_1:
  33883. {
  33884. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_184 = V_13;
  33885. int32_t L_185 = V_17;
  33886. NullCheck(L_184);
  33887. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_186;
  33888. L_186 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_184, L_185);
  33889. NullCheck(L_186);
  33890. bool L_187;
  33891. L_187 = VirtualFuncInvoker0< bool >::Invoke(10, L_186);
  33892. if (!L_187)
  33893. {
  33894. goto IL_0401_1;
  33895. }
  33896. }
  33897. {
  33898. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_188 = V_11;
  33899. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_189 = V_13;
  33900. int32_t L_190 = V_17;
  33901. NullCheck(L_189);
  33902. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_191;
  33903. L_191 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_189, L_190);
  33904. NullCheck(L_191);
  33905. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_192;
  33906. L_192 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_191);
  33907. if ((!(((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_188) == ((RuntimeObject*)(DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)L_192))))
  33908. {
  33909. goto IL_0401_1;
  33910. }
  33911. }
  33912. {
  33913. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_193 = V_13;
  33914. int32_t L_194 = V_17;
  33915. NullCheck(L_193);
  33916. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_195;
  33917. L_195 = VirtualFuncInvoker1< DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*, int32_t >::Invoke(12, L_193, L_194);
  33918. V_12 = L_195;
  33919. }
  33920. IL_0401_1:
  33921. {
  33922. int32_t L_196 = V_17;
  33923. V_17 = ((int32_t)il2cpp_codegen_add(L_196, 1));
  33924. }
  33925. IL_0407_1:
  33926. {
  33927. int32_t L_197 = V_17;
  33928. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_198 = V_13;
  33929. NullCheck(L_198);
  33930. int32_t L_199;
  33931. L_199 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_198);
  33932. if ((((int32_t)L_197) < ((int32_t)L_199)))
  33933. {
  33934. goto IL_03d4_1;
  33935. }
  33936. }
  33937. {
  33938. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_200 = V_12;
  33939. if (L_200)
  33940. {
  33941. goto IL_0536_1;
  33942. }
  33943. }
  33944. {
  33945. bool L_201;
  33946. L_201 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  33947. if (!L_201)
  33948. {
  33949. goto IL_048c_1;
  33950. }
  33951. }
  33952. {
  33953. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_202 = V_0;
  33954. NullCheck(L_202);
  33955. int32_t L_203;
  33956. L_203 = DataTable_get_UKColumnPositionForInference_mF804984F3AB1140E4C8D59977975E6B51D1C7A91_inline(L_202, NULL);
  33957. V_18 = L_203;
  33958. int32_t L_204 = V_18;
  33959. if ((!(((uint32_t)L_204) == ((uint32_t)(-1)))))
  33960. {
  33961. goto IL_0480_1;
  33962. }
  33963. }
  33964. {
  33965. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_205 = V_0;
  33966. NullCheck(L_205);
  33967. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_206;
  33968. L_206 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_205, NULL);
  33969. NullCheck(L_206);
  33970. RuntimeObject* L_207;
  33971. L_207 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10, L_206);
  33972. V_19 = L_207;
  33973. }
  33974. {
  33975. auto __finallyBlock = il2cpp::utils::Finally([&]
  33976. {
  33977. FINALLY_046b_1:
  33978. {
  33979. {
  33980. RuntimeObject* L_208 = V_19;
  33981. V_9 = ((RuntimeObject*)IsInst((RuntimeObject*)L_208, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  33982. RuntimeObject* L_209 = V_9;
  33983. if (!L_209)
  33984. {
  33985. goto IL_047f_1;
  33986. }
  33987. }
  33988. {
  33989. RuntimeObject* L_210 = V_9;
  33990. NullCheck(L_210);
  33991. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_210);
  33992. }
  33993. IL_047f_1:
  33994. {
  33995. return;
  33996. }
  33997. }
  33998. });
  33999. try
  34000. {
  34001. {
  34002. goto IL_0460_2;
  34003. }
  34004. IL_043d_2:
  34005. {
  34006. RuntimeObject* L_211 = V_19;
  34007. NullCheck(L_211);
  34008. RuntimeObject* L_212;
  34009. L_212 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_211);
  34010. V_20 = ((DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)CastclassClass((RuntimeObject*)L_212, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var));
  34011. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_213 = V_20;
  34012. NullCheck(L_213);
  34013. int32_t L_214;
  34014. L_214 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_213);
  34015. if ((!(((uint32_t)L_214) == ((uint32_t)2))))
  34016. {
  34017. goto IL_0460_2;
  34018. }
  34019. }
  34020. {
  34021. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_215 = V_20;
  34022. NullCheck(L_215);
  34023. int32_t L_216;
  34024. L_216 = DataColumn_get_Ordinal_m2CB4158EED7C96B10D81C240E9F1D2927FD329E4_inline(L_215, NULL);
  34025. V_18 = L_216;
  34026. goto IL_0480_1;
  34027. }
  34028. IL_0460_2:
  34029. {
  34030. RuntimeObject* L_217 = V_19;
  34031. NullCheck(L_217);
  34032. bool L_218;
  34033. L_218 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_217);
  34034. if (L_218)
  34035. {
  34036. goto IL_043d_2;
  34037. }
  34038. }
  34039. {
  34040. goto IL_0480_1;
  34041. }
  34042. }
  34043. catch(Il2CppExceptionWrapper& e)
  34044. {
  34045. __finallyBlock.StoreException(e.ex);
  34046. }
  34047. }
  34048. IL_0480_1:
  34049. {
  34050. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_219 = V_0;
  34051. int32_t L_220 = V_18;
  34052. NullCheck(L_219);
  34053. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_221;
  34054. L_221 = DataTable_AddUniqueKey_mAE781B05B86764803FACB44FF9D3D96DB4FACA2C(L_219, L_220, NULL);
  34055. V_14 = L_221;
  34056. goto IL_0494_1;
  34057. }
  34058. IL_048c_1:
  34059. {
  34060. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_222 = V_0;
  34061. NullCheck(L_222);
  34062. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_223;
  34063. L_223 = DataTable_AddUniqueKey_m536094DA283E30F978F6A3CAD5C34730246D9BF9(L_222, NULL);
  34064. V_14 = L_223;
  34065. }
  34066. IL_0494_1:
  34067. {
  34068. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_224 = V_11;
  34069. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_225 = V_14;
  34070. NullCheck(L_224);
  34071. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_226;
  34072. L_226 = DataTable_AddForeignKey_m1805E2681C8AD12D8D35DDBC20B40268DDA3F41B(L_224, L_225, NULL);
  34073. V_15 = L_226;
  34074. bool L_227;
  34075. L_227 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  34076. if (!L_227)
  34077. {
  34078. goto IL_04b5_1;
  34079. }
  34080. }
  34081. {
  34082. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_228 = V_15;
  34083. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_229 = V_11;
  34084. NullCheck(L_229);
  34085. String_t* L_230;
  34086. L_230 = DataTable_get_Prefix_mBF76DDC873988D5ED2FDA8B3639822EF75C9330E_inline(L_229, NULL);
  34087. NullCheck(L_228);
  34088. DataColumn_set_Prefix_m77DB488042E31E64F9B50E2408D11690997252A5(L_228, L_230, NULL);
  34089. }
  34090. IL_04b5_1:
  34091. {
  34092. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_231 = V_0;
  34093. NullCheck(L_231);
  34094. String_t* L_232;
  34095. L_232 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_231, NULL);
  34096. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_233 = V_11;
  34097. NullCheck(L_233);
  34098. String_t* L_234;
  34099. L_234 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_233, NULL);
  34100. String_t* L_235;
  34101. L_235 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_232, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, L_234, NULL);
  34102. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_236 = V_14;
  34103. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_237 = V_15;
  34104. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_238 = (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656*)il2cpp_codegen_object_new(DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656_il2cpp_TypeInfo_var);
  34105. DataRelation__ctor_m1C579E1DAE917F6CBABEEB5BFF06896FD5FA662E(L_238, L_235, L_236, L_237, (bool)1, NULL);
  34106. V_12 = L_238;
  34107. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_239 = V_12;
  34108. NullCheck(L_239);
  34109. VirtualActionInvoker1< bool >::Invoke(11, L_239, (bool)1);
  34110. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_240 = V_11;
  34111. NullCheck(L_240);
  34112. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_241;
  34113. L_241 = DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline(L_240, NULL);
  34114. NullCheck(L_241);
  34115. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_242;
  34116. L_242 = DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline(L_241, NULL);
  34117. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_243 = V_12;
  34118. NullCheck(L_242);
  34119. DataRelationCollection_Add_m6898E1E06AEA5018478CDA01C391124A23A64CE3(L_242, L_243, NULL);
  34120. bool L_244;
  34121. L_244 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  34122. if (!L_244)
  34123. {
  34124. goto IL_0536_1;
  34125. }
  34126. }
  34127. {
  34128. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_245 = V_12;
  34129. NullCheck(L_245);
  34130. bool L_246;
  34131. L_246 = VirtualFuncInvoker0< bool >::Invoke(10, L_245);
  34132. if (!L_246)
  34133. {
  34134. goto IL_0536_1;
  34135. }
  34136. }
  34137. {
  34138. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_247 = __this->____tableDictionary;
  34139. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_248 = V_12;
  34140. NullCheck(L_248);
  34141. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_249;
  34142. L_249 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_248);
  34143. NullCheck(L_247);
  34144. bool L_250;
  34145. L_250 = Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C(L_247, L_249, Dictionary_2_ContainsKey_m7BD338844A753FDBFF586FE32A1EFA375682885C_RuntimeMethod_var);
  34146. if (!L_250)
  34147. {
  34148. goto IL_0536_1;
  34149. }
  34150. }
  34151. {
  34152. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_251 = __this->____tableDictionary;
  34153. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_252 = V_12;
  34154. NullCheck(L_252);
  34155. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_253;
  34156. L_253 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(8, L_252);
  34157. NullCheck(L_251);
  34158. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_254;
  34159. L_254 = Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F(L_251, L_253, Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  34160. DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* L_255 = V_12;
  34161. NullCheck(L_255);
  34162. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_256;
  34163. L_256 = VirtualFuncInvoker0< DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* >::Invoke(5, L_255);
  34164. NullCheck(L_254);
  34165. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_254, L_256, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  34166. }
  34167. IL_0536_1:
  34168. {
  34169. RuntimeObject* L_257 = V_10;
  34170. NullCheck(L_257);
  34171. bool L_258;
  34172. L_258 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_257);
  34173. if (L_258)
  34174. {
  34175. goto IL_02c0_1;
  34176. }
  34177. }
  34178. {
  34179. goto IL_0559;
  34180. }
  34181. }
  34182. catch(Il2CppExceptionWrapper& e)
  34183. {
  34184. __finallyBlock.StoreException(e.ex);
  34185. }
  34186. }
  34187. IL_0559:
  34188. {
  34189. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_259 = V_0;
  34190. return L_259;
  34191. }
  34192. }
  34193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* XSDSchema_XsdtoClr_m56B7AD7BAF9F6E0A70068CA8087844089DA5E059 (String_t* ___0_xsdTypeName, const RuntimeMethod* method)
  34194. {
  34195. static bool s_Il2CppMethodInitialized;
  34196. if (!s_Il2CppMethodInitialized)
  34197. {
  34198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34199. s_Il2CppMethodInitialized = true;
  34200. }
  34201. int32_t V_0 = 0;
  34202. {
  34203. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34204. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_0 = ((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd;
  34205. String_t* L_1 = ___0_xsdTypeName;
  34206. int32_t L_2;
  34207. L_2 = Array_BinarySearch_m16E43269D4AB4E7FF7B059C8EA8820F80F1323D3((RuntimeArray*)L_0, L_1, NULL);
  34208. V_0 = L_2;
  34209. int32_t L_3 = V_0;
  34210. if ((((int32_t)L_3) >= ((int32_t)0)))
  34211. {
  34212. goto IL_0017;
  34213. }
  34214. }
  34215. {
  34216. String_t* L_4 = ___0_xsdTypeName;
  34217. Exception_t* L_5;
  34218. L_5 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_4, NULL);
  34219. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_XsdtoClr_m56B7AD7BAF9F6E0A70068CA8087844089DA5E059_RuntimeMethod_var)));
  34220. }
  34221. IL_0017:
  34222. {
  34223. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34224. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_6 = ((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd;
  34225. int32_t L_7 = V_0;
  34226. NullCheck(L_6);
  34227. int32_t L_8 = L_7;
  34228. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  34229. NullCheck(L_9);
  34230. Type_t* L_10 = L_9->___type;
  34231. return L_10;
  34232. }
  34233. }
  34234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* XSDSchema_FindNameType_m4A212CEFDDB8F3642584CEA1D4CE5B7E1DB239DA (String_t* ___0_name, const RuntimeMethod* method)
  34235. {
  34236. static bool s_Il2CppMethodInitialized;
  34237. if (!s_Il2CppMethodInitialized)
  34238. {
  34239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34240. s_Il2CppMethodInitialized = true;
  34241. }
  34242. int32_t V_0 = 0;
  34243. {
  34244. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34245. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_0 = ((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd;
  34246. String_t* L_1 = ___0_name;
  34247. int32_t L_2;
  34248. L_2 = Array_BinarySearch_m16E43269D4AB4E7FF7B059C8EA8820F80F1323D3((RuntimeArray*)L_0, L_1, NULL);
  34249. V_0 = L_2;
  34250. int32_t L_3 = V_0;
  34251. if ((((int32_t)L_3) >= ((int32_t)0)))
  34252. {
  34253. goto IL_0017;
  34254. }
  34255. }
  34256. {
  34257. String_t* L_4 = ___0_name;
  34258. Exception_t* L_5;
  34259. L_5 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_4, NULL);
  34260. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_FindNameType_m4A212CEFDDB8F3642584CEA1D4CE5B7E1DB239DA_RuntimeMethod_var)));
  34261. }
  34262. IL_0017:
  34263. {
  34264. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34265. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_6 = ((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd;
  34266. int32_t L_7 = V_0;
  34267. NullCheck(L_6);
  34268. int32_t L_8 = L_7;
  34269. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  34270. return L_9;
  34271. }
  34272. }
  34273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_dt, const RuntimeMethod* method)
  34274. {
  34275. static bool s_Il2CppMethodInitialized;
  34276. if (!s_Il2CppMethodInitialized)
  34277. {
  34278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  34279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  34281. s_Il2CppMethodInitialized = true;
  34282. }
  34283. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_0 = NULL;
  34284. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* G_B4_0 = NULL;
  34285. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* G_B3_0 = NULL;
  34286. {
  34287. String_t* L_0 = ___0_dt;
  34288. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34289. bool L_1;
  34290. L_1 = XSDSchema_IsXsdType_mCFE8B2EA0AA98EEFC95FCD67FB0D54409C301872(L_0, NULL);
  34291. if (L_1)
  34292. {
  34293. goto IL_004f;
  34294. }
  34295. }
  34296. {
  34297. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_2 = __this->____udSimpleTypes;
  34298. if (!L_2)
  34299. {
  34300. goto IL_004f;
  34301. }
  34302. }
  34303. {
  34304. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_3 = __this->____udSimpleTypes;
  34305. String_t* L_4 = ___0_dt;
  34306. NullCheck(L_3);
  34307. RuntimeObject* L_5;
  34308. L_5 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_3, L_4);
  34309. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_6 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_5, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  34310. if (L_6)
  34311. {
  34312. G_B4_0 = L_6;
  34313. goto IL_002b;
  34314. }
  34315. G_B3_0 = L_6;
  34316. }
  34317. {
  34318. String_t* L_7 = ___0_dt;
  34319. Exception_t* L_8;
  34320. L_8 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_7, NULL);
  34321. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2_RuntimeMethod_var)));
  34322. }
  34323. IL_002b:
  34324. {
  34325. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_9 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  34326. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_9, G_B4_0, NULL);
  34327. V_0 = L_9;
  34328. goto IL_003a;
  34329. }
  34330. IL_0033:
  34331. {
  34332. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_10 = V_0;
  34333. NullCheck(L_10);
  34334. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_11;
  34335. L_11 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_10, NULL);
  34336. V_0 = L_11;
  34337. }
  34338. IL_003a:
  34339. {
  34340. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_12 = V_0;
  34341. NullCheck(L_12);
  34342. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_13;
  34343. L_13 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_12, NULL);
  34344. if (L_13)
  34345. {
  34346. goto IL_0033;
  34347. }
  34348. }
  34349. {
  34350. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_14 = V_0;
  34351. NullCheck(L_14);
  34352. String_t* L_15;
  34353. L_15 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(L_14, NULL);
  34354. Type_t* L_16;
  34355. L_16 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_15, NULL);
  34356. return L_16;
  34357. }
  34358. IL_004f:
  34359. {
  34360. String_t* L_17 = ___0_dt;
  34361. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34362. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_18;
  34363. L_18 = XSDSchema_FindNameType_m4A212CEFDDB8F3642584CEA1D4CE5B7E1DB239DA(L_17, NULL);
  34364. NullCheck(L_18);
  34365. Type_t* L_19 = L_18->___type;
  34366. return L_19;
  34367. }
  34368. }
  34369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_IsXsdType_mCFE8B2EA0AA98EEFC95FCD67FB0D54409C301872 (String_t* ___0_name, const RuntimeMethod* method)
  34370. {
  34371. static bool s_Il2CppMethodInitialized;
  34372. if (!s_Il2CppMethodInitialized)
  34373. {
  34374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34375. s_Il2CppMethodInitialized = true;
  34376. }
  34377. {
  34378. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34379. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_0 = ((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd;
  34380. String_t* L_1 = ___0_name;
  34381. int32_t L_2;
  34382. L_2 = Array_BinarySearch_m16E43269D4AB4E7FF7B059C8EA8820F80F1323D3((RuntimeArray*)L_0, L_1, NULL);
  34383. if ((((int32_t)L_2) >= ((int32_t)0)))
  34384. {
  34385. goto IL_0010;
  34386. }
  34387. }
  34388. {
  34389. return (bool)0;
  34390. }
  34391. IL_0010:
  34392. {
  34393. return (bool)1;
  34394. }
  34395. }
  34396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* ___0_node, const RuntimeMethod* method)
  34397. {
  34398. static bool s_Il2CppMethodInitialized;
  34399. if (!s_Il2CppMethodInitialized)
  34400. {
  34401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var);
  34402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  34403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  34404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  34405. s_Il2CppMethodInitialized = true;
  34406. }
  34407. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* V_0 = NULL;
  34408. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_1 = NULL;
  34409. bool V_2 = false;
  34410. String_t* V_3 = NULL;
  34411. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_4 = NULL;
  34412. String_t* G_B5_0 = NULL;
  34413. String_t* G_B8_0 = NULL;
  34414. String_t* G_B15_0 = NULL;
  34415. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* G_B20_0 = NULL;
  34416. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* G_B24_0 = NULL;
  34417. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* G_B27_0 = NULL;
  34418. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* G_B26_0 = NULL;
  34419. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* G_B28_0 = NULL;
  34420. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* G_B28_1 = NULL;
  34421. {
  34422. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_0 = ___0_node;
  34423. V_0 = ((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)IsInstClass((RuntimeObject*)L_0, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var));
  34424. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_1 = ___0_node;
  34425. V_1 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_1, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  34426. V_2 = (bool)0;
  34427. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_2 = V_0;
  34428. if (!L_2)
  34429. {
  34430. goto IL_0015;
  34431. }
  34432. }
  34433. {
  34434. V_2 = (bool)1;
  34435. }
  34436. IL_0015:
  34437. {
  34438. bool L_3 = V_2;
  34439. if (L_3)
  34440. {
  34441. goto IL_0025;
  34442. }
  34443. }
  34444. {
  34445. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_4 = V_1;
  34446. NullCheck(L_4);
  34447. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_5;
  34448. L_5 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(L_4, NULL);
  34449. NullCheck(L_5);
  34450. String_t* L_6;
  34451. L_6 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_5, NULL);
  34452. G_B5_0 = L_6;
  34453. goto IL_0030;
  34454. }
  34455. IL_0025:
  34456. {
  34457. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_7 = V_0;
  34458. NullCheck(L_7);
  34459. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_8;
  34460. L_8 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(L_7, NULL);
  34461. NullCheck(L_8);
  34462. String_t* L_9;
  34463. L_9 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_8, NULL);
  34464. G_B5_0 = L_9;
  34465. }
  34466. IL_0030:
  34467. {
  34468. V_3 = G_B5_0;
  34469. bool L_10 = V_2;
  34470. if (L_10)
  34471. {
  34472. goto IL_0041;
  34473. }
  34474. }
  34475. {
  34476. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_11 = V_1;
  34477. NullCheck(L_11);
  34478. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_12;
  34479. L_12 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(L_11, NULL);
  34480. NullCheck(L_12);
  34481. String_t* L_13;
  34482. L_13 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_12, NULL);
  34483. G_B8_0 = L_13;
  34484. goto IL_004c;
  34485. }
  34486. IL_0041:
  34487. {
  34488. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_14 = V_0;
  34489. NullCheck(L_14);
  34490. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_15;
  34491. L_15 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(L_14, NULL);
  34492. NullCheck(L_15);
  34493. String_t* L_16;
  34494. L_16 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_15, NULL);
  34495. G_B8_0 = L_16;
  34496. }
  34497. IL_004c:
  34498. {
  34499. bool L_17;
  34500. L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(G_B8_0, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  34501. if (!L_17)
  34502. {
  34503. goto IL_005a;
  34504. }
  34505. }
  34506. {
  34507. return (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)NULL;
  34508. }
  34509. IL_005a:
  34510. {
  34511. String_t* L_18 = V_3;
  34512. if (!L_18)
  34513. {
  34514. goto IL_0065;
  34515. }
  34516. }
  34517. {
  34518. String_t* L_19 = V_3;
  34519. NullCheck(L_19);
  34520. int32_t L_20;
  34521. L_20 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_19, NULL);
  34522. if (L_20)
  34523. {
  34524. goto IL_00e2;
  34525. }
  34526. }
  34527. IL_0065:
  34528. {
  34529. bool L_21 = V_2;
  34530. if (L_21)
  34531. {
  34532. goto IL_0075;
  34533. }
  34534. }
  34535. {
  34536. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_22 = V_1;
  34537. NullCheck(L_22);
  34538. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_23;
  34539. L_23 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_22, NULL);
  34540. NullCheck(L_23);
  34541. String_t* L_24;
  34542. L_24 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_23, NULL);
  34543. G_B15_0 = L_24;
  34544. goto IL_0080;
  34545. }
  34546. IL_0075:
  34547. {
  34548. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_25 = V_0;
  34549. NullCheck(L_25);
  34550. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_26;
  34551. L_26 = XmlSchemaAttribute_get_RefName_m91886894B683BD121EF5C662C4DE72AE13D4A62A_inline(L_25, NULL);
  34552. NullCheck(L_26);
  34553. String_t* L_27;
  34554. L_27 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_26, NULL);
  34555. G_B15_0 = L_27;
  34556. }
  34557. IL_0080:
  34558. {
  34559. V_3 = G_B15_0;
  34560. String_t* L_28 = V_3;
  34561. if (!L_28)
  34562. {
  34563. goto IL_008c;
  34564. }
  34565. }
  34566. {
  34567. String_t* L_29 = V_3;
  34568. NullCheck(L_29);
  34569. int32_t L_30;
  34570. L_30 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_29, NULL);
  34571. if (L_30)
  34572. {
  34573. goto IL_00a1;
  34574. }
  34575. }
  34576. IL_008c:
  34577. {
  34578. bool L_31 = V_2;
  34579. if (L_31)
  34580. {
  34581. goto IL_0097;
  34582. }
  34583. }
  34584. {
  34585. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_32 = V_1;
  34586. NullCheck(L_32);
  34587. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_33;
  34588. L_33 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(L_32, NULL);
  34589. G_B20_0 = L_33;
  34590. goto IL_009d;
  34591. }
  34592. IL_0097:
  34593. {
  34594. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_34 = V_0;
  34595. NullCheck(L_34);
  34596. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_35;
  34597. L_35 = XmlSchemaAttribute_get_SchemaType_m57EAAED97C95E325EA391B078ED9AF68743E9DFA_inline(L_34, NULL);
  34598. G_B20_0 = ((XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF*)(L_35));
  34599. }
  34600. IL_009d:
  34601. {
  34602. V_4 = G_B20_0;
  34603. goto IL_010f;
  34604. }
  34605. IL_00a1:
  34606. {
  34607. bool L_36 = V_2;
  34608. if (L_36)
  34609. {
  34610. goto IL_00c2;
  34611. }
  34612. }
  34613. {
  34614. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_37 = __this->____elementsTable;
  34615. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_38 = V_1;
  34616. NullCheck(L_38);
  34617. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_39;
  34618. L_39 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_38, NULL);
  34619. NullCheck(L_37);
  34620. RuntimeObject* L_40;
  34621. L_40 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_37, L_39);
  34622. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_41;
  34623. L_41 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_40, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var)), NULL);
  34624. G_B24_0 = L_41;
  34625. goto IL_00de;
  34626. }
  34627. IL_00c2:
  34628. {
  34629. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_42 = __this->____attributes;
  34630. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_43 = V_0;
  34631. NullCheck(L_43);
  34632. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_44;
  34633. L_44 = XmlSchemaAttribute_get_RefName_m91886894B683BD121EF5C662C4DE72AE13D4A62A_inline(L_43, NULL);
  34634. NullCheck(L_42);
  34635. RuntimeObject* L_45;
  34636. L_45 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_42, L_44);
  34637. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_46;
  34638. L_46 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_45, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var)), NULL);
  34639. G_B24_0 = L_46;
  34640. }
  34641. IL_00de:
  34642. {
  34643. V_4 = G_B24_0;
  34644. goto IL_010f;
  34645. }
  34646. IL_00e2:
  34647. {
  34648. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_47 = __this->____schemaTypes;
  34649. bool L_48 = V_2;
  34650. if (L_48)
  34651. {
  34652. G_B27_0 = L_47;
  34653. goto IL_00f8;
  34654. }
  34655. G_B26_0 = L_47;
  34656. }
  34657. {
  34658. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_49 = ___0_node;
  34659. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_49, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  34660. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_50;
  34661. L_50 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_49, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  34662. G_B28_0 = L_50;
  34663. G_B28_1 = G_B26_0;
  34664. goto IL_0103;
  34665. }
  34666. IL_00f8:
  34667. {
  34668. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_51 = ___0_node;
  34669. NullCheck(((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_51, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)));
  34670. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_52;
  34671. L_52 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_51, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var)), NULL);
  34672. G_B28_0 = L_52;
  34673. G_B28_1 = G_B27_0;
  34674. }
  34675. IL_0103:
  34676. {
  34677. NullCheck(G_B28_1);
  34678. RuntimeObject* L_53;
  34679. L_53 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, G_B28_1, G_B28_0);
  34680. V_4 = ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_53, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var));
  34681. }
  34682. IL_010f:
  34683. {
  34684. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_54 = V_4;
  34685. return L_54;
  34686. }
  34687. }
  34688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleSimpleTypeSimpleContentColumn_m56DE0B097956705DE57E123C7FD3308E1CA3A5A7 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* ___0_typeNode, String_t* ___1_strType, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___2_table, bool ___3_isBase, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___4_attrs, bool ___5_isNillable, const RuntimeMethod* method)
  34689. {
  34690. static bool s_Il2CppMethodInitialized;
  34691. if (!s_Il2CppMethodInitialized)
  34692. {
  34693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  34694. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  34695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  34696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  34697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  34698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  34699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  34700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  34701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  34702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  34703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  34704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  34705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87F15843EDBD4204DFCC5A4683E3924B976544A5);
  34706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325);
  34707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  34708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167);
  34709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  34710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB);
  34711. s_Il2CppMethodInitialized = true;
  34712. }
  34713. Type_t* V_0 = NULL;
  34714. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_1 = NULL;
  34715. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_2 = NULL;
  34716. String_t* V_3 = NULL;
  34717. String_t* V_4 = NULL;
  34718. bool V_5 = false;
  34719. String_t* V_6 = NULL;
  34720. String_t* V_7 = NULL;
  34721. int32_t V_8 = 0;
  34722. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* V_9 = NULL;
  34723. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_10 = NULL;
  34724. int32_t V_11 = 0;
  34725. int32_t V_12 = 0;
  34726. int32_t V_13 = 0;
  34727. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  34728. {
  34729. bool L_0;
  34730. L_0 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  34731. if (!L_0)
  34732. {
  34733. goto IL_0011;
  34734. }
  34735. }
  34736. {
  34737. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = ___2_table;
  34738. NullCheck(L_1);
  34739. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2;
  34740. L_2 = DataTable_get_XmlText_m79E1966736EA068665AE8D4892D5E7F7A5AF5FBE_inline(L_1, NULL);
  34741. if (!L_2)
  34742. {
  34743. goto IL_0011;
  34744. }
  34745. }
  34746. {
  34747. return;
  34748. }
  34749. IL_0011:
  34750. {
  34751. V_0 = (Type_t*)NULL;
  34752. V_1 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)NULL;
  34753. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_3 = ___0_typeNode;
  34754. NullCheck(L_3);
  34755. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_4;
  34756. L_4 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_3, NULL);
  34757. NullCheck(L_4);
  34758. String_t* L_5;
  34759. L_5 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_4, NULL);
  34760. if (!L_5)
  34761. {
  34762. goto IL_0073;
  34763. }
  34764. }
  34765. {
  34766. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_6 = ___0_typeNode;
  34767. NullCheck(L_6);
  34768. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_7;
  34769. L_7 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_6, NULL);
  34770. NullCheck(L_7);
  34771. String_t* L_8;
  34772. L_8 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_7, NULL);
  34773. NullCheck(L_8);
  34774. int32_t L_9;
  34775. L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
  34776. if (!L_9)
  34777. {
  34778. goto IL_0073;
  34779. }
  34780. }
  34781. {
  34782. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_10 = ___0_typeNode;
  34783. NullCheck(L_10);
  34784. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_11;
  34785. L_11 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_10, NULL);
  34786. NullCheck(L_11);
  34787. String_t* L_12;
  34788. L_12 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_11, NULL);
  34789. bool L_13;
  34790. L_13 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_12, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  34791. if (!L_13)
  34792. {
  34793. goto IL_0073;
  34794. }
  34795. }
  34796. {
  34797. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_14 = ___0_typeNode;
  34798. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_15 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  34799. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_15, L_14, NULL);
  34800. V_1 = L_15;
  34801. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_16 = ___0_typeNode;
  34802. NullCheck(L_16);
  34803. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_17;
  34804. L_17 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_16, NULL);
  34805. NullCheck(L_17);
  34806. String_t* L_18;
  34807. L_18 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_17);
  34808. ___1_strType = L_18;
  34809. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_19 = ___0_typeNode;
  34810. NullCheck(L_19);
  34811. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_20;
  34812. L_20 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_19, NULL);
  34813. NullCheck(L_20);
  34814. String_t* L_21;
  34815. L_21 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_20);
  34816. Type_t* L_22;
  34817. L_22 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_21, NULL);
  34818. V_0 = L_22;
  34819. goto IL_00da;
  34820. }
  34821. IL_0073:
  34822. {
  34823. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_23 = ___0_typeNode;
  34824. NullCheck(L_23);
  34825. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_24;
  34826. L_24 = XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline(L_23, NULL);
  34827. V_9 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_24, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  34828. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_25 = V_9;
  34829. if (!L_25)
  34830. {
  34831. goto IL_00d2;
  34832. }
  34833. }
  34834. {
  34835. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_26 = V_9;
  34836. NullCheck(L_26);
  34837. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_27;
  34838. L_27 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_26, NULL);
  34839. NullCheck(L_27);
  34840. String_t* L_28;
  34841. L_28 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_27, NULL);
  34842. bool L_29;
  34843. L_29 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_28, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  34844. if (!L_29)
  34845. {
  34846. goto IL_00d2;
  34847. }
  34848. }
  34849. {
  34850. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_30 = ___0_typeNode;
  34851. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_31 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  34852. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_31, L_30, NULL);
  34853. V_1 = L_31;
  34854. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_32 = V_1;
  34855. V_10 = L_32;
  34856. goto IL_00b1;
  34857. }
  34858. IL_00a8:
  34859. {
  34860. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_33 = V_10;
  34861. NullCheck(L_33);
  34862. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_34;
  34863. L_34 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_33, NULL);
  34864. V_10 = L_34;
  34865. }
  34866. IL_00b1:
  34867. {
  34868. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_35 = V_10;
  34869. NullCheck(L_35);
  34870. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_36;
  34871. L_36 = SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline(L_35, NULL);
  34872. if (L_36)
  34873. {
  34874. goto IL_00a8;
  34875. }
  34876. }
  34877. {
  34878. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_37 = V_10;
  34879. NullCheck(L_37);
  34880. String_t* L_38;
  34881. L_38 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(L_37, NULL);
  34882. Type_t* L_39;
  34883. L_39 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_38, NULL);
  34884. V_0 = L_39;
  34885. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_40 = V_1;
  34886. NullCheck(L_40);
  34887. String_t* L_41;
  34888. L_41 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_40, NULL);
  34889. ___1_strType = L_41;
  34890. goto IL_00da;
  34891. }
  34892. IL_00d2:
  34893. {
  34894. String_t* L_42 = ___1_strType;
  34895. Type_t* L_43;
  34896. L_43 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_42, NULL);
  34897. V_0 = L_43;
  34898. }
  34899. IL_00da:
  34900. {
  34901. bool L_44;
  34902. L_44 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  34903. if (!L_44)
  34904. {
  34905. goto IL_011f;
  34906. }
  34907. }
  34908. {
  34909. V_11 = 0;
  34910. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_45 = ___2_table;
  34911. NullCheck(L_45);
  34912. String_t* L_46;
  34913. L_46 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_45, NULL);
  34914. String_t* L_47;
  34915. L_47 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_46, _stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167, NULL);
  34916. V_3 = L_47;
  34917. goto IL_010f;
  34918. }
  34919. IL_00f8:
  34920. {
  34921. String_t* L_48 = V_3;
  34922. int32_t L_49 = V_11;
  34923. int32_t L_50 = L_49;
  34924. V_11 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  34925. V_12 = L_50;
  34926. String_t* L_51;
  34927. L_51 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_12), NULL);
  34928. String_t* L_52;
  34929. L_52 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_48, L_51, NULL);
  34930. V_3 = L_52;
  34931. }
  34932. IL_010f:
  34933. {
  34934. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_53 = ___2_table;
  34935. NullCheck(L_53);
  34936. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_54;
  34937. L_54 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_53, NULL);
  34938. String_t* L_55 = V_3;
  34939. NullCheck(L_54);
  34940. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_56;
  34941. L_56 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_54, L_55, NULL);
  34942. if (L_56)
  34943. {
  34944. goto IL_00f8;
  34945. }
  34946. }
  34947. {
  34948. goto IL_0130;
  34949. }
  34950. IL_011f:
  34951. {
  34952. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_57 = ___2_table;
  34953. NullCheck(L_57);
  34954. String_t* L_58;
  34955. L_58 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_57, NULL);
  34956. String_t* L_59;
  34957. L_59 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_58, _stringLiteral87F15843EDBD4204DFCC5A4683E3924B976544A5, NULL);
  34958. V_3 = L_59;
  34959. }
  34960. IL_0130:
  34961. {
  34962. String_t* L_60 = V_3;
  34963. V_4 = L_60;
  34964. V_5 = (bool)1;
  34965. bool L_61 = ___3_isBase;
  34966. if (L_61)
  34967. {
  34968. goto IL_015d;
  34969. }
  34970. }
  34971. {
  34972. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_62 = ___2_table;
  34973. NullCheck(L_62);
  34974. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_63;
  34975. L_63 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_62, NULL);
  34976. String_t* L_64 = V_4;
  34977. NullCheck(L_63);
  34978. bool L_65;
  34979. L_65 = DataColumnCollection_Contains_m36B37856E9177D27DAACF250D2DF7516CE066D57(L_63, L_64, (bool)1, NULL);
  34980. if (!L_65)
  34981. {
  34982. goto IL_015d;
  34983. }
  34984. }
  34985. {
  34986. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_66 = ___2_table;
  34987. NullCheck(L_66);
  34988. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_67;
  34989. L_67 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_66, NULL);
  34990. String_t* L_68 = V_4;
  34991. NullCheck(L_67);
  34992. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_69;
  34993. L_69 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_67, L_68, NULL);
  34994. V_2 = L_69;
  34995. V_5 = (bool)0;
  34996. goto IL_0168;
  34997. }
  34998. IL_015d:
  34999. {
  35000. String_t* L_70 = V_4;
  35001. Type_t* L_71 = V_0;
  35002. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_72 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  35003. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_72, L_70, L_71, (String_t*)NULL, 3, NULL);
  35004. V_2 = L_72;
  35005. }
  35006. IL_0168:
  35007. {
  35008. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_73 = V_2;
  35009. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_74 = ___4_attrs;
  35010. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  35011. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_73, L_74, NULL);
  35012. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_75 = V_2;
  35013. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_76 = ___4_attrs;
  35014. XSDSchema_HandleColumnExpression_mC5D60C5A8C0AD4451B872D1608FCF8704C4AC042(__this, L_75, L_76, NULL);
  35015. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_77 = V_2;
  35016. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_78 = ___4_attrs;
  35017. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_77, L_78, NULL);
  35018. V_12 = (-1);
  35019. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  35020. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_79;
  35021. L_79 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL);
  35022. String_t* L_80;
  35023. L_80 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&V_12), L_79, NULL);
  35024. V_6 = L_80;
  35025. V_7 = (String_t*)NULL;
  35026. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_81 = V_2;
  35027. bool L_82 = ___5_isNillable;
  35028. NullCheck(L_81);
  35029. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_81, L_82, NULL);
  35030. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_83 = ___4_attrs;
  35031. if (!L_83)
  35032. {
  35033. goto IL_0276;
  35034. }
  35035. }
  35036. {
  35037. V_13 = 0;
  35038. goto IL_026b;
  35039. }
  35040. IL_01ac:
  35041. {
  35042. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_84 = ___4_attrs;
  35043. int32_t L_85 = V_13;
  35044. NullCheck(L_84);
  35045. int32_t L_86 = L_85;
  35046. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_87 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
  35047. NullCheck(L_87);
  35048. String_t* L_88;
  35049. L_88 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_87);
  35050. bool L_89;
  35051. L_89 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_88, _stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB, NULL);
  35052. if (!L_89)
  35053. {
  35054. goto IL_01f5;
  35055. }
  35056. }
  35057. {
  35058. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_90 = ___4_attrs;
  35059. int32_t L_91 = V_13;
  35060. NullCheck(L_90);
  35061. int32_t L_92 = L_91;
  35062. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_93 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
  35063. NullCheck(L_93);
  35064. String_t* L_94;
  35065. L_94 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_93);
  35066. bool L_95;
  35067. L_95 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_94, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  35068. if (!L_95)
  35069. {
  35070. goto IL_01f5;
  35071. }
  35072. }
  35073. {
  35074. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_96 = ___4_attrs;
  35075. int32_t L_97 = V_13;
  35076. NullCheck(L_96);
  35077. int32_t L_98 = L_97;
  35078. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_99 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
  35079. NullCheck(L_99);
  35080. String_t* L_100;
  35081. L_100 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_99);
  35082. bool L_101;
  35083. L_101 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_100, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
  35084. if (!L_101)
  35085. {
  35086. goto IL_01f5;
  35087. }
  35088. }
  35089. {
  35090. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_102 = V_2;
  35091. NullCheck(L_102);
  35092. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_102, (bool)0, NULL);
  35093. }
  35094. IL_01f5:
  35095. {
  35096. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_103 = ___4_attrs;
  35097. int32_t L_104 = V_13;
  35098. NullCheck(L_103);
  35099. int32_t L_105 = L_104;
  35100. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
  35101. NullCheck(L_106);
  35102. String_t* L_107;
  35103. L_107 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_106);
  35104. bool L_108;
  35105. L_108 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_107, _stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325, NULL);
  35106. if (!L_108)
  35107. {
  35108. goto IL_022d;
  35109. }
  35110. }
  35111. {
  35112. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_109 = ___4_attrs;
  35113. int32_t L_110 = V_13;
  35114. NullCheck(L_109);
  35115. int32_t L_111 = L_110;
  35116. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
  35117. NullCheck(L_112);
  35118. String_t* L_113;
  35119. L_113 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_112);
  35120. bool L_114;
  35121. L_114 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_113, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  35122. if (!L_114)
  35123. {
  35124. goto IL_022d;
  35125. }
  35126. }
  35127. {
  35128. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_115 = ___4_attrs;
  35129. int32_t L_116 = V_13;
  35130. NullCheck(L_115);
  35131. int32_t L_117 = L_116;
  35132. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
  35133. NullCheck(L_118);
  35134. String_t* L_119;
  35135. L_119 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_118);
  35136. V_6 = L_119;
  35137. }
  35138. IL_022d:
  35139. {
  35140. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_120 = ___4_attrs;
  35141. int32_t L_121 = V_13;
  35142. NullCheck(L_120);
  35143. int32_t L_122 = L_121;
  35144. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
  35145. NullCheck(L_123);
  35146. String_t* L_124;
  35147. L_124 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_123);
  35148. bool L_125;
  35149. L_125 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_124, _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E, NULL);
  35150. if (!L_125)
  35151. {
  35152. goto IL_0265;
  35153. }
  35154. }
  35155. {
  35156. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_126 = ___4_attrs;
  35157. int32_t L_127 = V_13;
  35158. NullCheck(L_126);
  35159. int32_t L_128 = L_127;
  35160. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_129 = (L_126)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
  35161. NullCheck(L_129);
  35162. String_t* L_130;
  35163. L_130 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_129);
  35164. bool L_131;
  35165. L_131 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_130, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  35166. if (!L_131)
  35167. {
  35168. goto IL_0265;
  35169. }
  35170. }
  35171. {
  35172. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_132 = ___4_attrs;
  35173. int32_t L_133 = V_13;
  35174. NullCheck(L_132);
  35175. int32_t L_134 = L_133;
  35176. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_135 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
  35177. NullCheck(L_135);
  35178. String_t* L_136;
  35179. L_136 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_135);
  35180. V_7 = L_136;
  35181. }
  35182. IL_0265:
  35183. {
  35184. int32_t L_137 = V_13;
  35185. V_13 = ((int32_t)il2cpp_codegen_add(L_137, 1));
  35186. }
  35187. IL_026b:
  35188. {
  35189. int32_t L_138 = V_13;
  35190. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_139 = ___4_attrs;
  35191. NullCheck(L_139);
  35192. if ((((int32_t)L_138) < ((int32_t)((int32_t)(((RuntimeArray*)L_139)->max_length)))))
  35193. {
  35194. goto IL_01ac;
  35195. }
  35196. }
  35197. IL_0276:
  35198. {
  35199. String_t* L_140 = V_6;
  35200. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_141 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  35201. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  35202. Type_t* L_142;
  35203. L_142 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_141, NULL);
  35204. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  35205. RuntimeObject* L_143;
  35206. L_143 = Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B(L_140, L_142, (RuntimeObject*)NULL, NULL);
  35207. V_8 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_143, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  35208. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_144 = V_2;
  35209. NullCheck(L_144);
  35210. String_t* L_145;
  35211. L_145 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_144, NULL);
  35212. if (!L_145)
  35213. {
  35214. goto IL_02b1;
  35215. }
  35216. }
  35217. {
  35218. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_146 = V_2;
  35219. NullCheck(L_146);
  35220. String_t* L_147;
  35221. L_147 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_146, NULL);
  35222. NullCheck(L_147);
  35223. int32_t L_148;
  35224. L_148 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_147, NULL);
  35225. if (!L_148)
  35226. {
  35227. goto IL_02b1;
  35228. }
  35229. }
  35230. {
  35231. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_149 = __this->____columnExpressions;
  35232. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_150 = V_2;
  35233. NullCheck(L_149);
  35234. int32_t L_151;
  35235. L_151 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_149, L_150);
  35236. }
  35237. IL_02b1:
  35238. {
  35239. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_152 = V_1;
  35240. if (!L_152)
  35241. {
  35242. goto IL_02e5;
  35243. }
  35244. }
  35245. {
  35246. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_153 = V_1;
  35247. NullCheck(L_153);
  35248. String_t* L_154;
  35249. L_154 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_153, NULL);
  35250. if (!L_154)
  35251. {
  35252. goto IL_02e5;
  35253. }
  35254. }
  35255. {
  35256. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_155 = V_1;
  35257. NullCheck(L_155);
  35258. String_t* L_156;
  35259. L_156 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_155, NULL);
  35260. NullCheck(L_156);
  35261. int32_t L_157;
  35262. L_157 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_156, NULL);
  35263. if ((((int32_t)L_157) <= ((int32_t)0)))
  35264. {
  35265. goto IL_02e5;
  35266. }
  35267. }
  35268. {
  35269. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_158 = ___0_typeNode;
  35270. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  35271. String_t* L_159;
  35272. L_159 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_158, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, NULL);
  35273. if (!L_159)
  35274. {
  35275. goto IL_02ec;
  35276. }
  35277. }
  35278. {
  35279. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_160 = V_2;
  35280. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_161 = V_1;
  35281. NullCheck(L_161);
  35282. String_t* L_162;
  35283. L_162 = SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C(L_161, NULL);
  35284. NullCheck(L_160);
  35285. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_160, L_162, NULL);
  35286. goto IL_02ec;
  35287. }
  35288. IL_02e5:
  35289. {
  35290. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_163 = V_2;
  35291. String_t* L_164 = ___1_strType;
  35292. NullCheck(L_163);
  35293. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_163, L_164, NULL);
  35294. }
  35295. IL_02ec:
  35296. {
  35297. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_165 = V_2;
  35298. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_166 = V_1;
  35299. NullCheck(L_165);
  35300. DataColumn_set_SimpleType_mF813680576BCB5CEF9CF0E2AB4D07DE385072C9C(L_165, L_166, NULL);
  35301. bool L_167 = V_5;
  35302. if (!L_167)
  35303. {
  35304. goto IL_0348;
  35305. }
  35306. }
  35307. {
  35308. bool L_168;
  35309. L_168 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  35310. if (!L_168)
  35311. {
  35312. goto IL_0318;
  35313. }
  35314. }
  35315. {
  35316. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_169 = V_2;
  35317. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_170 = ___2_table;
  35318. NullCheck(L_170);
  35319. String_t* L_171;
  35320. L_171 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_170, NULL);
  35321. String_t* L_172;
  35322. L_172 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_171, NULL);
  35323. NullCheck(L_169);
  35324. DataColumn_set_Prefix_m77DB488042E31E64F9B50E2408D11690997252A5(L_169, L_172, NULL);
  35325. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_173 = V_2;
  35326. NullCheck(L_173);
  35327. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_173, (bool)1, NULL);
  35328. }
  35329. IL_0318:
  35330. {
  35331. int32_t L_174 = V_8;
  35332. if ((((int32_t)L_174) <= ((int32_t)(-1))))
  35333. {
  35334. goto IL_033c;
  35335. }
  35336. }
  35337. {
  35338. int32_t L_175 = V_8;
  35339. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_176 = ___2_table;
  35340. NullCheck(L_176);
  35341. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_177;
  35342. L_177 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_176, NULL);
  35343. NullCheck(L_177);
  35344. int32_t L_178;
  35345. L_178 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_177);
  35346. if ((((int32_t)L_175) >= ((int32_t)L_178)))
  35347. {
  35348. goto IL_033c;
  35349. }
  35350. }
  35351. {
  35352. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_179 = ___2_table;
  35353. NullCheck(L_179);
  35354. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_180;
  35355. L_180 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_179, NULL);
  35356. int32_t L_181 = V_8;
  35357. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_182 = V_2;
  35358. NullCheck(L_180);
  35359. DataColumnCollection_AddAt_mDA99D48F1B9255A294CB4C6C276D1E583A33F25F(L_180, L_181, L_182, NULL);
  35360. goto IL_0348;
  35361. }
  35362. IL_033c:
  35363. {
  35364. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_183 = ___2_table;
  35365. NullCheck(L_183);
  35366. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_184;
  35367. L_184 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_183, NULL);
  35368. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_185 = V_2;
  35369. NullCheck(L_184);
  35370. DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF(L_184, L_185, NULL);
  35371. }
  35372. IL_0348:
  35373. {
  35374. String_t* L_186 = V_7;
  35375. if (!L_186)
  35376. {
  35377. goto IL_036b;
  35378. }
  35379. }
  35380. try
  35381. {
  35382. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_187 = V_2;
  35383. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_188 = V_2;
  35384. String_t* L_189 = V_7;
  35385. NullCheck(L_188);
  35386. RuntimeObject* L_190;
  35387. L_190 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_188, L_189, NULL);
  35388. NullCheck(L_187);
  35389. DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439(L_187, L_190, NULL);
  35390. goto IL_036b;
  35391. }
  35392. catch(Il2CppExceptionWrapper& e)
  35393. {
  35394. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  35395. {
  35396. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  35397. goto CATCH_035c;
  35398. }
  35399. throw e;
  35400. }
  35401. CATCH_035c:
  35402. {
  35403. FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_191 = ((FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*));;
  35404. String_t* L_192 = V_7;
  35405. Type_t* L_193 = V_0;
  35406. NullCheck(L_193);
  35407. String_t* L_194;
  35408. L_194 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_193);
  35409. Exception_t* L_195;
  35410. L_195 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_192, L_194, NULL);
  35411. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  35412. IL2CPP_RAISE_MANAGED_EXCEPTION(L_195, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleSimpleTypeSimpleContentColumn_m56DE0B097956705DE57E123C7FD3308E1CA3A5A7_RuntimeMethod_var)));
  35413. }
  35414. IL_036b:
  35415. {
  35416. return;
  35417. }
  35418. }
  35419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_strType, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* ___3_attrs, bool ___4_isNillable, const RuntimeMethod* method)
  35420. {
  35421. static bool s_Il2CppMethodInitialized;
  35422. if (!s_Il2CppMethodInitialized)
  35423. {
  35424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  35425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  35426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  35427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  35428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  35429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  35430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  35431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  35432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
  35433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87F15843EDBD4204DFCC5A4683E3924B976544A5);
  35434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325);
  35435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  35436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167);
  35437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB);
  35438. s_Il2CppMethodInitialized = true;
  35439. }
  35440. Type_t* V_0 = NULL;
  35441. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_1 = NULL;
  35442. String_t* V_2 = NULL;
  35443. String_t* V_3 = NULL;
  35444. bool V_4 = false;
  35445. String_t* V_5 = NULL;
  35446. String_t* V_6 = NULL;
  35447. int32_t V_7 = 0;
  35448. int32_t V_8 = 0;
  35449. int32_t V_9 = 0;
  35450. int32_t V_10 = 0;
  35451. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  35452. {
  35453. bool L_0;
  35454. L_0 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  35455. if (!L_0)
  35456. {
  35457. goto IL_0011;
  35458. }
  35459. }
  35460. {
  35461. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = ___1_table;
  35462. NullCheck(L_1);
  35463. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_2;
  35464. L_2 = DataTable_get_XmlText_m79E1966736EA068665AE8D4892D5E7F7A5AF5FBE_inline(L_1, NULL);
  35465. if (!L_2)
  35466. {
  35467. goto IL_0011;
  35468. }
  35469. }
  35470. {
  35471. return;
  35472. }
  35473. IL_0011:
  35474. {
  35475. V_0 = (Type_t*)NULL;
  35476. String_t* L_3 = ___0_strType;
  35477. if (L_3)
  35478. {
  35479. goto IL_0017;
  35480. }
  35481. }
  35482. {
  35483. return;
  35484. }
  35485. IL_0017:
  35486. {
  35487. String_t* L_4 = ___0_strType;
  35488. Type_t* L_5;
  35489. L_5 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_4, NULL);
  35490. V_0 = L_5;
  35491. bool L_6;
  35492. L_6 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  35493. if (!L_6)
  35494. {
  35495. goto IL_0064;
  35496. }
  35497. }
  35498. {
  35499. V_8 = 0;
  35500. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_7 = ___1_table;
  35501. NullCheck(L_7);
  35502. String_t* L_8;
  35503. L_8 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_7, NULL);
  35504. String_t* L_9;
  35505. L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, _stringLiteralDB6ED11432A72684FA3DD92E6C61A711A6007167, NULL);
  35506. V_2 = L_9;
  35507. goto IL_0054;
  35508. }
  35509. IL_003d:
  35510. {
  35511. String_t* L_10 = V_2;
  35512. int32_t L_11 = V_8;
  35513. int32_t L_12 = L_11;
  35514. V_8 = ((int32_t)il2cpp_codegen_add(L_12, 1));
  35515. V_9 = L_12;
  35516. String_t* L_13;
  35517. L_13 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_9), NULL);
  35518. String_t* L_14;
  35519. L_14 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, L_13, NULL);
  35520. V_2 = L_14;
  35521. }
  35522. IL_0054:
  35523. {
  35524. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_15 = ___1_table;
  35525. NullCheck(L_15);
  35526. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_16;
  35527. L_16 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_15, NULL);
  35528. String_t* L_17 = V_2;
  35529. NullCheck(L_16);
  35530. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_18;
  35531. L_18 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_16, L_17, NULL);
  35532. if (L_18)
  35533. {
  35534. goto IL_003d;
  35535. }
  35536. }
  35537. {
  35538. goto IL_0075;
  35539. }
  35540. IL_0064:
  35541. {
  35542. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_19 = ___1_table;
  35543. NullCheck(L_19);
  35544. String_t* L_20;
  35545. L_20 = DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline(L_19, NULL);
  35546. String_t* L_21;
  35547. L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_20, _stringLiteral87F15843EDBD4204DFCC5A4683E3924B976544A5, NULL);
  35548. V_2 = L_21;
  35549. }
  35550. IL_0075:
  35551. {
  35552. String_t* L_22 = V_2;
  35553. V_3 = L_22;
  35554. V_4 = (bool)1;
  35555. bool L_23 = ___2_isBase;
  35556. if (L_23)
  35557. {
  35558. goto IL_009e;
  35559. }
  35560. }
  35561. {
  35562. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_24 = ___1_table;
  35563. NullCheck(L_24);
  35564. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_25;
  35565. L_25 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_24, NULL);
  35566. String_t* L_26 = V_3;
  35567. NullCheck(L_25);
  35568. bool L_27;
  35569. L_27 = DataColumnCollection_Contains_m36B37856E9177D27DAACF250D2DF7516CE066D57(L_25, L_26, (bool)1, NULL);
  35570. if (!L_27)
  35571. {
  35572. goto IL_009e;
  35573. }
  35574. }
  35575. {
  35576. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_28 = ___1_table;
  35577. NullCheck(L_28);
  35578. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_29;
  35579. L_29 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_28, NULL);
  35580. String_t* L_30 = V_3;
  35581. NullCheck(L_29);
  35582. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_31;
  35583. L_31 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_29, L_30, NULL);
  35584. V_1 = L_31;
  35585. V_4 = (bool)0;
  35586. goto IL_00a8;
  35587. }
  35588. IL_009e:
  35589. {
  35590. String_t* L_32 = V_3;
  35591. Type_t* L_33 = V_0;
  35592. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_34 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  35593. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_34, L_32, L_33, (String_t*)NULL, 3, NULL);
  35594. V_1 = L_34;
  35595. }
  35596. IL_00a8:
  35597. {
  35598. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_35 = V_1;
  35599. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_36 = ___3_attrs;
  35600. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  35601. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_35, L_36, NULL);
  35602. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_37 = V_1;
  35603. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_38 = ___3_attrs;
  35604. XSDSchema_HandleColumnExpression_mC5D60C5A8C0AD4451B872D1608FCF8704C4AC042(__this, L_37, L_38, NULL);
  35605. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_39 = V_1;
  35606. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_40 = ___3_attrs;
  35607. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_39, L_40, NULL);
  35608. V_9 = (-1);
  35609. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  35610. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_41;
  35611. L_41 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL);
  35612. String_t* L_42;
  35613. L_42 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&V_9), L_41, NULL);
  35614. V_5 = L_42;
  35615. V_6 = (String_t*)NULL;
  35616. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_43 = V_1;
  35617. bool L_44 = ___4_isNillable;
  35618. NullCheck(L_43);
  35619. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_43, L_44, NULL);
  35620. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_45 = ___3_attrs;
  35621. if (!L_45)
  35622. {
  35623. goto IL_01b6;
  35624. }
  35625. }
  35626. {
  35627. V_10 = 0;
  35628. goto IL_01ab;
  35629. }
  35630. IL_00ec:
  35631. {
  35632. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_46 = ___3_attrs;
  35633. int32_t L_47 = V_10;
  35634. NullCheck(L_46);
  35635. int32_t L_48 = L_47;
  35636. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  35637. NullCheck(L_49);
  35638. String_t* L_50;
  35639. L_50 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_49);
  35640. bool L_51;
  35641. L_51 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_50, _stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB, NULL);
  35642. if (!L_51)
  35643. {
  35644. goto IL_0135;
  35645. }
  35646. }
  35647. {
  35648. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_52 = ___3_attrs;
  35649. int32_t L_53 = V_10;
  35650. NullCheck(L_52);
  35651. int32_t L_54 = L_53;
  35652. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
  35653. NullCheck(L_55);
  35654. String_t* L_56;
  35655. L_56 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_55);
  35656. bool L_57;
  35657. L_57 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_56, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  35658. if (!L_57)
  35659. {
  35660. goto IL_0135;
  35661. }
  35662. }
  35663. {
  35664. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_58 = ___3_attrs;
  35665. int32_t L_59 = V_10;
  35666. NullCheck(L_58);
  35667. int32_t L_60 = L_59;
  35668. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
  35669. NullCheck(L_61);
  35670. String_t* L_62;
  35671. L_62 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_61);
  35672. bool L_63;
  35673. L_63 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_62, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
  35674. if (!L_63)
  35675. {
  35676. goto IL_0135;
  35677. }
  35678. }
  35679. {
  35680. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_64 = V_1;
  35681. NullCheck(L_64);
  35682. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_64, (bool)0, NULL);
  35683. }
  35684. IL_0135:
  35685. {
  35686. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_65 = ___3_attrs;
  35687. int32_t L_66 = V_10;
  35688. NullCheck(L_65);
  35689. int32_t L_67 = L_66;
  35690. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
  35691. NullCheck(L_68);
  35692. String_t* L_69;
  35693. L_69 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_68);
  35694. bool L_70;
  35695. L_70 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_69, _stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325, NULL);
  35696. if (!L_70)
  35697. {
  35698. goto IL_016d;
  35699. }
  35700. }
  35701. {
  35702. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_71 = ___3_attrs;
  35703. int32_t L_72 = V_10;
  35704. NullCheck(L_71);
  35705. int32_t L_73 = L_72;
  35706. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_74 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
  35707. NullCheck(L_74);
  35708. String_t* L_75;
  35709. L_75 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_74);
  35710. bool L_76;
  35711. L_76 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_75, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  35712. if (!L_76)
  35713. {
  35714. goto IL_016d;
  35715. }
  35716. }
  35717. {
  35718. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_77 = ___3_attrs;
  35719. int32_t L_78 = V_10;
  35720. NullCheck(L_77);
  35721. int32_t L_79 = L_78;
  35722. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
  35723. NullCheck(L_80);
  35724. String_t* L_81;
  35725. L_81 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_80);
  35726. V_5 = L_81;
  35727. }
  35728. IL_016d:
  35729. {
  35730. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_82 = ___3_attrs;
  35731. int32_t L_83 = V_10;
  35732. NullCheck(L_82);
  35733. int32_t L_84 = L_83;
  35734. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_85 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
  35735. NullCheck(L_85);
  35736. String_t* L_86;
  35737. L_86 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_85);
  35738. bool L_87;
  35739. L_87 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_86, _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E, NULL);
  35740. if (!L_87)
  35741. {
  35742. goto IL_01a5;
  35743. }
  35744. }
  35745. {
  35746. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_88 = ___3_attrs;
  35747. int32_t L_89 = V_10;
  35748. NullCheck(L_88);
  35749. int32_t L_90 = L_89;
  35750. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_91 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
  35751. NullCheck(L_91);
  35752. String_t* L_92;
  35753. L_92 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_91);
  35754. bool L_93;
  35755. L_93 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_92, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  35756. if (!L_93)
  35757. {
  35758. goto IL_01a5;
  35759. }
  35760. }
  35761. {
  35762. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_94 = ___3_attrs;
  35763. int32_t L_95 = V_10;
  35764. NullCheck(L_94);
  35765. int32_t L_96 = L_95;
  35766. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_97 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
  35767. NullCheck(L_97);
  35768. String_t* L_98;
  35769. L_98 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_97);
  35770. V_6 = L_98;
  35771. }
  35772. IL_01a5:
  35773. {
  35774. int32_t L_99 = V_10;
  35775. V_10 = ((int32_t)il2cpp_codegen_add(L_99, 1));
  35776. }
  35777. IL_01ab:
  35778. {
  35779. int32_t L_100 = V_10;
  35780. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_101 = ___3_attrs;
  35781. NullCheck(L_101);
  35782. if ((((int32_t)L_100) < ((int32_t)((int32_t)(((RuntimeArray*)L_101)->max_length)))))
  35783. {
  35784. goto IL_00ec;
  35785. }
  35786. }
  35787. IL_01b6:
  35788. {
  35789. String_t* L_102 = V_5;
  35790. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_103 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  35791. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  35792. Type_t* L_104;
  35793. L_104 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_103, NULL);
  35794. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  35795. RuntimeObject* L_105;
  35796. L_105 = Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B(L_102, L_104, (RuntimeObject*)NULL, NULL);
  35797. V_7 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_105, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  35798. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_106 = V_1;
  35799. NullCheck(L_106);
  35800. String_t* L_107;
  35801. L_107 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_106, NULL);
  35802. if (!L_107)
  35803. {
  35804. goto IL_01f1;
  35805. }
  35806. }
  35807. {
  35808. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_108 = V_1;
  35809. NullCheck(L_108);
  35810. String_t* L_109;
  35811. L_109 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_108, NULL);
  35812. NullCheck(L_109);
  35813. int32_t L_110;
  35814. L_110 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_109, NULL);
  35815. if (!L_110)
  35816. {
  35817. goto IL_01f1;
  35818. }
  35819. }
  35820. {
  35821. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_111 = __this->____columnExpressions;
  35822. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_112 = V_1;
  35823. NullCheck(L_111);
  35824. int32_t L_113;
  35825. L_113 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_111, L_112);
  35826. }
  35827. IL_01f1:
  35828. {
  35829. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_114 = V_1;
  35830. String_t* L_115 = ___0_strType;
  35831. NullCheck(L_114);
  35832. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_114, L_115, NULL);
  35833. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_116 = V_1;
  35834. NullCheck(L_116);
  35835. DataColumn_set_SimpleType_mF813680576BCB5CEF9CF0E2AB4D07DE385072C9C(L_116, (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)NULL, NULL);
  35836. bool L_117;
  35837. L_117 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  35838. if (!L_117)
  35839. {
  35840. goto IL_0219;
  35841. }
  35842. }
  35843. {
  35844. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_118 = V_1;
  35845. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_119 = V_1;
  35846. NullCheck(L_119);
  35847. String_t* L_120;
  35848. L_120 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_119, NULL);
  35849. String_t* L_121;
  35850. L_121 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_120, NULL);
  35851. NullCheck(L_118);
  35852. DataColumn_set_Prefix_m77DB488042E31E64F9B50E2408D11690997252A5(L_118, L_121, NULL);
  35853. }
  35854. IL_0219:
  35855. {
  35856. bool L_122 = V_4;
  35857. if (!L_122)
  35858. {
  35859. goto IL_025c;
  35860. }
  35861. }
  35862. {
  35863. bool L_123;
  35864. L_123 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  35865. if (!L_123)
  35866. {
  35867. goto IL_022c;
  35868. }
  35869. }
  35870. {
  35871. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_124 = V_1;
  35872. NullCheck(L_124);
  35873. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_124, (bool)1, NULL);
  35874. }
  35875. IL_022c:
  35876. {
  35877. int32_t L_125 = V_7;
  35878. if ((((int32_t)L_125) <= ((int32_t)(-1))))
  35879. {
  35880. goto IL_0250;
  35881. }
  35882. }
  35883. {
  35884. int32_t L_126 = V_7;
  35885. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_127 = ___1_table;
  35886. NullCheck(L_127);
  35887. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_128;
  35888. L_128 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_127, NULL);
  35889. NullCheck(L_128);
  35890. int32_t L_129;
  35891. L_129 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_128);
  35892. if ((((int32_t)L_126) >= ((int32_t)L_129)))
  35893. {
  35894. goto IL_0250;
  35895. }
  35896. }
  35897. {
  35898. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_130 = ___1_table;
  35899. NullCheck(L_130);
  35900. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_131;
  35901. L_131 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_130, NULL);
  35902. int32_t L_132 = V_7;
  35903. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_133 = V_1;
  35904. NullCheck(L_131);
  35905. DataColumnCollection_AddAt_mDA99D48F1B9255A294CB4C6C276D1E583A33F25F(L_131, L_132, L_133, NULL);
  35906. goto IL_025c;
  35907. }
  35908. IL_0250:
  35909. {
  35910. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_134 = ___1_table;
  35911. NullCheck(L_134);
  35912. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_135;
  35913. L_135 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_134, NULL);
  35914. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_136 = V_1;
  35915. NullCheck(L_135);
  35916. DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF(L_135, L_136, NULL);
  35917. }
  35918. IL_025c:
  35919. {
  35920. String_t* L_137 = V_6;
  35921. if (!L_137)
  35922. {
  35923. goto IL_027f;
  35924. }
  35925. }
  35926. try
  35927. {
  35928. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_138 = V_1;
  35929. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_139 = V_1;
  35930. String_t* L_140 = V_6;
  35931. NullCheck(L_139);
  35932. RuntimeObject* L_141;
  35933. L_141 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_139, L_140, NULL);
  35934. NullCheck(L_138);
  35935. DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439(L_138, L_141, NULL);
  35936. goto IL_027f;
  35937. }
  35938. catch(Il2CppExceptionWrapper& e)
  35939. {
  35940. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  35941. {
  35942. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  35943. goto CATCH_0270;
  35944. }
  35945. throw e;
  35946. }
  35947. CATCH_0270:
  35948. {
  35949. FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_142 = ((FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*));;
  35950. String_t* L_143 = V_6;
  35951. Type_t* L_144 = V_0;
  35952. NullCheck(L_144);
  35953. String_t* L_145;
  35954. L_145 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_144);
  35955. Exception_t* L_146;
  35956. L_146 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_143, L_145, NULL);
  35957. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  35958. IL2CPP_RAISE_MANAGED_EXCEPTION(L_146, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleSimpleContentColumn_m3C476AF226A6AA9385D183D5B236741726A03077_RuntimeMethod_var)));
  35959. }
  35960. IL_027f:
  35961. {
  35962. return;
  35963. }
  35964. }
  35965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* ___0_attrib, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method)
  35966. {
  35967. static bool s_Il2CppMethodInitialized;
  35968. if (!s_Il2CppMethodInitialized)
  35969. {
  35970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
  35971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  35972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  35973. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  35974. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  35975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  35976. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  35977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  35978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var);
  35979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  35980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  35981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  35982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  35983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  35984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB);
  35985. s_Il2CppMethodInitialized = true;
  35986. }
  35987. Type_t* V_0 = NULL;
  35988. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* V_1 = NULL;
  35989. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_2 = NULL;
  35990. String_t* V_3 = NULL;
  35991. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_4 = NULL;
  35992. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_5 = NULL;
  35993. String_t* V_6 = NULL;
  35994. bool V_7 = false;
  35995. String_t* V_8 = NULL;
  35996. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* V_9 = NULL;
  35997. String_t* V_10 = NULL;
  35998. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  35999. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* G_B3_0 = NULL;
  36000. String_t* G_B54_0 = NULL;
  36001. {
  36002. V_0 = (Type_t*)NULL;
  36003. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_0 = ___0_attrib;
  36004. NullCheck(L_0);
  36005. String_t* L_1;
  36006. L_1 = XmlSchemaAttribute_get_Name_mDB8E208CD7A53D98C6CB33764F5B08853E944DD2_inline(L_0, NULL);
  36007. if (L_1)
  36008. {
  36009. goto IL_0022;
  36010. }
  36011. }
  36012. {
  36013. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_2 = __this->____attributes;
  36014. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_3 = ___0_attrib;
  36015. NullCheck(L_3);
  36016. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_4;
  36017. L_4 = XmlSchemaAttribute_get_RefName_m91886894B683BD121EF5C662C4DE72AE13D4A62A_inline(L_3, NULL);
  36018. NullCheck(L_2);
  36019. RuntimeObject* L_5;
  36020. L_5 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_2, L_4);
  36021. G_B3_0 = ((XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F*)CastclassClass((RuntimeObject*)L_5, XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F_il2cpp_TypeInfo_var));
  36022. goto IL_0023;
  36023. }
  36024. IL_0022:
  36025. {
  36026. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_6 = ___0_attrib;
  36027. G_B3_0 = L_6;
  36028. }
  36029. IL_0023:
  36030. {
  36031. V_1 = G_B3_0;
  36032. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_7 = V_1;
  36033. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_8;
  36034. L_8 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, L_7, NULL);
  36035. V_2 = L_8;
  36036. V_3 = (String_t*)NULL;
  36037. V_4 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)NULL;
  36038. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_9 = V_2;
  36039. if (L_9)
  36040. {
  36041. goto IL_00a3;
  36042. }
  36043. }
  36044. {
  36045. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_10 = V_1;
  36046. NullCheck(L_10);
  36047. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_11;
  36048. L_11 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(L_10, NULL);
  36049. NullCheck(L_11);
  36050. String_t* L_12;
  36051. L_12 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_11, NULL);
  36052. V_3 = L_12;
  36053. String_t* L_13 = V_3;
  36054. bool L_14;
  36055. L_14 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_13, NULL);
  36056. if (!L_14)
  36057. {
  36058. goto IL_005e;
  36059. }
  36060. }
  36061. {
  36062. String_t* L_15 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  36063. V_3 = L_15;
  36064. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  36065. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  36066. Type_t* L_17;
  36067. L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
  36068. V_0 = L_17;
  36069. goto IL_0196;
  36070. }
  36071. IL_005e:
  36072. {
  36073. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_18 = V_1;
  36074. NullCheck(L_18);
  36075. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_19;
  36076. L_19 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(L_18, NULL);
  36077. NullCheck(L_19);
  36078. String_t* L_20;
  36079. L_20 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_19, NULL);
  36080. bool L_21;
  36081. L_21 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_20, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  36082. if (!L_21)
  36083. {
  36084. goto IL_008c;
  36085. }
  36086. }
  36087. {
  36088. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_22 = V_1;
  36089. NullCheck(L_22);
  36090. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_23;
  36091. L_23 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(L_22, NULL);
  36092. NullCheck(L_23);
  36093. String_t* L_24;
  36094. L_24 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_23);
  36095. Type_t* L_25;
  36096. L_25 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_24, NULL);
  36097. V_0 = L_25;
  36098. goto IL_0196;
  36099. }
  36100. IL_008c:
  36101. {
  36102. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_26 = V_1;
  36103. NullCheck(L_26);
  36104. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_27;
  36105. L_27 = XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline(L_26, NULL);
  36106. NullCheck(L_27);
  36107. String_t* L_28;
  36108. L_28 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_27, NULL);
  36109. Type_t* L_29;
  36110. L_29 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_28, NULL);
  36111. V_0 = L_29;
  36112. goto IL_0196;
  36113. }
  36114. IL_00a3:
  36115. {
  36116. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_30 = V_2;
  36117. if (!((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_30, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)))
  36118. {
  36119. goto IL_0159;
  36120. }
  36121. }
  36122. {
  36123. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_31 = V_2;
  36124. V_9 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_31, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  36125. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_32 = V_9;
  36126. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_33 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  36127. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_33, L_32, NULL);
  36128. V_4 = L_33;
  36129. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_34 = V_9;
  36130. NullCheck(L_34);
  36131. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_35;
  36132. L_35 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_34, NULL);
  36133. NullCheck(L_35);
  36134. String_t* L_36;
  36135. L_36 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_35, NULL);
  36136. if (!L_36)
  36137. {
  36138. goto IL_011a;
  36139. }
  36140. }
  36141. {
  36142. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_37 = V_9;
  36143. NullCheck(L_37);
  36144. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_38;
  36145. L_38 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_37, NULL);
  36146. NullCheck(L_38);
  36147. String_t* L_39;
  36148. L_39 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_38, NULL);
  36149. NullCheck(L_39);
  36150. int32_t L_40;
  36151. L_40 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_39, NULL);
  36152. if (!L_40)
  36153. {
  36154. goto IL_011a;
  36155. }
  36156. }
  36157. {
  36158. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_41 = V_9;
  36159. NullCheck(L_41);
  36160. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_42;
  36161. L_42 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_41, NULL);
  36162. NullCheck(L_42);
  36163. String_t* L_43;
  36164. L_43 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_42, NULL);
  36165. bool L_44;
  36166. L_44 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_43, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  36167. if (!L_44)
  36168. {
  36169. goto IL_011a;
  36170. }
  36171. }
  36172. {
  36173. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_45 = V_9;
  36174. NullCheck(L_45);
  36175. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_46;
  36176. L_46 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_45, NULL);
  36177. NullCheck(L_46);
  36178. String_t* L_47;
  36179. L_47 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_46);
  36180. V_3 = L_47;
  36181. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_48 = V_9;
  36182. NullCheck(L_48);
  36183. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_49;
  36184. L_49 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(L_48, NULL);
  36185. NullCheck(L_49);
  36186. String_t* L_50;
  36187. L_50 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_49);
  36188. Type_t* L_51;
  36189. L_51 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_50, NULL);
  36190. V_0 = L_51;
  36191. goto IL_0196;
  36192. }
  36193. IL_011a:
  36194. {
  36195. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_52 = V_4;
  36196. NullCheck(L_52);
  36197. String_t* L_53;
  36198. L_53 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(L_52, NULL);
  36199. Type_t* L_54;
  36200. L_54 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_53, NULL);
  36201. V_0 = L_54;
  36202. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_55 = V_4;
  36203. NullCheck(L_55);
  36204. String_t* L_56;
  36205. L_56 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_55, NULL);
  36206. V_3 = L_56;
  36207. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_57 = V_4;
  36208. NullCheck(L_57);
  36209. int32_t L_58;
  36210. L_58 = SimpleType_get_Length_m8E2A1ABA8BDE8C5FEA3E3AF25D8023E6D37443A3_inline(L_57, NULL);
  36211. if ((!(((uint32_t)L_58) == ((uint32_t)1))))
  36212. {
  36213. goto IL_0196;
  36214. }
  36215. }
  36216. {
  36217. Type_t* L_59 = V_0;
  36218. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_60 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  36219. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  36220. Type_t* L_61;
  36221. L_61 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_60, NULL);
  36222. bool L_62;
  36223. L_62 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_59, L_61, NULL);
  36224. if (!L_62)
  36225. {
  36226. goto IL_0196;
  36227. }
  36228. }
  36229. {
  36230. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_63 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
  36231. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  36232. Type_t* L_64;
  36233. L_64 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_63, NULL);
  36234. V_0 = L_64;
  36235. goto IL_0196;
  36236. }
  36237. IL_0159:
  36238. {
  36239. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_65 = V_2;
  36240. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_65, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  36241. {
  36242. goto IL_017c;
  36243. }
  36244. }
  36245. {
  36246. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_66 = V_2;
  36247. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_66, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  36248. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_67;
  36249. L_67 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_66, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  36250. NullCheck(L_67);
  36251. String_t* L_68;
  36252. L_68 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_67, NULL);
  36253. V_3 = L_68;
  36254. String_t* L_69 = V_3;
  36255. Type_t* L_70;
  36256. L_70 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_69, NULL);
  36257. V_0 = L_70;
  36258. goto IL_0196;
  36259. }
  36260. IL_017c:
  36261. {
  36262. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_71 = V_2;
  36263. NullCheck(L_71);
  36264. String_t* L_72;
  36265. L_72 = XmlSchemaAnnotated_get_Id_mE6DBBB1DB6548F5463E610FD4B9A28509D9889D6_inline(L_71, NULL);
  36266. if (L_72)
  36267. {
  36268. goto IL_018a;
  36269. }
  36270. }
  36271. {
  36272. Exception_t* L_73;
  36273. L_73 = ExceptionBuilder_DatatypeNotDefined_m2823800BAC753E3D6DB6E762175DD9D169F98E5A(NULL);
  36274. IL2CPP_RAISE_MANAGED_EXCEPTION(L_73, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6_RuntimeMethod_var)));
  36275. }
  36276. IL_018a:
  36277. {
  36278. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_74 = V_2;
  36279. NullCheck(L_74);
  36280. String_t* L_75;
  36281. L_75 = XmlSchemaAnnotated_get_Id_mE6DBBB1DB6548F5463E610FD4B9A28509D9889D6_inline(L_74, NULL);
  36282. Exception_t* L_76;
  36283. L_76 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_75, NULL);
  36284. IL2CPP_RAISE_MANAGED_EXCEPTION(L_76, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6_RuntimeMethod_var)));
  36285. }
  36286. IL_0196:
  36287. {
  36288. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_77 = V_1;
  36289. String_t* L_78;
  36290. L_78 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, L_77, NULL);
  36291. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  36292. String_t* L_79;
  36293. L_79 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_78, NULL);
  36294. V_6 = L_79;
  36295. V_7 = (bool)1;
  36296. bool L_80 = ___2_isBase;
  36297. if (!L_80)
  36298. {
  36299. goto IL_01b5;
  36300. }
  36301. }
  36302. {
  36303. bool L_81;
  36304. L_81 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  36305. if (!L_81)
  36306. {
  36307. goto IL_0242;
  36308. }
  36309. }
  36310. IL_01b5:
  36311. {
  36312. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_82 = ___1_table;
  36313. NullCheck(L_82);
  36314. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_83;
  36315. L_83 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_82, NULL);
  36316. String_t* L_84 = V_6;
  36317. NullCheck(L_83);
  36318. bool L_85;
  36319. L_85 = DataColumnCollection_Contains_m36B37856E9177D27DAACF250D2DF7516CE066D57(L_83, L_84, (bool)1, NULL);
  36320. if (!L_85)
  36321. {
  36322. goto IL_0242;
  36323. }
  36324. }
  36325. {
  36326. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_86 = ___1_table;
  36327. NullCheck(L_86);
  36328. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_87;
  36329. L_87 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_86, NULL);
  36330. String_t* L_88 = V_6;
  36331. NullCheck(L_87);
  36332. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_89;
  36333. L_89 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_87, L_88, NULL);
  36334. V_5 = L_89;
  36335. V_7 = (bool)0;
  36336. bool L_90;
  36337. L_90 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  36338. if (!L_90)
  36339. {
  36340. goto IL_024e;
  36341. }
  36342. }
  36343. {
  36344. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_91 = V_5;
  36345. NullCheck(L_91);
  36346. int32_t L_92;
  36347. L_92 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_91);
  36348. if ((((int32_t)L_92) == ((int32_t)2)))
  36349. {
  36350. goto IL_01f6;
  36351. }
  36352. }
  36353. {
  36354. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_93 = V_5;
  36355. NullCheck(L_93);
  36356. String_t* L_94;
  36357. L_94 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_93, NULL);
  36358. Exception_t* L_95;
  36359. L_95 = ExceptionBuilder_ColumnTypeConflict_m66592D79B2EBCFE14C26648B67AB4A814FE36CD2(L_94, NULL);
  36360. IL2CPP_RAISE_MANAGED_EXCEPTION(L_95, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6_RuntimeMethod_var)));
  36361. }
  36362. IL_01f6:
  36363. {
  36364. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_96 = ___0_attrib;
  36365. NullCheck(L_96);
  36366. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_97;
  36367. L_97 = XmlSchemaAttribute_get_QualifiedName_m1648C90EFB070F8C22421D7D9CE227847DDDFB86_inline(L_96, NULL);
  36368. NullCheck(L_97);
  36369. String_t* L_98;
  36370. L_98 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_97, NULL);
  36371. bool L_99;
  36372. L_99 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_98, NULL);
  36373. if (!L_99)
  36374. {
  36375. goto IL_0216;
  36376. }
  36377. }
  36378. {
  36379. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_100 = V_5;
  36380. NullCheck(L_100);
  36381. String_t* L_101 = L_100->____columnUri;
  36382. bool L_102;
  36383. L_102 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_101, NULL);
  36384. if (L_102)
  36385. {
  36386. goto IL_0230;
  36387. }
  36388. }
  36389. IL_0216:
  36390. {
  36391. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_103 = ___0_attrib;
  36392. NullCheck(L_103);
  36393. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_104;
  36394. L_104 = XmlSchemaAttribute_get_QualifiedName_m1648C90EFB070F8C22421D7D9CE227847DDDFB86_inline(L_103, NULL);
  36395. NullCheck(L_104);
  36396. String_t* L_105;
  36397. L_105 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_104, NULL);
  36398. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_106 = V_5;
  36399. NullCheck(L_106);
  36400. String_t* L_107;
  36401. L_107 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_106, NULL);
  36402. bool L_108;
  36403. L_108 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_105, L_107, 4, NULL);
  36404. if (!L_108)
  36405. {
  36406. goto IL_0231;
  36407. }
  36408. }
  36409. IL_0230:
  36410. {
  36411. return;
  36412. }
  36413. IL_0231:
  36414. {
  36415. String_t* L_109 = V_6;
  36416. Type_t* L_110 = V_0;
  36417. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_111 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  36418. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_111, L_109, L_110, (String_t*)NULL, 2, NULL);
  36419. V_5 = L_111;
  36420. V_7 = (bool)1;
  36421. goto IL_024e;
  36422. }
  36423. IL_0242:
  36424. {
  36425. String_t* L_112 = V_6;
  36426. Type_t* L_113 = V_0;
  36427. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_114 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  36428. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_114, L_112, L_113, (String_t*)NULL, 2, NULL);
  36429. V_5 = L_114;
  36430. }
  36431. IL_024e:
  36432. {
  36433. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_115 = V_5;
  36434. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_116 = V_1;
  36435. NullCheck(L_116);
  36436. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_117;
  36437. L_117 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_116, NULL);
  36438. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  36439. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_115, L_117, NULL);
  36440. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_118 = V_5;
  36441. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_119 = V_1;
  36442. NullCheck(L_119);
  36443. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_120;
  36444. L_120 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_119, NULL);
  36445. XSDSchema_HandleColumnExpression_mC5D60C5A8C0AD4451B872D1608FCF8704C4AC042(__this, L_118, L_120, NULL);
  36446. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_121 = V_5;
  36447. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_122 = V_1;
  36448. NullCheck(L_122);
  36449. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_123;
  36450. L_123 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_122, NULL);
  36451. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_121, L_123, NULL);
  36452. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_124 = V_5;
  36453. NullCheck(L_124);
  36454. String_t* L_125;
  36455. L_125 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_124, NULL);
  36456. if (!L_125)
  36457. {
  36458. goto IL_029b;
  36459. }
  36460. }
  36461. {
  36462. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_126 = V_5;
  36463. NullCheck(L_126);
  36464. String_t* L_127;
  36465. L_127 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_126, NULL);
  36466. NullCheck(L_127);
  36467. int32_t L_128;
  36468. L_128 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_127, NULL);
  36469. if (!L_128)
  36470. {
  36471. goto IL_029b;
  36472. }
  36473. }
  36474. {
  36475. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_129 = __this->____columnExpressions;
  36476. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_130 = V_5;
  36477. NullCheck(L_129);
  36478. int32_t L_131;
  36479. L_131 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_129, L_130);
  36480. }
  36481. IL_029b:
  36482. {
  36483. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_132 = V_4;
  36484. if (!L_132)
  36485. {
  36486. goto IL_02d4;
  36487. }
  36488. }
  36489. {
  36490. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_133 = V_4;
  36491. NullCheck(L_133);
  36492. String_t* L_134;
  36493. L_134 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_133, NULL);
  36494. if (!L_134)
  36495. {
  36496. goto IL_02d4;
  36497. }
  36498. }
  36499. {
  36500. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_135 = V_4;
  36501. NullCheck(L_135);
  36502. String_t* L_136;
  36503. L_136 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_135, NULL);
  36504. NullCheck(L_136);
  36505. int32_t L_137;
  36506. L_137 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_136, NULL);
  36507. if ((((int32_t)L_137) <= ((int32_t)0)))
  36508. {
  36509. goto IL_02d4;
  36510. }
  36511. }
  36512. {
  36513. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_138 = V_2;
  36514. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  36515. String_t* L_139;
  36516. L_139 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_138, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, NULL);
  36517. if (!L_139)
  36518. {
  36519. goto IL_02dc;
  36520. }
  36521. }
  36522. {
  36523. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_140 = V_5;
  36524. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_141 = V_4;
  36525. NullCheck(L_141);
  36526. String_t* L_142;
  36527. L_142 = SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C(L_141, NULL);
  36528. NullCheck(L_140);
  36529. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_140, L_142, NULL);
  36530. goto IL_02dc;
  36531. }
  36532. IL_02d4:
  36533. {
  36534. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_143 = V_5;
  36535. String_t* L_144 = V_3;
  36536. NullCheck(L_143);
  36537. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_143, L_144, NULL);
  36538. }
  36539. IL_02dc:
  36540. {
  36541. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_145 = V_5;
  36542. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_146 = V_4;
  36543. NullCheck(L_145);
  36544. DataColumn_set_SimpleType_mF813680576BCB5CEF9CF0E2AB4D07DE385072C9C(L_145, L_146, NULL);
  36545. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_147 = V_5;
  36546. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_148 = ___0_attrib;
  36547. NullCheck(L_148);
  36548. int32_t L_149;
  36549. L_149 = XmlSchemaAttribute_get_Use_m655DDAE8FDA90176607407FC5295F931D2413E65_inline(L_148, NULL);
  36550. NullCheck(L_147);
  36551. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_147, (bool)((((int32_t)((((int32_t)L_149) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
  36552. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_150 = V_5;
  36553. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_151 = ___0_attrib;
  36554. NullCheck(L_151);
  36555. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_152;
  36556. L_152 = XmlSchemaAttribute_get_QualifiedName_m1648C90EFB070F8C22421D7D9CE227847DDDFB86_inline(L_151, NULL);
  36557. NullCheck(L_152);
  36558. String_t* L_153;
  36559. L_153 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_152, NULL);
  36560. NullCheck(L_150);
  36561. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_150, L_153, NULL);
  36562. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_154 = V_5;
  36563. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_155 = ___0_attrib;
  36564. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_156 = V_5;
  36565. NullCheck(L_156);
  36566. String_t* L_157;
  36567. L_157 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_156, NULL);
  36568. String_t* L_158;
  36569. L_158 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_155, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, L_157, NULL);
  36570. NullCheck(L_154);
  36571. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_154, L_158, NULL);
  36572. bool L_159 = V_7;
  36573. if (!L_159)
  36574. {
  36575. goto IL_0359;
  36576. }
  36577. }
  36578. {
  36579. bool L_160;
  36580. L_160 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  36581. if (!L_160)
  36582. {
  36583. goto IL_034c;
  36584. }
  36585. }
  36586. {
  36587. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_161 = V_5;
  36588. NullCheck(L_161);
  36589. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_161, (bool)1, NULL);
  36590. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_162 = V_5;
  36591. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_163 = V_5;
  36592. NullCheck(L_163);
  36593. String_t* L_164;
  36594. L_164 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_163, NULL);
  36595. String_t* L_165;
  36596. L_165 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_164, NULL);
  36597. NullCheck(L_162);
  36598. DataColumn_set_Prefix_m77DB488042E31E64F9B50E2408D11690997252A5(L_162, L_165, NULL);
  36599. }
  36600. IL_034c:
  36601. {
  36602. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_166 = ___1_table;
  36603. NullCheck(L_166);
  36604. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_167;
  36605. L_167 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_166, NULL);
  36606. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_168 = V_5;
  36607. NullCheck(L_167);
  36608. DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF(L_167, L_168, NULL);
  36609. }
  36610. IL_0359:
  36611. {
  36612. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_169 = ___0_attrib;
  36613. NullCheck(L_169);
  36614. int32_t L_170;
  36615. L_170 = XmlSchemaAttribute_get_Use_m655DDAE8FDA90176607407FC5295F931D2413E65_inline(L_169, NULL);
  36616. if ((!(((uint32_t)L_170) == ((uint32_t)2))))
  36617. {
  36618. goto IL_03b0;
  36619. }
  36620. }
  36621. {
  36622. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_171 = V_5;
  36623. NullCheck(L_171);
  36624. VirtualActionInvoker1< int32_t >::Invoke(11, L_171, 4);
  36625. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_172 = V_5;
  36626. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_173 = V_1;
  36627. bool L_174;
  36628. L_174 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_173, _stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB, (bool)1, NULL);
  36629. NullCheck(L_172);
  36630. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(L_172, L_174, NULL);
  36631. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_175 = V_1;
  36632. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  36633. String_t* L_176;
  36634. L_176 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_175, _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E, NULL);
  36635. V_10 = L_176;
  36636. String_t* L_177 = V_10;
  36637. if (!L_177)
  36638. {
  36639. goto IL_03b0;
  36640. }
  36641. }
  36642. try
  36643. {
  36644. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_178 = V_5;
  36645. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_179 = V_5;
  36646. String_t* L_180 = V_10;
  36647. NullCheck(L_179);
  36648. RuntimeObject* L_181;
  36649. L_181 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_179, L_180, NULL);
  36650. NullCheck(L_178);
  36651. DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439(L_178, L_181, NULL);
  36652. goto IL_03b0;
  36653. }
  36654. catch(Il2CppExceptionWrapper& e)
  36655. {
  36656. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  36657. {
  36658. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  36659. goto CATCH_03a1;
  36660. }
  36661. throw e;
  36662. }
  36663. CATCH_03a1:
  36664. {
  36665. FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_182 = ((FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*));;
  36666. String_t* L_183 = V_10;
  36667. Type_t* L_184 = V_0;
  36668. NullCheck(L_184);
  36669. String_t* L_185;
  36670. L_185 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_184);
  36671. Exception_t* L_186;
  36672. L_186 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_183, L_185, NULL);
  36673. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  36674. IL2CPP_RAISE_MANAGED_EXCEPTION(L_186, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6_RuntimeMethod_var)));
  36675. }
  36676. IL_03b0:
  36677. {
  36678. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_187 = ___0_attrib;
  36679. NullCheck(L_187);
  36680. int32_t L_188;
  36681. L_188 = XmlSchemaAttribute_get_Use_m655DDAE8FDA90176607407FC5295F931D2413E65_inline(L_187, NULL);
  36682. if ((((int32_t)L_188) == ((int32_t)3)))
  36683. {
  36684. goto IL_03c1;
  36685. }
  36686. }
  36687. {
  36688. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_189 = V_1;
  36689. NullCheck(L_189);
  36690. String_t* L_190;
  36691. L_190 = XmlSchemaAttribute_get_DefaultValue_m25DB9E833B5D07B7B675432EDCB5BB6A66BCC6AA_inline(L_189, NULL);
  36692. G_B54_0 = L_190;
  36693. goto IL_03cc;
  36694. }
  36695. IL_03c1:
  36696. {
  36697. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_191 = V_1;
  36698. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  36699. String_t* L_192;
  36700. L_192 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_191, _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E, NULL);
  36701. G_B54_0 = L_192;
  36702. }
  36703. IL_03cc:
  36704. {
  36705. V_8 = G_B54_0;
  36706. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_193 = V_1;
  36707. NullCheck(L_193);
  36708. int32_t L_194;
  36709. L_194 = XmlSchemaAttribute_get_Use_m655DDAE8FDA90176607407FC5295F931D2413E65_inline(L_193, NULL);
  36710. if ((!(((uint32_t)L_194) == ((uint32_t)1))))
  36711. {
  36712. goto IL_03e3;
  36713. }
  36714. }
  36715. {
  36716. String_t* L_195 = V_8;
  36717. if (L_195)
  36718. {
  36719. goto IL_03e3;
  36720. }
  36721. }
  36722. {
  36723. XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* L_196 = V_1;
  36724. NullCheck(L_196);
  36725. String_t* L_197;
  36726. L_197 = XmlSchemaAttribute_get_FixedValue_mF372E420F79172FA7DD7F1095F5966076191A06D_inline(L_196, NULL);
  36727. V_8 = L_197;
  36728. }
  36729. IL_03e3:
  36730. {
  36731. String_t* L_198 = V_8;
  36732. if (!L_198)
  36733. {
  36734. goto IL_0408;
  36735. }
  36736. }
  36737. try
  36738. {
  36739. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_199 = V_5;
  36740. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_200 = V_5;
  36741. String_t* L_201 = V_8;
  36742. NullCheck(L_200);
  36743. RuntimeObject* L_202;
  36744. L_202 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_200, L_201, NULL);
  36745. NullCheck(L_199);
  36746. DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439(L_199, L_202, NULL);
  36747. goto IL_0408;
  36748. }
  36749. catch(Il2CppExceptionWrapper& e)
  36750. {
  36751. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  36752. {
  36753. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  36754. goto CATCH_03f9;
  36755. }
  36756. throw e;
  36757. }
  36758. CATCH_03f9:
  36759. {
  36760. FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_203 = ((FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*));;
  36761. String_t* L_204 = V_8;
  36762. Type_t* L_205 = V_0;
  36763. NullCheck(L_205);
  36764. String_t* L_206;
  36765. L_206 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_205);
  36766. Exception_t* L_207;
  36767. L_207 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_204, L_206, NULL);
  36768. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  36769. IL2CPP_RAISE_MANAGED_EXCEPTION(L_207, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleAttributeColumn_mD32FAFABA57F2354BB5BA8C0EE0F3E8C3BC319B6_RuntimeMethod_var)));
  36770. }
  36771. IL_0408:
  36772. {
  36773. return;
  36774. }
  36775. }
  36776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_elem, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_table, bool ___2_isBase, const RuntimeMethod* method)
  36777. {
  36778. static bool s_Il2CppMethodInitialized;
  36779. if (!s_Il2CppMethodInitialized)
  36780. {
  36781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var);
  36782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  36783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  36784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  36785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  36786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  36787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  36788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
  36789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  36790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  36791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  36792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  36793. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  36794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  36795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  36796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  36797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  36798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var);
  36799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var);
  36800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B);
  36801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325);
  36802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  36803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC);
  36804. s_Il2CppMethodInitialized = true;
  36805. }
  36806. Type_t* V_0 = NULL;
  36807. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* V_1 = NULL;
  36808. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_2 = NULL;
  36809. String_t* V_3 = NULL;
  36810. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* V_4 = NULL;
  36811. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* V_5 = NULL;
  36812. String_t* V_6 = NULL;
  36813. bool V_7 = false;
  36814. int32_t V_8 = 0;
  36815. String_t* V_9 = NULL;
  36816. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* V_10 = NULL;
  36817. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* V_11 = NULL;
  36818. int32_t V_12 = 0;
  36819. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  36820. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* G_B3_0 = NULL;
  36821. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* G_B18_0 = NULL;
  36822. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* G_B23_0 = NULL;
  36823. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B60_0 = NULL;
  36824. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B58_0 = NULL;
  36825. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B59_0 = NULL;
  36826. int32_t G_B61_0 = 0;
  36827. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* G_B61_1 = NULL;
  36828. {
  36829. V_0 = (Type_t*)NULL;
  36830. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___0_elem;
  36831. NullCheck(L_0);
  36832. String_t* L_1;
  36833. L_1 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_0, NULL);
  36834. if (L_1)
  36835. {
  36836. goto IL_0022;
  36837. }
  36838. }
  36839. {
  36840. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_2 = __this->____elementsTable;
  36841. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_3 = ___0_elem;
  36842. NullCheck(L_3);
  36843. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_4;
  36844. L_4 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_3, NULL);
  36845. NullCheck(L_2);
  36846. RuntimeObject* L_5;
  36847. L_5 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_2, L_4);
  36848. G_B3_0 = ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_5, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var));
  36849. goto IL_0023;
  36850. }
  36851. IL_0022:
  36852. {
  36853. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_6 = ___0_elem;
  36854. G_B3_0 = L_6;
  36855. }
  36856. IL_0023:
  36857. {
  36858. V_1 = G_B3_0;
  36859. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_7 = V_1;
  36860. if (L_7)
  36861. {
  36862. goto IL_0028;
  36863. }
  36864. }
  36865. {
  36866. return;
  36867. }
  36868. IL_0028:
  36869. {
  36870. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_8 = V_1;
  36871. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_9;
  36872. L_9 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, L_8, NULL);
  36873. V_2 = L_9;
  36874. V_3 = (String_t*)NULL;
  36875. V_4 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)NULL;
  36876. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_10 = V_2;
  36877. if (L_10)
  36878. {
  36879. goto IL_0079;
  36880. }
  36881. }
  36882. {
  36883. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_11 = V_1;
  36884. NullCheck(L_11);
  36885. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_12;
  36886. L_12 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(L_11, NULL);
  36887. NullCheck(L_12);
  36888. String_t* L_13;
  36889. L_13 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_12, NULL);
  36890. V_3 = L_13;
  36891. String_t* L_14 = V_3;
  36892. bool L_15;
  36893. L_15 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_14, NULL);
  36894. if (!L_15)
  36895. {
  36896. goto IL_0062;
  36897. }
  36898. }
  36899. {
  36900. String_t* L_16 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  36901. V_3 = L_16;
  36902. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  36903. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  36904. Type_t* L_18;
  36905. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  36906. V_0 = L_18;
  36907. goto IL_023b;
  36908. }
  36909. IL_0062:
  36910. {
  36911. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_19 = V_1;
  36912. NullCheck(L_19);
  36913. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_20;
  36914. L_20 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(L_19, NULL);
  36915. NullCheck(L_20);
  36916. String_t* L_21;
  36917. L_21 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_20, NULL);
  36918. Type_t* L_22;
  36919. L_22 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_21, NULL);
  36920. V_0 = L_22;
  36921. goto IL_023b;
  36922. }
  36923. IL_0079:
  36924. {
  36925. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_23 = V_2;
  36926. if (!((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_23, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)))
  36927. {
  36928. goto IL_01d1;
  36929. }
  36930. }
  36931. {
  36932. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_24 = V_2;
  36933. V_10 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_24, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  36934. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_25 = V_10;
  36935. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_26 = (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14*)il2cpp_codegen_object_new(SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14_il2cpp_TypeInfo_var);
  36936. SimpleType__ctor_m63DB258DB568EF1DFAB697C547F7D50AAD576819(L_26, L_25, NULL);
  36937. V_4 = L_26;
  36938. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_27 = V_2;
  36939. NullCheck(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_27, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)));
  36940. String_t* L_28;
  36941. L_28 = XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_27, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)), NULL);
  36942. if (!L_28)
  36943. {
  36944. goto IL_00fa;
  36945. }
  36946. }
  36947. {
  36948. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_29 = V_2;
  36949. NullCheck(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_29, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)));
  36950. String_t* L_30;
  36951. L_30 = XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_29, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)), NULL);
  36952. NullCheck(L_30);
  36953. int32_t L_31;
  36954. L_31 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_30, NULL);
  36955. if (!L_31)
  36956. {
  36957. goto IL_00fa;
  36958. }
  36959. }
  36960. {
  36961. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_32 = V_2;
  36962. NullCheck(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_32, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)));
  36963. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_33;
  36964. L_33 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_32, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)), NULL);
  36965. NullCheck(L_33);
  36966. String_t* L_34;
  36967. L_34 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_33, NULL);
  36968. bool L_35;
  36969. L_35 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_34, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  36970. if (!L_35)
  36971. {
  36972. goto IL_00fa;
  36973. }
  36974. }
  36975. {
  36976. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_36 = V_2;
  36977. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  36978. String_t* L_37;
  36979. L_37 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_36, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, NULL);
  36980. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_38 = V_2;
  36981. NullCheck(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_38, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)));
  36982. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_39;
  36983. L_39 = XmlSchemaType_get_QualifiedName_m4DFF2E93FF1C517E0B80685D7F50C26D1F1DB184(((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)CastclassClass((RuntimeObject*)L_38, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var)), NULL);
  36984. NullCheck(L_39);
  36985. String_t* L_40;
  36986. L_40 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_39);
  36987. V_3 = L_40;
  36988. String_t* L_41 = V_3;
  36989. Type_t* L_42;
  36990. L_42 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_41, NULL);
  36991. V_0 = L_42;
  36992. goto IL_023b;
  36993. }
  36994. IL_00fa:
  36995. {
  36996. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_43 = V_4;
  36997. NullCheck(L_43);
  36998. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_44;
  36999. L_44 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_43, NULL);
  37000. il2cpp_codegen_runtime_class_init_inline(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  37001. bool L_45;
  37002. L_45 = XmlQualifiedName_op_Inequality_m8A82F5213618F15B887A45C7B1461EB5C14C86A0(L_44, (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)NULL, NULL);
  37003. if (!L_45)
  37004. {
  37005. goto IL_0121;
  37006. }
  37007. }
  37008. {
  37009. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_46 = V_4;
  37010. NullCheck(L_46);
  37011. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_47;
  37012. L_47 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_46, NULL);
  37013. NullCheck(L_47);
  37014. String_t* L_48;
  37015. L_48 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_47, NULL);
  37016. bool L_49;
  37017. L_49 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_48, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  37018. if (L_49)
  37019. {
  37020. goto IL_0124;
  37021. }
  37022. }
  37023. IL_0121:
  37024. {
  37025. G_B18_0 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)(NULL));
  37026. goto IL_013b;
  37027. }
  37028. IL_0124:
  37029. {
  37030. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_50 = __this->____schemaTypes;
  37031. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_51 = V_4;
  37032. NullCheck(L_51);
  37033. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_52;
  37034. L_52 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_51, NULL);
  37035. NullCheck(L_50);
  37036. RuntimeObject* L_53;
  37037. L_53 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_50, L_52);
  37038. G_B18_0 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_53, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  37039. }
  37040. IL_013b:
  37041. {
  37042. V_10 = G_B18_0;
  37043. goto IL_018b;
  37044. }
  37045. IL_013f:
  37046. {
  37047. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_54 = V_4;
  37048. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_55 = V_10;
  37049. NullCheck(L_54);
  37050. SimpleType_LoadTypeValues_mBC3195F7397AEF9FDE705464F913F0FD98E78AF2(L_54, L_55, NULL);
  37051. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_56 = V_4;
  37052. NullCheck(L_56);
  37053. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_57;
  37054. L_57 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_56, NULL);
  37055. il2cpp_codegen_runtime_class_init_inline(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  37056. bool L_58;
  37057. L_58 = XmlQualifiedName_op_Inequality_m8A82F5213618F15B887A45C7B1461EB5C14C86A0(L_57, (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)NULL, NULL);
  37058. if (!L_58)
  37059. {
  37060. goto IL_016f;
  37061. }
  37062. }
  37063. {
  37064. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_59 = V_4;
  37065. NullCheck(L_59);
  37066. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_60;
  37067. L_60 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_59, NULL);
  37068. NullCheck(L_60);
  37069. String_t* L_61;
  37070. L_61 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_60, NULL);
  37071. bool L_62;
  37072. L_62 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_61, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  37073. if (L_62)
  37074. {
  37075. goto IL_0172;
  37076. }
  37077. }
  37078. IL_016f:
  37079. {
  37080. G_B23_0 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)(NULL));
  37081. goto IL_0189;
  37082. }
  37083. IL_0172:
  37084. {
  37085. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* L_63 = __this->____schemaTypes;
  37086. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_64 = V_4;
  37087. NullCheck(L_64);
  37088. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_65;
  37089. L_65 = SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline(L_64, NULL);
  37090. NullCheck(L_63);
  37091. RuntimeObject* L_66;
  37092. L_66 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_63, L_65);
  37093. G_B23_0 = ((XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8*)IsInstClass((RuntimeObject*)L_66, XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8_il2cpp_TypeInfo_var));
  37094. }
  37095. IL_0189:
  37096. {
  37097. V_10 = G_B23_0;
  37098. }
  37099. IL_018b:
  37100. {
  37101. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_67 = V_10;
  37102. if (L_67)
  37103. {
  37104. goto IL_013f;
  37105. }
  37106. }
  37107. {
  37108. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_68 = V_4;
  37109. NullCheck(L_68);
  37110. String_t* L_69;
  37111. L_69 = SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline(L_68, NULL);
  37112. Type_t* L_70;
  37113. L_70 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_69, NULL);
  37114. V_0 = L_70;
  37115. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_71 = V_4;
  37116. NullCheck(L_71);
  37117. String_t* L_72;
  37118. L_72 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_71, NULL);
  37119. V_3 = L_72;
  37120. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_73 = V_4;
  37121. NullCheck(L_73);
  37122. int32_t L_74;
  37123. L_74 = SimpleType_get_Length_m8E2A1ABA8BDE8C5FEA3E3AF25D8023E6D37443A3_inline(L_73, NULL);
  37124. if ((!(((uint32_t)L_74) == ((uint32_t)1))))
  37125. {
  37126. goto IL_023b;
  37127. }
  37128. }
  37129. {
  37130. Type_t* L_75 = V_0;
  37131. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_76 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  37132. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  37133. Type_t* L_77;
  37134. L_77 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_76, NULL);
  37135. bool L_78;
  37136. L_78 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_75, L_77, NULL);
  37137. if (!L_78)
  37138. {
  37139. goto IL_023b;
  37140. }
  37141. }
  37142. {
  37143. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_79 = { reinterpret_cast<intptr_t> (Char_t521A6F19B456D956AF452D926C32709DC03D6B17_0_0_0_var) };
  37144. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  37145. Type_t* L_80;
  37146. L_80 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_79, NULL);
  37147. V_0 = L_80;
  37148. goto IL_023b;
  37149. }
  37150. IL_01d1:
  37151. {
  37152. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_81 = V_2;
  37153. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_81, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  37154. {
  37155. goto IL_01f4;
  37156. }
  37157. }
  37158. {
  37159. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_82 = V_2;
  37160. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_82, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  37161. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_83;
  37162. L_83 = XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_82, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  37163. NullCheck(L_83);
  37164. String_t* L_84;
  37165. L_84 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_83, NULL);
  37166. V_3 = L_84;
  37167. String_t* L_85 = V_3;
  37168. Type_t* L_86;
  37169. L_86 = XSDSchema_ParseDataType_mF963D0178A982E7316A04328613E2367C976A9E2(__this, L_85, NULL);
  37170. V_0 = L_86;
  37171. goto IL_023b;
  37172. }
  37173. IL_01f4:
  37174. {
  37175. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_87 = V_2;
  37176. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_87, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  37177. {
  37178. goto IL_0221;
  37179. }
  37180. }
  37181. {
  37182. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_88 = ___0_elem;
  37183. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  37184. String_t* L_89;
  37185. L_89 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_88, _stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC, NULL);
  37186. bool L_90;
  37187. L_90 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_89, NULL);
  37188. if (!L_90)
  37189. {
  37190. goto IL_0214;
  37191. }
  37192. }
  37193. {
  37194. Exception_t* L_91;
  37195. L_91 = ExceptionBuilder_DatatypeNotDefined_m2823800BAC753E3D6DB6E762175DD9D169F98E5A(NULL);
  37196. IL2CPP_RAISE_MANAGED_EXCEPTION(L_91, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38_RuntimeMethod_var)));
  37197. }
  37198. IL_0214:
  37199. {
  37200. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_92 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
  37201. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  37202. Type_t* L_93;
  37203. L_93 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_92, NULL);
  37204. V_0 = L_93;
  37205. goto IL_023b;
  37206. }
  37207. IL_0221:
  37208. {
  37209. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_94 = V_2;
  37210. NullCheck(L_94);
  37211. String_t* L_95;
  37212. L_95 = XmlSchemaAnnotated_get_Id_mE6DBBB1DB6548F5463E610FD4B9A28509D9889D6_inline(L_94, NULL);
  37213. if (L_95)
  37214. {
  37215. goto IL_022f;
  37216. }
  37217. }
  37218. {
  37219. Exception_t* L_96;
  37220. L_96 = ExceptionBuilder_DatatypeNotDefined_m2823800BAC753E3D6DB6E762175DD9D169F98E5A(NULL);
  37221. IL2CPP_RAISE_MANAGED_EXCEPTION(L_96, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38_RuntimeMethod_var)));
  37222. }
  37223. IL_022f:
  37224. {
  37225. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_97 = V_2;
  37226. NullCheck(L_97);
  37227. String_t* L_98;
  37228. L_98 = XmlSchemaAnnotated_get_Id_mE6DBBB1DB6548F5463E610FD4B9A28509D9889D6_inline(L_97, NULL);
  37229. Exception_t* L_99;
  37230. L_99 = ExceptionBuilder_UndefinedDatatype_m6DA3102649B112827A1BA9CB871DCF7BD109C573(L_98, NULL);
  37231. IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38_RuntimeMethod_var)));
  37232. }
  37233. IL_023b:
  37234. {
  37235. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_100 = V_1;
  37236. String_t* L_101;
  37237. L_101 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, L_100, NULL);
  37238. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  37239. String_t* L_102;
  37240. L_102 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_101, NULL);
  37241. V_6 = L_102;
  37242. V_7 = (bool)1;
  37243. bool L_103 = ___2_isBase;
  37244. if (!L_103)
  37245. {
  37246. goto IL_025a;
  37247. }
  37248. }
  37249. {
  37250. bool L_104;
  37251. L_104 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  37252. if (!L_104)
  37253. {
  37254. goto IL_02e7;
  37255. }
  37256. }
  37257. IL_025a:
  37258. {
  37259. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_105 = ___1_table;
  37260. NullCheck(L_105);
  37261. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_106;
  37262. L_106 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_105, NULL);
  37263. String_t* L_107 = V_6;
  37264. NullCheck(L_106);
  37265. bool L_108;
  37266. L_108 = DataColumnCollection_Contains_m36B37856E9177D27DAACF250D2DF7516CE066D57(L_106, L_107, (bool)1, NULL);
  37267. if (!L_108)
  37268. {
  37269. goto IL_02e7;
  37270. }
  37271. }
  37272. {
  37273. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_109 = ___1_table;
  37274. NullCheck(L_109);
  37275. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_110;
  37276. L_110 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_109, NULL);
  37277. String_t* L_111 = V_6;
  37278. NullCheck(L_110);
  37279. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_112;
  37280. L_112 = DataColumnCollection_get_Item_m986CAEFDCA2DD4B16E1AC08A443345CDEF53906A(L_110, L_111, NULL);
  37281. V_5 = L_112;
  37282. V_7 = (bool)0;
  37283. bool L_113;
  37284. L_113 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  37285. if (!L_113)
  37286. {
  37287. goto IL_02f3;
  37288. }
  37289. }
  37290. {
  37291. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_114 = V_5;
  37292. NullCheck(L_114);
  37293. int32_t L_115;
  37294. L_115 = VirtualFuncInvoker0< int32_t >::Invoke(10, L_114);
  37295. if ((((int32_t)L_115) == ((int32_t)1)))
  37296. {
  37297. goto IL_029b;
  37298. }
  37299. }
  37300. {
  37301. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_116 = V_5;
  37302. NullCheck(L_116);
  37303. String_t* L_117;
  37304. L_117 = DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline(L_116, NULL);
  37305. Exception_t* L_118;
  37306. L_118 = ExceptionBuilder_ColumnTypeConflict_m66592D79B2EBCFE14C26648B67AB4A814FE36CD2(L_117, NULL);
  37307. IL2CPP_RAISE_MANAGED_EXCEPTION(L_118, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38_RuntimeMethod_var)));
  37308. }
  37309. IL_029b:
  37310. {
  37311. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_119 = ___0_elem;
  37312. NullCheck(L_119);
  37313. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_120;
  37314. L_120 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_119, NULL);
  37315. NullCheck(L_120);
  37316. String_t* L_121;
  37317. L_121 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_120, NULL);
  37318. bool L_122;
  37319. L_122 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_121, NULL);
  37320. if (!L_122)
  37321. {
  37322. goto IL_02bb;
  37323. }
  37324. }
  37325. {
  37326. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_123 = V_5;
  37327. NullCheck(L_123);
  37328. String_t* L_124 = L_123->____columnUri;
  37329. bool L_125;
  37330. L_125 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_124, NULL);
  37331. if (L_125)
  37332. {
  37333. goto IL_02d5;
  37334. }
  37335. }
  37336. IL_02bb:
  37337. {
  37338. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_126 = ___0_elem;
  37339. NullCheck(L_126);
  37340. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_127;
  37341. L_127 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_126, NULL);
  37342. NullCheck(L_127);
  37343. String_t* L_128;
  37344. L_128 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_127, NULL);
  37345. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_129 = V_5;
  37346. NullCheck(L_129);
  37347. String_t* L_130;
  37348. L_130 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_129, NULL);
  37349. bool L_131;
  37350. L_131 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_128, L_130, 4, NULL);
  37351. if (!L_131)
  37352. {
  37353. goto IL_02d6;
  37354. }
  37355. }
  37356. IL_02d5:
  37357. {
  37358. return;
  37359. }
  37360. IL_02d6:
  37361. {
  37362. String_t* L_132 = V_6;
  37363. Type_t* L_133 = V_0;
  37364. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_134 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  37365. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_134, L_132, L_133, (String_t*)NULL, 1, NULL);
  37366. V_5 = L_134;
  37367. V_7 = (bool)1;
  37368. goto IL_02f3;
  37369. }
  37370. IL_02e7:
  37371. {
  37372. String_t* L_135 = V_6;
  37373. Type_t* L_136 = V_0;
  37374. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_137 = (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66*)il2cpp_codegen_object_new(DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_il2cpp_TypeInfo_var);
  37375. DataColumn__ctor_mD31B43DD369B35373370895A6C9F5752577A0C44(L_137, L_135, L_136, (String_t*)NULL, 1, NULL);
  37376. V_5 = L_137;
  37377. }
  37378. IL_02f3:
  37379. {
  37380. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_138 = V_5;
  37381. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_139 = V_1;
  37382. NullCheck(L_139);
  37383. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_140;
  37384. L_140 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_139, NULL);
  37385. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  37386. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_138, L_140, NULL);
  37387. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_141 = V_5;
  37388. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_142 = V_1;
  37389. NullCheck(L_142);
  37390. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_143;
  37391. L_143 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_142, NULL);
  37392. XSDSchema_HandleColumnExpression_mC5D60C5A8C0AD4451B872D1608FCF8704C4AC042(__this, L_141, L_143, NULL);
  37393. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_144 = V_5;
  37394. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_145 = V_1;
  37395. NullCheck(L_145);
  37396. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_146;
  37397. L_146 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_145, NULL);
  37398. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_144, L_146, NULL);
  37399. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_147 = V_5;
  37400. NullCheck(L_147);
  37401. String_t* L_148;
  37402. L_148 = DataColumn_get_Expression_m01A2D6D838789C9351E17A72702B72B00BD75CFB(L_147, NULL);
  37403. bool L_149;
  37404. L_149 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_148, NULL);
  37405. if (L_149)
  37406. {
  37407. goto IL_0337;
  37408. }
  37409. }
  37410. {
  37411. ArrayList_t7A8E5AF0C4378015B5731ABE2BED8F2782FEEF8A* L_150 = __this->____columnExpressions;
  37412. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_151 = V_5;
  37413. NullCheck(L_150);
  37414. int32_t L_152;
  37415. L_152 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(27, L_150, L_151);
  37416. }
  37417. IL_0337:
  37418. {
  37419. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_153 = V_4;
  37420. if (!L_153)
  37421. {
  37422. goto IL_0370;
  37423. }
  37424. }
  37425. {
  37426. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_154 = V_4;
  37427. NullCheck(L_154);
  37428. String_t* L_155;
  37429. L_155 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_154, NULL);
  37430. if (!L_155)
  37431. {
  37432. goto IL_0370;
  37433. }
  37434. }
  37435. {
  37436. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_156 = V_4;
  37437. NullCheck(L_156);
  37438. String_t* L_157;
  37439. L_157 = SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline(L_156, NULL);
  37440. NullCheck(L_157);
  37441. int32_t L_158;
  37442. L_158 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_157, NULL);
  37443. if ((((int32_t)L_158) <= ((int32_t)0)))
  37444. {
  37445. goto IL_0370;
  37446. }
  37447. }
  37448. {
  37449. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_159 = V_2;
  37450. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  37451. String_t* L_160;
  37452. L_160 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_159, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, NULL);
  37453. if (!L_160)
  37454. {
  37455. goto IL_0378;
  37456. }
  37457. }
  37458. {
  37459. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_161 = V_5;
  37460. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_162 = V_4;
  37461. NullCheck(L_162);
  37462. String_t* L_163;
  37463. L_163 = SimpleType_get_SimpleTypeQualifiedName_mD8F12962B6B1F2F5A87FBA708C489060570CE13C(L_162, NULL);
  37464. NullCheck(L_161);
  37465. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_161, L_163, NULL);
  37466. goto IL_0378;
  37467. }
  37468. IL_0370:
  37469. {
  37470. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_164 = V_5;
  37471. String_t* L_165 = V_3;
  37472. NullCheck(L_164);
  37473. DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline(L_164, L_165, NULL);
  37474. }
  37475. IL_0378:
  37476. {
  37477. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_166 = V_5;
  37478. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_167 = V_4;
  37479. NullCheck(L_166);
  37480. DataColumn_set_SimpleType_mF813680576BCB5CEF9CF0E2AB4D07DE385072C9C(L_166, L_167, NULL);
  37481. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_168 = V_5;
  37482. bool L_169;
  37483. L_169 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  37484. if (L_169)
  37485. {
  37486. G_B60_0 = L_168;
  37487. goto IL_03a5;
  37488. }
  37489. G_B58_0 = L_168;
  37490. }
  37491. {
  37492. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_170 = ___0_elem;
  37493. NullCheck(L_170);
  37494. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_171;
  37495. L_171 = XmlSchemaParticle_get_MinOccurs_m2A8F07D8F656E98898AA5F1B76BC7645CE71574C_inline(L_170, NULL);
  37496. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  37497. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_172 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero;
  37498. bool L_173;
  37499. L_173 = Decimal_op_Equality_m4778C6A5F0E0FA5CBEFBBCB9E5A34BBE3D2D0BB5(L_171, L_172, NULL);
  37500. if (L_173)
  37501. {
  37502. G_B60_0 = G_B58_0;
  37503. goto IL_03a5;
  37504. }
  37505. G_B59_0 = G_B58_0;
  37506. }
  37507. {
  37508. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_174 = ___0_elem;
  37509. NullCheck(L_174);
  37510. bool L_175;
  37511. L_175 = XmlSchemaElement_get_IsNillable_m8545E8FC669818DBE6A6FECE6AF0F41B2D2E7DC0_inline(L_174, NULL);
  37512. G_B61_0 = ((int32_t)(L_175));
  37513. G_B61_1 = G_B59_0;
  37514. goto IL_03a6;
  37515. }
  37516. IL_03a5:
  37517. {
  37518. G_B61_0 = 1;
  37519. G_B61_1 = G_B60_0;
  37520. }
  37521. IL_03a6:
  37522. {
  37523. NullCheck(G_B61_1);
  37524. DataColumn_set_AllowDBNull_mA024F897249016D320C180E3AB53B17AC1378137(G_B61_1, (bool)G_B61_0, NULL);
  37525. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_176 = ___0_elem;
  37526. NullCheck(L_176);
  37527. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_177;
  37528. L_177 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_176, NULL);
  37529. NullCheck(L_177);
  37530. bool L_178;
  37531. L_178 = XmlQualifiedName_get_IsEmpty_m37942163D9A870E85BE8762845953C6A6579A400(L_177, NULL);
  37532. if (!L_178)
  37533. {
  37534. goto IL_03d0;
  37535. }
  37536. }
  37537. {
  37538. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_179 = ___0_elem;
  37539. NullCheck(L_179);
  37540. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_180;
  37541. L_180 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_179, NULL);
  37542. NullCheck(L_180);
  37543. String_t* L_181;
  37544. L_181 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_180, NULL);
  37545. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_182 = ___1_table;
  37546. NullCheck(L_182);
  37547. String_t* L_183;
  37548. L_183 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_182, NULL);
  37549. bool L_184;
  37550. L_184 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_181, L_183, NULL);
  37551. if (!L_184)
  37552. {
  37553. goto IL_0401;
  37554. }
  37555. }
  37556. IL_03d0:
  37557. {
  37558. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_185 = V_5;
  37559. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_186 = ___0_elem;
  37560. NullCheck(L_186);
  37561. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_187;
  37562. L_187 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_186, NULL);
  37563. NullCheck(L_187);
  37564. String_t* L_188;
  37565. L_188 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_187, NULL);
  37566. NullCheck(L_185);
  37567. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_185, L_188, NULL);
  37568. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_189 = V_5;
  37569. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_190 = V_1;
  37570. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_191 = V_5;
  37571. NullCheck(L_191);
  37572. String_t* L_192;
  37573. L_192 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_191, NULL);
  37574. String_t* L_193;
  37575. L_193 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_190, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, L_192, NULL);
  37576. NullCheck(L_189);
  37577. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_189, L_193, NULL);
  37578. goto IL_0485;
  37579. }
  37580. IL_0401:
  37581. {
  37582. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_194 = ___0_elem;
  37583. NullCheck(L_194);
  37584. int32_t L_195;
  37585. L_195 = XmlSchemaElement_get_Form_m127B91C42E1965751913B35CE352C215FDF6B057_inline(L_194, NULL);
  37586. if ((!(((uint32_t)L_195) == ((uint32_t)2))))
  37587. {
  37588. goto IL_0418;
  37589. }
  37590. }
  37591. {
  37592. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_196 = V_5;
  37593. String_t* L_197 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  37594. NullCheck(L_196);
  37595. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_196, L_197, NULL);
  37596. goto IL_0485;
  37597. }
  37598. IL_0418:
  37599. {
  37600. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_198 = ___0_elem;
  37601. NullCheck(L_198);
  37602. int32_t L_199;
  37603. L_199 = XmlSchemaElement_get_Form_m127B91C42E1965751913B35CE352C215FDF6B057_inline(L_198, NULL);
  37604. if (L_199)
  37605. {
  37606. goto IL_0459;
  37607. }
  37608. }
  37609. {
  37610. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_200 = ___0_elem;
  37611. NullCheck(L_200);
  37612. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_201;
  37613. L_201 = XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline(L_200, NULL);
  37614. V_11 = L_201;
  37615. goto IL_0433;
  37616. }
  37617. IL_042a:
  37618. {
  37619. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_202 = V_11;
  37620. NullCheck(L_202);
  37621. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_203;
  37622. L_203 = XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline(L_202, NULL);
  37623. V_11 = L_203;
  37624. }
  37625. IL_0433:
  37626. {
  37627. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_204 = V_11;
  37628. NullCheck(L_204);
  37629. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_205;
  37630. L_205 = XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline(L_204, NULL);
  37631. if (L_205)
  37632. {
  37633. goto IL_042a;
  37634. }
  37635. }
  37636. {
  37637. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_206 = V_11;
  37638. NullCheck(((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_206, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var)));
  37639. int32_t L_207;
  37640. L_207 = XmlSchema_get_ElementFormDefault_m5AF28C6D6EF3EA692FD2D26FFDD5C77123B5D67E_inline(((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_206, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var)), NULL);
  37641. if ((!(((uint32_t)L_207) == ((uint32_t)2))))
  37642. {
  37643. goto IL_0485;
  37644. }
  37645. }
  37646. {
  37647. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_208 = V_5;
  37648. String_t* L_209 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  37649. NullCheck(L_208);
  37650. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_208, L_209, NULL);
  37651. goto IL_0485;
  37652. }
  37653. IL_0459:
  37654. {
  37655. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_210 = V_5;
  37656. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_211 = ___0_elem;
  37657. NullCheck(L_211);
  37658. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_212;
  37659. L_212 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_211, NULL);
  37660. NullCheck(L_212);
  37661. String_t* L_213;
  37662. L_213 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_212, NULL);
  37663. NullCheck(L_210);
  37664. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_210, L_213, NULL);
  37665. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_214 = V_5;
  37666. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_215 = V_1;
  37667. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_216 = V_5;
  37668. NullCheck(L_216);
  37669. String_t* L_217;
  37670. L_217 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_216, NULL);
  37671. String_t* L_218;
  37672. L_218 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_215, _stringLiteral2E402BF0C9B0484BBE2839AEB78453556B20846B, L_217, NULL);
  37673. NullCheck(L_214);
  37674. DataColumn_set_Namespace_m8062EB434C09884CFC7C9B48D109C5B6CEC01B8C(L_214, L_218, NULL);
  37675. }
  37676. IL_0485:
  37677. {
  37678. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_219 = ___0_elem;
  37679. V_12 = (-1);
  37680. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  37681. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_220;
  37682. L_220 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL);
  37683. String_t* L_221;
  37684. L_221 = Int32_ToString_m3B2730D9F5B0C1C57DCCC8B8DCFB8E5EC4E8979B((&V_12), L_220, NULL);
  37685. String_t* L_222;
  37686. L_222 = XSDSchema_GetStringAttribute_m8B9D49BA167D0E3A568DFBC054E8D47519784A25(__this, L_219, _stringLiteral9CD2CEBC2546EDA8D47B51594EEF69C5E36CE325, L_221, NULL);
  37687. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_223 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  37688. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  37689. Type_t* L_224;
  37690. L_224 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_223, NULL);
  37691. il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
  37692. RuntimeObject* L_225;
  37693. L_225 = Convert_ChangeType_m2AA053891B5D1BD5CA7689B72EE5ADC95CD3E14B(L_222, L_224, (RuntimeObject*)NULL, NULL);
  37694. V_8 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_225, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))));
  37695. bool L_226 = V_7;
  37696. if (!L_226)
  37697. {
  37698. goto IL_04ed;
  37699. }
  37700. }
  37701. {
  37702. int32_t L_227 = V_8;
  37703. if ((((int32_t)L_227) <= ((int32_t)(-1))))
  37704. {
  37705. goto IL_04e0;
  37706. }
  37707. }
  37708. {
  37709. int32_t L_228 = V_8;
  37710. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_229 = ___1_table;
  37711. NullCheck(L_229);
  37712. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_230;
  37713. L_230 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_229, NULL);
  37714. NullCheck(L_230);
  37715. int32_t L_231;
  37716. L_231 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_230);
  37717. if ((((int32_t)L_228) >= ((int32_t)L_231)))
  37718. {
  37719. goto IL_04e0;
  37720. }
  37721. }
  37722. {
  37723. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_232 = ___1_table;
  37724. NullCheck(L_232);
  37725. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_233;
  37726. L_233 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_232, NULL);
  37727. int32_t L_234 = V_8;
  37728. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_235 = V_5;
  37729. NullCheck(L_233);
  37730. DataColumnCollection_AddAt_mDA99D48F1B9255A294CB4C6C276D1E583A33F25F(L_233, L_234, L_235, NULL);
  37731. goto IL_04ed;
  37732. }
  37733. IL_04e0:
  37734. {
  37735. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_236 = ___1_table;
  37736. NullCheck(L_236);
  37737. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_237;
  37738. L_237 = DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline(L_236, NULL);
  37739. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_238 = V_5;
  37740. NullCheck(L_237);
  37741. DataColumnCollection_Add_m61D5336A215C0A47FD227BD711D6307F168D7FEF(L_237, L_238, NULL);
  37742. }
  37743. IL_04ed:
  37744. {
  37745. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_239 = V_5;
  37746. NullCheck(L_239);
  37747. String_t* L_240;
  37748. L_240 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_239, NULL);
  37749. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_241 = ___1_table;
  37750. NullCheck(L_241);
  37751. String_t* L_242;
  37752. L_242 = DataTable_get_Namespace_m3429FD2DF7BBC54DEFEB29AD9826BF89B5BD03E7(L_241, NULL);
  37753. bool L_243;
  37754. L_243 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_240, L_242, NULL);
  37755. if (!L_243)
  37756. {
  37757. goto IL_0509;
  37758. }
  37759. }
  37760. {
  37761. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_244 = V_5;
  37762. NullCheck(L_244);
  37763. L_244->____columnUri = (String_t*)NULL;
  37764. Il2CppCodeGenWriteBarrier((void**)(&L_244->____columnUri), (void*)(String_t*)NULL);
  37765. }
  37766. IL_0509:
  37767. {
  37768. bool L_245;
  37769. L_245 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  37770. if (!L_245)
  37771. {
  37772. goto IL_0525;
  37773. }
  37774. }
  37775. {
  37776. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_246 = V_5;
  37777. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_247 = V_5;
  37778. NullCheck(L_247);
  37779. String_t* L_248;
  37780. L_248 = DataColumn_get_Namespace_mE644D180B8FC08C3DD3E852E9A27ECDA251CBE2A(L_247, NULL);
  37781. String_t* L_249;
  37782. L_249 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_248, NULL);
  37783. NullCheck(L_246);
  37784. DataColumn_set_Prefix_m77DB488042E31E64F9B50E2408D11690997252A5(L_246, L_249, NULL);
  37785. }
  37786. IL_0525:
  37787. {
  37788. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_250 = V_1;
  37789. NullCheck(L_250);
  37790. String_t* L_251;
  37791. L_251 = XmlSchemaElement_get_DefaultValue_mA6F17331F4A7702DE9EB19DE943E43A3EF564766_inline(L_250, NULL);
  37792. V_9 = L_251;
  37793. String_t* L_252 = V_9;
  37794. if (!L_252)
  37795. {
  37796. goto IL_0552;
  37797. }
  37798. }
  37799. try
  37800. {
  37801. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_253 = V_5;
  37802. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_254 = V_5;
  37803. String_t* L_255 = V_9;
  37804. NullCheck(L_254);
  37805. RuntimeObject* L_256;
  37806. L_256 = DataColumn_ConvertXmlToObject_m0DA9701D5CDE1F95BD1CB499DBA292B814598486(L_254, L_255, NULL);
  37807. NullCheck(L_253);
  37808. DataColumn_set_DefaultValue_m51F7EBA8C56A864C390FA7DA7E5A2612F603C439(L_253, L_256, NULL);
  37809. goto IL_0552;
  37810. }
  37811. catch(Il2CppExceptionWrapper& e)
  37812. {
  37813. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  37814. {
  37815. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  37816. goto CATCH_0543;
  37817. }
  37818. throw e;
  37819. }
  37820. CATCH_0543:
  37821. {
  37822. FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_257 = ((FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)IL2CPP_GET_ACTIVE_EXCEPTION(FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*));;
  37823. String_t* L_258 = V_9;
  37824. Type_t* L_259 = V_0;
  37825. NullCheck(L_259);
  37826. String_t* L_260;
  37827. L_260 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_259);
  37828. Exception_t* L_261;
  37829. L_261 = ExceptionBuilder_CannotConvert_m397C3143A4BFB1CC22E648843C086AEFB9F61341(L_258, L_260, NULL);
  37830. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  37831. IL2CPP_RAISE_MANAGED_EXCEPTION(L_261, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_HandleElementColumn_m6177B2ABB71E6E07E9F215028C5B5BCEE345BE38_RuntimeMethod_var)));
  37832. }
  37833. IL_0552:
  37834. {
  37835. return;
  37836. }
  37837. }
  37838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_HandleDataSet_m96EDF4731CD529138C0E6E6C912945962FA14CC7 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, bool ___1_isNewDataSet, const RuntimeMethod* method)
  37839. {
  37840. static bool s_Il2CppMethodInitialized;
  37841. if (!s_Il2CppMethodInitialized)
  37842. {
  37843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  37844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  37845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000_RuntimeMethod_var);
  37846. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E_RuntimeMethod_var);
  37847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_RuntimeMethod_var);
  37848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  37849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  37850. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917_RuntimeMethod_var);
  37851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9FE14EFE3C45A942366CB86A107EC4EE667636BF_RuntimeMethod_var);
  37852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var);
  37853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  37854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  37855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  37856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var);
  37857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var);
  37858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  37859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var);
  37860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var);
  37861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var);
  37862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var);
  37863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE);
  37864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA02AA6F064FEF06AA7052F4697AFB82655833DCB);
  37865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0EE40A86232F374F41406B68C82CD09A65DE4CB);
  37866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC89BC991117E3E846F6600D5AC98D195F3BB2958);
  37867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B);
  37868. s_Il2CppMethodInitialized = true;
  37869. }
  37870. String_t* V_0 = NULL;
  37871. String_t* V_1 = NULL;
  37872. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* V_2 = NULL;
  37873. String_t* V_3 = NULL;
  37874. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* V_4 = NULL;
  37875. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* V_5 = NULL;
  37876. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_6 = NULL;
  37877. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_7 = NULL;
  37878. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_8 = NULL;
  37879. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_9 = NULL;
  37880. bool V_10 = false;
  37881. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* V_11 = NULL;
  37882. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* V_12 = NULL;
  37883. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* V_13 = NULL;
  37884. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_14 = NULL;
  37885. RuntimeObject* V_15 = NULL;
  37886. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* V_16 = NULL;
  37887. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* V_17 = NULL;
  37888. Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3 V_18;
  37889. memset((&V_18), 0, sizeof(V_18));
  37890. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_19 = NULL;
  37891. {
  37892. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___0_node;
  37893. NullCheck(L_0);
  37894. String_t* L_1;
  37895. L_1 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_0, NULL);
  37896. V_0 = L_1;
  37897. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_2 = ___0_node;
  37898. NullCheck(L_2);
  37899. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_3;
  37900. L_3 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_2, NULL);
  37901. NullCheck(L_3);
  37902. String_t* L_4;
  37903. L_4 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_3, NULL);
  37904. V_1 = L_4;
  37905. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_5 = __this->____ds;
  37906. NullCheck(L_5);
  37907. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_6;
  37908. L_6 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_5, NULL);
  37909. NullCheck(L_6);
  37910. int32_t L_7;
  37911. L_7 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_6);
  37912. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_8 = (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*)il2cpp_codegen_object_new(List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  37913. List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6(L_8, List_1__ctor_mFB7CD9B31B090DB3303A869F2B6A673E5081DFD6_RuntimeMethod_var);
  37914. V_2 = L_8;
  37915. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_9 = ___0_node;
  37916. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  37917. String_t* L_10;
  37918. L_10 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_9, _stringLiteralE3E0BC991DA54A4EBC858D968493D0CB4D55810B, NULL);
  37919. V_3 = L_10;
  37920. String_t* L_11 = V_3;
  37921. if (!L_11)
  37922. {
  37923. goto IL_0066;
  37924. }
  37925. }
  37926. {
  37927. String_t* L_12 = V_3;
  37928. NullCheck(L_12);
  37929. int32_t L_13;
  37930. L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
  37931. if (!L_13)
  37932. {
  37933. goto IL_0054;
  37934. }
  37935. }
  37936. {
  37937. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_14 = __this->____ds;
  37938. String_t* L_15 = V_3;
  37939. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_16 = (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)il2cpp_codegen_object_new(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  37940. CultureInfo__ctor_m13C68B1478A97FC5FA9653C46B2C42DA01573FFB(L_16, L_15, NULL);
  37941. NullCheck(L_14);
  37942. DataSet_set_Locale_m498EDF2A99549F191A192EFF98B0E6CFE57A4204(L_14, L_16, NULL);
  37943. goto IL_009e;
  37944. }
  37945. IL_0054:
  37946. {
  37947. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_17 = __this->____ds;
  37948. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  37949. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_18;
  37950. L_18 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  37951. NullCheck(L_17);
  37952. DataSet_set_Locale_m498EDF2A99549F191A192EFF98B0E6CFE57A4204(L_17, L_18, NULL);
  37953. goto IL_009e;
  37954. }
  37955. IL_0066:
  37956. {
  37957. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_19 = ___0_node;
  37958. bool L_20;
  37959. L_20 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_19, _stringLiteralA02AA6F064FEF06AA7052F4697AFB82655833DCB, (bool)0, NULL);
  37960. if (!L_20)
  37961. {
  37962. goto IL_0088;
  37963. }
  37964. }
  37965. {
  37966. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_21 = __this->____ds;
  37967. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  37968. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_22;
  37969. L_22 = CultureInfo_get_CurrentCulture_m8A4580F49DDD7E9DB34C699965423DB8E3BBA9A5(NULL);
  37970. NullCheck(L_21);
  37971. DataSet_SetLocaleValue_m9715B5950B002E79EA8213DD24DBA3D201681882(L_21, L_22, (bool)0, NULL);
  37972. goto IL_009e;
  37973. }
  37974. IL_0088:
  37975. {
  37976. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_23 = __this->____ds;
  37977. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_24 = (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)il2cpp_codegen_object_new(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  37978. CultureInfo__ctor_mD1D75C5265C13B47789C51609AF1BCBC86FB846A(L_24, ((int32_t)1033), NULL);
  37979. NullCheck(L_23);
  37980. DataSet_SetLocaleValue_m9715B5950B002E79EA8213DD24DBA3D201681882(L_23, L_24, (bool)0, NULL);
  37981. }
  37982. IL_009e:
  37983. {
  37984. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_25 = ___0_node;
  37985. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  37986. String_t* L_26;
  37987. L_26 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_25, _stringLiteralC0EE40A86232F374F41406B68C82CD09A65DE4CB, NULL);
  37988. V_3 = L_26;
  37989. String_t* L_27 = V_3;
  37990. if (!L_27)
  37991. {
  37992. goto IL_00b7;
  37993. }
  37994. }
  37995. {
  37996. String_t* L_28 = V_3;
  37997. NullCheck(L_28);
  37998. int32_t L_29;
  37999. L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
  38000. if (!L_29)
  38001. {
  38002. goto IL_00b7;
  38003. }
  38004. }
  38005. {
  38006. String_t* L_30 = V_3;
  38007. V_0 = L_30;
  38008. }
  38009. IL_00b7:
  38010. {
  38011. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_31 = ___0_node;
  38012. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  38013. String_t* L_32;
  38014. L_32 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_31, _stringLiteralC89BC991117E3E846F6600D5AC98D195F3BB2958, NULL);
  38015. V_3 = L_32;
  38016. String_t* L_33 = V_3;
  38017. if (!L_33)
  38018. {
  38019. goto IL_00d0;
  38020. }
  38021. }
  38022. {
  38023. String_t* L_34 = V_3;
  38024. NullCheck(L_34);
  38025. int32_t L_35;
  38026. L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_34, NULL);
  38027. if (!L_35)
  38028. {
  38029. goto IL_00d0;
  38030. }
  38031. }
  38032. {
  38033. String_t* L_36 = V_3;
  38034. V_1 = L_36;
  38035. }
  38036. IL_00d0:
  38037. {
  38038. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_37 = __this->____ds;
  38039. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_38 = ___0_node;
  38040. NullCheck(L_38);
  38041. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_39;
  38042. L_39 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_38, NULL);
  38043. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  38044. XSDSchema_SetProperties_mD1FEA6AD6B72E57D1627A0E250C040E8FC6ECE8F(L_37, L_39, NULL);
  38045. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_40 = __this->____ds;
  38046. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_41 = ___0_node;
  38047. NullCheck(L_41);
  38048. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_42;
  38049. L_42 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_41, NULL);
  38050. XSDSchema_SetExtProperties_mC2432D4A837C90DBA4E0E3CD39CC34526678AC29(L_40, L_42, NULL);
  38051. String_t* L_43 = V_0;
  38052. if (!L_43)
  38053. {
  38054. goto IL_010e;
  38055. }
  38056. }
  38057. {
  38058. String_t* L_44 = V_0;
  38059. NullCheck(L_44);
  38060. int32_t L_45;
  38061. L_45 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_44, NULL);
  38062. if (!L_45)
  38063. {
  38064. goto IL_010e;
  38065. }
  38066. }
  38067. {
  38068. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_46 = __this->____ds;
  38069. String_t* L_47 = V_0;
  38070. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  38071. String_t* L_48;
  38072. L_48 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_47, NULL);
  38073. NullCheck(L_46);
  38074. DataSet_set_DataSetName_m056B14E284EF8A39DCAC0CA0F9C2927398ACAC8A(L_46, L_48, NULL);
  38075. }
  38076. IL_010e:
  38077. {
  38078. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_49 = __this->____ds;
  38079. String_t* L_50 = V_1;
  38080. NullCheck(L_49);
  38081. DataSet_set_Namespace_mA89BD14E3372A50AC77EB0A67EBF7105847237F9(L_49, L_50, NULL);
  38082. bool L_51;
  38083. L_51 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  38084. if (!L_51)
  38085. {
  38086. goto IL_013e;
  38087. }
  38088. }
  38089. {
  38090. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_52 = __this->____ds;
  38091. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_53 = __this->____ds;
  38092. NullCheck(L_53);
  38093. String_t* L_54;
  38094. L_54 = DataSet_get_Namespace_mCD2A82F0F982A56430294CBDAC10A2C8159FA289_inline(L_53, NULL);
  38095. String_t* L_55;
  38096. L_55 = XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42(__this, L_54, NULL);
  38097. NullCheck(L_52);
  38098. DataSet_set_Prefix_mFDA98ED72ABE1C382CC27CC4880EFFF9BD0359D2(L_52, L_55, NULL);
  38099. }
  38100. IL_013e:
  38101. {
  38102. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_56 = ___0_node;
  38103. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_57;
  38104. L_57 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, L_56, NULL);
  38105. V_4 = ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_57, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var));
  38106. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_58 = V_4;
  38107. NullCheck(L_58);
  38108. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_59;
  38109. L_59 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_58, NULL);
  38110. if (!L_59)
  38111. {
  38112. goto IL_03b0;
  38113. }
  38114. }
  38115. {
  38116. XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* L_60 = V_4;
  38117. NullCheck(L_60);
  38118. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_61;
  38119. L_61 = XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline(L_60, NULL);
  38120. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_62;
  38121. L_62 = XSDSchema_GetParticleItems_m93D2218C1B466801A9AD0D7BCBA620B60D0EA06D(__this, L_61, NULL);
  38122. V_5 = L_62;
  38123. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_63 = V_5;
  38124. if (L_63)
  38125. {
  38126. goto IL_016c;
  38127. }
  38128. }
  38129. {
  38130. return;
  38131. }
  38132. IL_016c:
  38133. {
  38134. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_64 = V_5;
  38135. NullCheck(L_64);
  38136. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_65;
  38137. L_65 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_64, NULL);
  38138. V_6 = L_65;
  38139. }
  38140. {
  38141. auto __finallyBlock = il2cpp::utils::Finally([&]
  38142. {
  38143. FINALLY_039b:
  38144. {
  38145. {
  38146. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_66 = V_6;
  38147. V_15 = ((RuntimeObject*)IsInst((RuntimeObject*)L_66, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  38148. RuntimeObject* L_67 = V_15;
  38149. if (!L_67)
  38150. {
  38151. goto IL_03af;
  38152. }
  38153. }
  38154. {
  38155. RuntimeObject* L_68 = V_15;
  38156. NullCheck(L_68);
  38157. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_68);
  38158. }
  38159. IL_03af:
  38160. {
  38161. return;
  38162. }
  38163. }
  38164. });
  38165. try
  38166. {
  38167. {
  38168. goto IL_038d_1;
  38169. }
  38170. IL_017a_1:
  38171. {
  38172. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_69 = V_6;
  38173. NullCheck(L_69);
  38174. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_70;
  38175. L_70 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_69, NULL);
  38176. V_7 = ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_70, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var));
  38177. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_71 = V_7;
  38178. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_71, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  38179. {
  38180. goto IL_0268_1;
  38181. }
  38182. }
  38183. {
  38184. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_72 = V_7;
  38185. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_72, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38186. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_73;
  38187. L_73 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_72, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38188. NullCheck(L_73);
  38189. String_t* L_74;
  38190. L_74 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_73, NULL);
  38191. NullCheck(L_74);
  38192. int32_t L_75;
  38193. L_75 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_74, NULL);
  38194. if (!L_75)
  38195. {
  38196. goto IL_0235_1;
  38197. }
  38198. }
  38199. {
  38200. bool L_76;
  38201. L_76 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  38202. if (!L_76)
  38203. {
  38204. goto IL_038d_1;
  38205. }
  38206. }
  38207. {
  38208. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_77 = __this->____ds;
  38209. NullCheck(L_77);
  38210. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_78;
  38211. L_78 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_77, NULL);
  38212. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_79 = V_7;
  38213. String_t* L_80;
  38214. L_80 = XSDSchema_GetInstanceName_m991862D4E6815188F04C5A87A17DB3926CDB834D(__this, ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_79, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38215. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  38216. String_t* L_81;
  38217. L_81 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_80, NULL);
  38218. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_82 = ___0_node;
  38219. NullCheck(L_82);
  38220. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_83;
  38221. L_83 = XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline(L_82, NULL);
  38222. NullCheck(L_83);
  38223. String_t* L_84;
  38224. L_84 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_83, NULL);
  38225. NullCheck(L_78);
  38226. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_85;
  38227. L_85 = DataTableCollection_GetTable_m4673DA1D3BE04A64D9DFB3B53559C2362CD10929(L_78, L_81, L_84, NULL);
  38228. V_9 = L_85;
  38229. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_86 = V_9;
  38230. if (!L_86)
  38231. {
  38232. goto IL_01f5_1;
  38233. }
  38234. }
  38235. {
  38236. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_87 = V_2;
  38237. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_88 = V_9;
  38238. NullCheck(L_87);
  38239. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_87, L_88, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  38240. }
  38241. IL_01f5_1:
  38242. {
  38243. V_10 = (bool)0;
  38244. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_89 = ___0_node;
  38245. NullCheck(L_89);
  38246. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_90;
  38247. L_90 = XmlSchemaElement_get_ElementSchemaType_m774B506CD9AA4BB4BAB305EF03703C48E4998687_inline(L_89, NULL);
  38248. if (L_90)
  38249. {
  38250. goto IL_0213_1;
  38251. }
  38252. }
  38253. {
  38254. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_91 = V_7;
  38255. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_91, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38256. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_92;
  38257. L_92 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_91, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38258. if (((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_92, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  38259. {
  38260. goto IL_0216_1;
  38261. }
  38262. }
  38263. IL_0213_1:
  38264. {
  38265. V_10 = (bool)1;
  38266. }
  38267. IL_0216_1:
  38268. {
  38269. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_93 = V_7;
  38270. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_93, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38271. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_94;
  38272. L_94 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_93, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38273. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  38274. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_95 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  38275. bool L_96;
  38276. L_96 = Decimal_op_Inequality_mCFFC6B60AEDE8CFB2DEABD97FF0F2B79A31E2690(L_94, L_95, NULL);
  38277. if (!L_96)
  38278. {
  38279. goto IL_0235_1;
  38280. }
  38281. }
  38282. {
  38283. bool L_97 = V_10;
  38284. if (!L_97)
  38285. {
  38286. goto IL_038d_1;
  38287. }
  38288. }
  38289. IL_0235_1:
  38290. {
  38291. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_98 = V_7;
  38292. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_99;
  38293. L_99 = XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20(__this, ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_98, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38294. V_8 = L_99;
  38295. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_100 = V_8;
  38296. if (!L_100)
  38297. {
  38298. goto IL_0250_1;
  38299. }
  38300. }
  38301. {
  38302. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_101 = V_8;
  38303. NullCheck(L_101);
  38304. L_101->____fNestedInDataset = (bool)1;
  38305. }
  38306. IL_0250_1:
  38307. {
  38308. bool L_102;
  38309. L_102 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  38310. if (!L_102)
  38311. {
  38312. goto IL_038d_1;
  38313. }
  38314. }
  38315. {
  38316. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_103 = V_2;
  38317. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_104 = V_8;
  38318. NullCheck(L_103);
  38319. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_103, L_104, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  38320. goto IL_038d_1;
  38321. }
  38322. IL_0268_1:
  38323. {
  38324. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_105 = V_7;
  38325. if (!((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)IsInstClass((RuntimeObject*)L_105, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)))
  38326. {
  38327. goto IL_038d_1;
  38328. }
  38329. }
  38330. {
  38331. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_106 = V_7;
  38332. NullCheck(((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)CastclassClass((RuntimeObject*)L_106, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)));
  38333. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_107;
  38334. L_107 = VirtualFuncInvoker0< XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* >::Invoke(16, ((XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4*)CastclassClass((RuntimeObject*)L_106, XmlSchemaChoice_t067583E5607666AC46E568609762A223358CA4E4_il2cpp_TypeInfo_var)));
  38335. V_11 = L_107;
  38336. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_108 = V_11;
  38337. if (!L_108)
  38338. {
  38339. goto IL_038d_1;
  38340. }
  38341. }
  38342. {
  38343. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_109 = V_11;
  38344. NullCheck(L_109);
  38345. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_110;
  38346. L_110 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_109, NULL);
  38347. V_12 = L_110;
  38348. }
  38349. {
  38350. auto __finallyBlock = il2cpp::utils::Finally([&]
  38351. {
  38352. FINALLY_0378_1:
  38353. {
  38354. {
  38355. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_111 = V_12;
  38356. V_15 = ((RuntimeObject*)IsInst((RuntimeObject*)L_111, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  38357. RuntimeObject* L_112 = V_15;
  38358. if (!L_112)
  38359. {
  38360. goto IL_038c_1;
  38361. }
  38362. }
  38363. {
  38364. RuntimeObject* L_113 = V_15;
  38365. NullCheck(L_113);
  38366. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_113);
  38367. }
  38368. IL_038c_1:
  38369. {
  38370. return;
  38371. }
  38372. }
  38373. });
  38374. try
  38375. {
  38376. {
  38377. goto IL_036a_2;
  38378. }
  38379. IL_0297_2:
  38380. {
  38381. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_114 = V_12;
  38382. NullCheck(L_114);
  38383. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_115;
  38384. L_115 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_114, NULL);
  38385. V_13 = ((XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04*)CastclassClass((RuntimeObject*)L_115, XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04_il2cpp_TypeInfo_var));
  38386. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_116 = V_13;
  38387. if (!((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)IsInstClass((RuntimeObject*)L_116, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)))
  38388. {
  38389. goto IL_036a_2;
  38390. }
  38391. }
  38392. {
  38393. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_117 = V_7;
  38394. NullCheck(((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)CastclassClass((RuntimeObject*)L_117, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)));
  38395. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_118;
  38396. L_118 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)CastclassClass((RuntimeObject*)L_117, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)), NULL);
  38397. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  38398. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_119 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  38399. bool L_120;
  38400. L_120 = Decimal_op_GreaterThan_m549F09BF0C53D8611E550CA9CCB53543D6DAF717(L_118, L_119, NULL);
  38401. if (!L_120)
  38402. {
  38403. goto IL_02f4_2;
  38404. }
  38405. }
  38406. {
  38407. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_121 = V_13;
  38408. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_121, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38409. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_122;
  38410. L_122 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_121, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38411. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_122, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  38412. {
  38413. goto IL_02f4_2;
  38414. }
  38415. }
  38416. {
  38417. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_123 = V_13;
  38418. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_124 = V_7;
  38419. NullCheck(((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)CastclassClass((RuntimeObject*)L_124, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)));
  38420. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_125;
  38421. L_125 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(((XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE*)CastclassClass((RuntimeObject*)L_124, XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE_il2cpp_TypeInfo_var)), NULL);
  38422. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_123, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38423. XmlSchemaParticle_set_MaxOccurs_m323FFAAFC203B3935B029652812ACFEF03177776(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_123, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), L_125, NULL);
  38424. }
  38425. IL_02f4_2:
  38426. {
  38427. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_126 = V_13;
  38428. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_126, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38429. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_127;
  38430. L_127 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_126, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38431. NullCheck(L_127);
  38432. String_t* L_128;
  38433. L_128 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_127, NULL);
  38434. NullCheck(L_128);
  38435. int32_t L_129;
  38436. L_129 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_128, NULL);
  38437. if (!L_129)
  38438. {
  38439. goto IL_033f_2;
  38440. }
  38441. }
  38442. {
  38443. bool L_130;
  38444. L_130 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  38445. if (L_130)
  38446. {
  38447. goto IL_033f_2;
  38448. }
  38449. }
  38450. {
  38451. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_131 = V_13;
  38452. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_131, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38453. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_132;
  38454. L_132 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_131, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38455. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  38456. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_133 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  38457. bool L_134;
  38458. L_134 = Decimal_op_Inequality_mCFFC6B60AEDE8CFB2DEABD97FF0F2B79A31E2690(L_132, L_133, NULL);
  38459. if (!L_134)
  38460. {
  38461. goto IL_033f_2;
  38462. }
  38463. }
  38464. {
  38465. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_135 = V_13;
  38466. NullCheck(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_135, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)));
  38467. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_136;
  38468. L_136 = XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline(((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_135, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38469. if (!((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_136, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  38470. {
  38471. goto IL_036a_2;
  38472. }
  38473. }
  38474. IL_033f_2:
  38475. {
  38476. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_137 = V_13;
  38477. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_138;
  38478. L_138 = XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20(__this, ((XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970*)CastclassClass((RuntimeObject*)L_137, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970_il2cpp_TypeInfo_var)), NULL);
  38479. V_14 = L_138;
  38480. bool L_139;
  38481. L_139 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  38482. if (!L_139)
  38483. {
  38484. goto IL_035e_2;
  38485. }
  38486. }
  38487. {
  38488. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_140 = V_2;
  38489. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_141 = V_14;
  38490. NullCheck(L_140);
  38491. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_140, L_141, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  38492. }
  38493. IL_035e_2:
  38494. {
  38495. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_142 = V_14;
  38496. if (!L_142)
  38497. {
  38498. goto IL_036a_2;
  38499. }
  38500. }
  38501. {
  38502. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_143 = V_14;
  38503. NullCheck(L_143);
  38504. L_143->____fNestedInDataset = (bool)1;
  38505. }
  38506. IL_036a_2:
  38507. {
  38508. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_144 = V_12;
  38509. NullCheck(L_144);
  38510. bool L_145;
  38511. L_145 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_144, NULL);
  38512. if (L_145)
  38513. {
  38514. goto IL_0297_2;
  38515. }
  38516. }
  38517. {
  38518. goto IL_038d_1;
  38519. }
  38520. }
  38521. catch(Il2CppExceptionWrapper& e)
  38522. {
  38523. __finallyBlock.StoreException(e.ex);
  38524. }
  38525. }
  38526. IL_038d_1:
  38527. {
  38528. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_146 = V_6;
  38529. NullCheck(L_146);
  38530. bool L_147;
  38531. L_147 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_146, NULL);
  38532. if (L_147)
  38533. {
  38534. goto IL_017a_1;
  38535. }
  38536. }
  38537. {
  38538. goto IL_03b0;
  38539. }
  38540. }
  38541. catch(Il2CppExceptionWrapper& e)
  38542. {
  38543. __finallyBlock.StoreException(e.ex);
  38544. }
  38545. }
  38546. IL_03b0:
  38547. {
  38548. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_148 = ___0_node;
  38549. NullCheck(L_148);
  38550. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_149;
  38551. L_149 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_148, NULL);
  38552. if (!L_149)
  38553. {
  38554. goto IL_0416;
  38555. }
  38556. }
  38557. {
  38558. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_150 = ___0_node;
  38559. NullCheck(L_150);
  38560. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_151;
  38561. L_151 = XmlSchemaElement_get_Constraints_m7BA0C4284F44C9C9FA5EC8BF524BEFFE11178438(L_150, NULL);
  38562. NullCheck(L_151);
  38563. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_152;
  38564. L_152 = XmlSchemaObjectCollection_GetEnumerator_m1BE1F7F9A214606480478E5C982D93A2D650CE51(L_151, NULL);
  38565. V_6 = L_152;
  38566. }
  38567. {
  38568. auto __finallyBlock = il2cpp::utils::Finally([&]
  38569. {
  38570. FINALLY_0401:
  38571. {
  38572. {
  38573. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_153 = V_6;
  38574. V_15 = ((RuntimeObject*)IsInst((RuntimeObject*)L_153, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  38575. RuntimeObject* L_154 = V_15;
  38576. if (!L_154)
  38577. {
  38578. goto IL_0415;
  38579. }
  38580. }
  38581. {
  38582. RuntimeObject* L_155 = V_15;
  38583. NullCheck(L_155);
  38584. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_155);
  38585. }
  38586. IL_0415:
  38587. {
  38588. return;
  38589. }
  38590. }
  38591. });
  38592. try
  38593. {
  38594. {
  38595. goto IL_03f6_1;
  38596. }
  38597. IL_03c7_1:
  38598. {
  38599. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_156 = V_6;
  38600. NullCheck(L_156);
  38601. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_157;
  38602. L_157 = XmlSchemaObjectEnumerator_get_Current_m1A686BB7E0267B5B749F8930C2F1C12C0FBE0B72(L_156, NULL);
  38603. V_16 = ((XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28*)IsInstClass((RuntimeObject*)((XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC*)CastclassClass((RuntimeObject*)L_157, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC_il2cpp_TypeInfo_var)), XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28_il2cpp_TypeInfo_var));
  38604. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_158 = V_16;
  38605. if (!L_158)
  38606. {
  38607. goto IL_03f6_1;
  38608. }
  38609. }
  38610. {
  38611. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_159 = V_16;
  38612. bool L_160;
  38613. L_160 = XSDSchema_GetBooleanAttribute_mE0B91C85997448CC1364DD952FE51D8A4C21A1B4(__this, L_159, _stringLiteral9F8150160FD1507CEAF70045942E1B723D6C93EE, (bool)0, NULL);
  38614. if (L_160)
  38615. {
  38616. goto IL_03f6_1;
  38617. }
  38618. }
  38619. {
  38620. XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* L_161 = V_16;
  38621. XSDSchema_HandleKeyref_m03D6A8F76069553290BF414D7ACA79707D16E6CB(__this, L_161, NULL);
  38622. }
  38623. IL_03f6_1:
  38624. {
  38625. XmlSchemaObjectEnumerator_t55636843520BBB15553EF539733C7CF2877073CC* L_162 = V_6;
  38626. NullCheck(L_162);
  38627. bool L_163;
  38628. L_163 = XmlSchemaObjectEnumerator_MoveNext_mCE238F5E173EB65810B7BB5188EA9BF9C89B6EF8(L_162, NULL);
  38629. if (L_163)
  38630. {
  38631. goto IL_03c7_1;
  38632. }
  38633. }
  38634. {
  38635. goto IL_0416;
  38636. }
  38637. }
  38638. catch(Il2CppExceptionWrapper& e)
  38639. {
  38640. __finallyBlock.StoreException(e.ex);
  38641. }
  38642. }
  38643. IL_0416:
  38644. {
  38645. bool L_164;
  38646. L_164 = XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline(__this, NULL);
  38647. bool L_165 = ___1_isNewDataSet;
  38648. if (!((int32_t)((int32_t)L_164&(int32_t)L_165)))
  38649. {
  38650. goto IL_047f;
  38651. }
  38652. }
  38653. {
  38654. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_166 = __this->____ds;
  38655. NullCheck(L_166);
  38656. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_167;
  38657. L_167 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_166, NULL);
  38658. NullCheck(L_167);
  38659. int32_t L_168;
  38660. L_168 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_167);
  38661. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_169 = (List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81*)il2cpp_codegen_object_new(List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81_il2cpp_TypeInfo_var);
  38662. List_1__ctor_m9FE14EFE3C45A942366CB86A107EC4EE667636BF(L_169, L_168, List_1__ctor_m9FE14EFE3C45A942366CB86A107EC4EE667636BF_RuntimeMethod_var);
  38663. V_17 = L_169;
  38664. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_170 = V_2;
  38665. NullCheck(L_170);
  38666. Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3 L_171;
  38667. L_171 = List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917(L_170, List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917_RuntimeMethod_var);
  38668. V_18 = L_171;
  38669. }
  38670. {
  38671. auto __finallyBlock = il2cpp::utils::Finally([&]
  38672. {
  38673. FINALLY_045f:
  38674. {
  38675. Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000((&V_18), Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000_RuntimeMethod_var);
  38676. return;
  38677. }
  38678. });
  38679. try
  38680. {
  38681. {
  38682. goto IL_0454_1;
  38683. }
  38684. IL_0441_1:
  38685. {
  38686. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_172;
  38687. L_172 = Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_inline((&V_18), Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_RuntimeMethod_var);
  38688. V_19 = L_172;
  38689. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_173 = V_17;
  38690. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_174 = V_19;
  38691. XSDSchema_AddTablesToList_m56B28F49E05415D088092D23923DCC201F76DE21(__this, L_173, L_174, NULL);
  38692. }
  38693. IL_0454_1:
  38694. {
  38695. bool L_175;
  38696. L_175 = Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E((&V_18), Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E_RuntimeMethod_var);
  38697. if (L_175)
  38698. {
  38699. goto IL_0441_1;
  38700. }
  38701. }
  38702. {
  38703. goto IL_046d;
  38704. }
  38705. }
  38706. catch(Il2CppExceptionWrapper& e)
  38707. {
  38708. __finallyBlock.StoreException(e.ex);
  38709. }
  38710. }
  38711. IL_046d:
  38712. {
  38713. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_176 = __this->____ds;
  38714. NullCheck(L_176);
  38715. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_177;
  38716. L_177 = DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline(L_176, NULL);
  38717. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_178 = V_17;
  38718. NullCheck(L_177);
  38719. DataTableCollection_ReplaceFromInference_m344E82B75E401B3F0E6A2EE3426E70B9857BA23A(L_177, L_178, NULL);
  38720. }
  38721. IL_047f:
  38722. {
  38723. return;
  38724. }
  38725. }
  38726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema_AddTablesToList_m56B28F49E05415D088092D23923DCC201F76DE21 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* ___0_tableList, DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ___1_dt, const RuntimeMethod* method)
  38727. {
  38728. static bool s_Il2CppMethodInitialized;
  38729. if (!s_Il2CppMethodInitialized)
  38730. {
  38731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  38732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000_RuntimeMethod_var);
  38733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E_RuntimeMethod_var);
  38734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_RuntimeMethod_var);
  38735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  38736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m98A2AF472CE4BF4887EB1C133532A83C901B54A3_RuntimeMethod_var);
  38737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917_RuntimeMethod_var);
  38738. s_Il2CppMethodInitialized = true;
  38739. }
  38740. Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3 V_0;
  38741. memset((&V_0), 0, sizeof(V_0));
  38742. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* V_1 = NULL;
  38743. {
  38744. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_0 = ___0_tableList;
  38745. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_1 = ___1_dt;
  38746. NullCheck(L_0);
  38747. bool L_2;
  38748. L_2 = List_1_Contains_m98A2AF472CE4BF4887EB1C133532A83C901B54A3(L_0, L_1, List_1_Contains_m98A2AF472CE4BF4887EB1C133532A83C901B54A3_RuntimeMethod_var);
  38749. if (L_2)
  38750. {
  38751. goto IL_004d;
  38752. }
  38753. }
  38754. {
  38755. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_3 = ___0_tableList;
  38756. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = ___1_dt;
  38757. NullCheck(L_3);
  38758. List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_inline(L_3, L_4, List_1_Add_mEE862C9B8AA034F39EF5FEE1BEA82D4CDCE04982_RuntimeMethod_var);
  38759. Dictionary_2_tE397BE443FF81A305BDE78E9F0CC10C168D3B405* L_5 = __this->____tableDictionary;
  38760. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_6 = ___1_dt;
  38761. NullCheck(L_5);
  38762. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_7;
  38763. L_7 = Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F(L_5, L_6, Dictionary_2_get_Item_mC73D4074FA71012EBB4BA8CF7E196FC4DFF0DB5F_RuntimeMethod_var);
  38764. NullCheck(L_7);
  38765. Enumerator_t82EAD00EF3510ACA8975FA4EC91EA7AD219A96F3 L_8;
  38766. L_8 = List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917(L_7, List_1_GetEnumerator_mAC86F6905FFCA362C94B22B69F6F3306ADC18917_RuntimeMethod_var);
  38767. V_0 = L_8;
  38768. }
  38769. {
  38770. auto __finallyBlock = il2cpp::utils::Finally([&]
  38771. {
  38772. FINALLY_003f:
  38773. {
  38774. Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000((&V_0), Enumerator_Dispose_mD5A8CA621C545097F9C7431702C82DC0DB8AB000_RuntimeMethod_var);
  38775. return;
  38776. }
  38777. });
  38778. try
  38779. {
  38780. {
  38781. goto IL_0034_1;
  38782. }
  38783. IL_0024_1:
  38784. {
  38785. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9;
  38786. L_9 = Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_inline((&V_0), Enumerator_get_Current_mF3DB50186E6FDB13E27E28433335CD9EA3FE68B8_RuntimeMethod_var);
  38787. V_1 = L_9;
  38788. List_1_t88A4402AE9BC4CABD28BA59887541C46E4076C81* L_10 = ___0_tableList;
  38789. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_11 = V_1;
  38790. XSDSchema_AddTablesToList_m56B28F49E05415D088092D23923DCC201F76DE21(__this, L_10, L_11, NULL);
  38791. }
  38792. IL_0034_1:
  38793. {
  38794. bool L_12;
  38795. L_12 = Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E((&V_0), Enumerator_MoveNext_m583C99729A705F4D6F1287E0FCD0FE1A50EE582E_RuntimeMethod_var);
  38796. if (L_12)
  38797. {
  38798. goto IL_0024_1;
  38799. }
  38800. }
  38801. {
  38802. goto IL_004d;
  38803. }
  38804. }
  38805. catch(Il2CppExceptionWrapper& e)
  38806. {
  38807. __finallyBlock.StoreException(e.ex);
  38808. }
  38809. }
  38810. IL_004d:
  38811. {
  38812. return;
  38813. }
  38814. }
  38815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetPrefix_m4ED08131C3C609026FD1173D844DFA0FD7EC1E42 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_ns, const RuntimeMethod* method)
  38816. {
  38817. static bool s_Il2CppMethodInitialized;
  38818. if (!s_Il2CppMethodInitialized)
  38819. {
  38820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  38821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  38822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  38823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var);
  38824. s_Il2CppMethodInitialized = true;
  38825. }
  38826. RuntimeObject* V_0 = NULL;
  38827. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* V_1 = NULL;
  38828. int32_t V_2 = 0;
  38829. String_t* V_3 = NULL;
  38830. RuntimeObject* V_4 = NULL;
  38831. {
  38832. String_t* L_0 = ___0_ns;
  38833. if (L_0)
  38834. {
  38835. goto IL_0005;
  38836. }
  38837. }
  38838. {
  38839. return (String_t*)NULL;
  38840. }
  38841. IL_0005:
  38842. {
  38843. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_1 = __this->____schemaSet;
  38844. NullCheck(L_1);
  38845. RuntimeObject* L_2;
  38846. L_2 = XmlSchemaSet_Schemas_mE3BC781CBC04B6AE002103FEB3D506EDFC161F6C(L_1, NULL);
  38847. NullCheck(L_2);
  38848. RuntimeObject* L_3;
  38849. L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_2);
  38850. V_0 = L_3;
  38851. }
  38852. {
  38853. auto __finallyBlock = il2cpp::utils::Finally([&]
  38854. {
  38855. FINALLY_0061:
  38856. {
  38857. {
  38858. RuntimeObject* L_4 = V_0;
  38859. V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  38860. RuntimeObject* L_5 = V_4;
  38861. if (!L_5)
  38862. {
  38863. goto IL_0074;
  38864. }
  38865. }
  38866. {
  38867. RuntimeObject* L_6 = V_4;
  38868. NullCheck(L_6);
  38869. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
  38870. }
  38871. IL_0074:
  38872. {
  38873. return;
  38874. }
  38875. }
  38876. });
  38877. try
  38878. {
  38879. {
  38880. goto IL_0057_1;
  38881. }
  38882. IL_0018_1:
  38883. {
  38884. RuntimeObject* L_7 = V_0;
  38885. NullCheck(L_7);
  38886. RuntimeObject* L_8;
  38887. L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_7);
  38888. NullCheck(((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_8, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var)));
  38889. XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93* L_9;
  38890. L_9 = XmlSchemaObject_get_Namespaces_m7E7E0DCE92E93E7E35BB16F6ED4C40453C702C03(((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_8, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var)), NULL);
  38891. NullCheck(L_9);
  38892. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_10;
  38893. L_10 = XmlSerializerNamespaces_ToArray_m36788F0D0B36CF5704BA12E554987ACAA77E0661(L_9, NULL);
  38894. V_1 = L_10;
  38895. V_2 = 0;
  38896. goto IL_0051_1;
  38897. }
  38898. IL_0032_1:
  38899. {
  38900. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_11 = V_1;
  38901. int32_t L_12 = V_2;
  38902. NullCheck(L_11);
  38903. int32_t L_13 = L_12;
  38904. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  38905. NullCheck(L_14);
  38906. String_t* L_15;
  38907. L_15 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_14, NULL);
  38908. String_t* L_16 = ___0_ns;
  38909. bool L_17;
  38910. L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, L_16, NULL);
  38911. if (!L_17)
  38912. {
  38913. goto IL_004d_1;
  38914. }
  38915. }
  38916. {
  38917. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_18 = V_1;
  38918. int32_t L_19 = V_2;
  38919. NullCheck(L_18);
  38920. int32_t L_20 = L_19;
  38921. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  38922. NullCheck(L_21);
  38923. String_t* L_22;
  38924. L_22 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_21, NULL);
  38925. V_3 = L_22;
  38926. goto IL_0077;
  38927. }
  38928. IL_004d_1:
  38929. {
  38930. int32_t L_23 = V_2;
  38931. V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  38932. }
  38933. IL_0051_1:
  38934. {
  38935. int32_t L_24 = V_2;
  38936. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_25 = V_1;
  38937. NullCheck(L_25);
  38938. if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
  38939. {
  38940. goto IL_0032_1;
  38941. }
  38942. }
  38943. IL_0057_1:
  38944. {
  38945. RuntimeObject* L_26 = V_0;
  38946. NullCheck(L_26);
  38947. bool L_27;
  38948. L_27 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_26);
  38949. if (L_27)
  38950. {
  38951. goto IL_0018_1;
  38952. }
  38953. }
  38954. {
  38955. goto IL_0075;
  38956. }
  38957. }
  38958. catch(Il2CppExceptionWrapper& e)
  38959. {
  38960. __finallyBlock.StoreException(e.ex);
  38961. }
  38962. }
  38963. IL_0075:
  38964. {
  38965. return (String_t*)NULL;
  38966. }
  38967. IL_0077:
  38968. {
  38969. String_t* L_28 = V_3;
  38970. return L_28;
  38971. }
  38972. }
  38973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetNamespaceFromPrefix_m410C3F38F237C2CEB717563DB6411B5A454F1259 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, String_t* ___0_prefix, const RuntimeMethod* method)
  38974. {
  38975. static bool s_Il2CppMethodInitialized;
  38976. if (!s_Il2CppMethodInitialized)
  38977. {
  38978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  38979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
  38980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  38981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var);
  38982. s_Il2CppMethodInitialized = true;
  38983. }
  38984. RuntimeObject* V_0 = NULL;
  38985. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* V_1 = NULL;
  38986. int32_t V_2 = 0;
  38987. String_t* V_3 = NULL;
  38988. RuntimeObject* V_4 = NULL;
  38989. {
  38990. String_t* L_0 = ___0_prefix;
  38991. if (!L_0)
  38992. {
  38993. goto IL_000b;
  38994. }
  38995. }
  38996. {
  38997. String_t* L_1 = ___0_prefix;
  38998. NullCheck(L_1);
  38999. int32_t L_2;
  39000. L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
  39001. if (L_2)
  39002. {
  39003. goto IL_000d;
  39004. }
  39005. }
  39006. IL_000b:
  39007. {
  39008. return (String_t*)NULL;
  39009. }
  39010. IL_000d:
  39011. {
  39012. XmlSchemaSet_t048A12CE7D00EF330EF32A388B69A240899F88D1* L_3 = __this->____schemaSet;
  39013. NullCheck(L_3);
  39014. RuntimeObject* L_4;
  39015. L_4 = XmlSchemaSet_Schemas_mE3BC781CBC04B6AE002103FEB3D506EDFC161F6C(L_3, NULL);
  39016. NullCheck(L_4);
  39017. RuntimeObject* L_5;
  39018. L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_4);
  39019. V_0 = L_5;
  39020. }
  39021. {
  39022. auto __finallyBlock = il2cpp::utils::Finally([&]
  39023. {
  39024. FINALLY_0069:
  39025. {
  39026. {
  39027. RuntimeObject* L_6 = V_0;
  39028. V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  39029. RuntimeObject* L_7 = V_4;
  39030. if (!L_7)
  39031. {
  39032. goto IL_007c;
  39033. }
  39034. }
  39035. {
  39036. RuntimeObject* L_8 = V_4;
  39037. NullCheck(L_8);
  39038. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  39039. }
  39040. IL_007c:
  39041. {
  39042. return;
  39043. }
  39044. }
  39045. });
  39046. try
  39047. {
  39048. {
  39049. goto IL_005f_1;
  39050. }
  39051. IL_0020_1:
  39052. {
  39053. RuntimeObject* L_9 = V_0;
  39054. NullCheck(L_9);
  39055. RuntimeObject* L_10;
  39056. L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_9);
  39057. NullCheck(((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_10, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var)));
  39058. XmlSerializerNamespaces_t55D593FB2AB45488862F2C620A08F84A422A7E93* L_11;
  39059. L_11 = XmlSchemaObject_get_Namespaces_m7E7E0DCE92E93E7E35BB16F6ED4C40453C702C03(((XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D*)CastclassClass((RuntimeObject*)L_10, XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D_il2cpp_TypeInfo_var)), NULL);
  39060. NullCheck(L_11);
  39061. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_12;
  39062. L_12 = XmlSerializerNamespaces_ToArray_m36788F0D0B36CF5704BA12E554987ACAA77E0661(L_11, NULL);
  39063. V_1 = L_12;
  39064. V_2 = 0;
  39065. goto IL_0059_1;
  39066. }
  39067. IL_003a_1:
  39068. {
  39069. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_13 = V_1;
  39070. int32_t L_14 = V_2;
  39071. NullCheck(L_13);
  39072. int32_t L_15 = L_14;
  39073. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  39074. NullCheck(L_16);
  39075. String_t* L_17;
  39076. L_17 = XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline(L_16, NULL);
  39077. String_t* L_18 = ___0_prefix;
  39078. bool L_19;
  39079. L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_17, L_18, NULL);
  39080. if (!L_19)
  39081. {
  39082. goto IL_0055_1;
  39083. }
  39084. }
  39085. {
  39086. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_20 = V_1;
  39087. int32_t L_21 = V_2;
  39088. NullCheck(L_20);
  39089. int32_t L_22 = L_21;
  39090. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_23 = (L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
  39091. NullCheck(L_23);
  39092. String_t* L_24;
  39093. L_24 = XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline(L_23, NULL);
  39094. V_3 = L_24;
  39095. goto IL_007f;
  39096. }
  39097. IL_0055_1:
  39098. {
  39099. int32_t L_25 = V_2;
  39100. V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  39101. }
  39102. IL_0059_1:
  39103. {
  39104. int32_t L_26 = V_2;
  39105. XmlQualifiedNameU5BU5D_t95C376ACDEA9261B842F45A4C4DF9ABEE0FB35D1* L_27 = V_1;
  39106. NullCheck(L_27);
  39107. if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
  39108. {
  39109. goto IL_003a_1;
  39110. }
  39111. }
  39112. IL_005f_1:
  39113. {
  39114. RuntimeObject* L_28 = V_0;
  39115. NullCheck(L_28);
  39116. bool L_29;
  39117. L_29 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_28);
  39118. if (L_29)
  39119. {
  39120. goto IL_0020_1;
  39121. }
  39122. }
  39123. {
  39124. goto IL_007d;
  39125. }
  39126. }
  39127. catch(Il2CppExceptionWrapper& e)
  39128. {
  39129. __finallyBlock.StoreException(e.ex);
  39130. }
  39131. }
  39132. IL_007d:
  39133. {
  39134. return (String_t*)NULL;
  39135. }
  39136. IL_007f:
  39137. {
  39138. String_t* L_30 = V_3;
  39139. return L_30;
  39140. }
  39141. }
  39142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_key, const RuntimeMethod* method)
  39143. {
  39144. static bool s_Il2CppMethodInitialized;
  39145. if (!s_Il2CppMethodInitialized)
  39146. {
  39147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  39148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  39149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  39150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F);
  39151. s_Il2CppMethodInitialized = true;
  39152. }
  39153. String_t* V_0 = NULL;
  39154. String_t* V_1 = NULL;
  39155. String_t* V_2 = NULL;
  39156. {
  39157. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_0 = ___0_key;
  39158. NullCheck(L_0);
  39159. XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* L_1;
  39160. L_1 = XmlSchemaIdentityConstraint_get_Selector_m1EF75F875727A2A35F9CBF1D1C05D95EC42AE1B6_inline(L_0, NULL);
  39161. NullCheck(L_1);
  39162. String_t* L_2;
  39163. L_2 = XmlSchemaXPath_get_XPath_m764CFD2F357F485A54A64EF4A6D4D350B1C5F9B0_inline(L_1, NULL);
  39164. V_0 = L_2;
  39165. String_t* L_3 = V_0;
  39166. NullCheck(L_3);
  39167. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4;
  39168. L_4 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_3, ((int32_t)47), 0, NULL);
  39169. String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
  39170. V_1 = L_5;
  39171. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_4;
  39172. NullCheck(L_6);
  39173. NullCheck(L_6);
  39174. int32_t L_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_6)->max_length)), 1));
  39175. String_t* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  39176. V_2 = L_8;
  39177. String_t* L_9 = V_2;
  39178. if (!L_9)
  39179. {
  39180. goto IL_002d;
  39181. }
  39182. }
  39183. {
  39184. String_t* L_10 = V_2;
  39185. NullCheck(L_10);
  39186. int32_t L_11;
  39187. L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL);
  39188. if (L_11)
  39189. {
  39190. goto IL_0034;
  39191. }
  39192. }
  39193. IL_002d:
  39194. {
  39195. String_t* L_12 = V_0;
  39196. Exception_t* L_13;
  39197. L_13 = ExceptionBuilder_InvalidSelector_m16585251062880324E55BB4FC34F20CEE08852FA(L_12, NULL);
  39198. IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_GetTableNamespace_m6AB8466C5E318D9F7076D9DB15B034EE79F714D7_RuntimeMethod_var)));
  39199. }
  39200. IL_0034:
  39201. {
  39202. String_t* L_14 = V_2;
  39203. NullCheck(L_14);
  39204. int32_t L_15;
  39205. L_15 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_14, ((int32_t)58), NULL);
  39206. if ((((int32_t)L_15) == ((int32_t)(-1))))
  39207. {
  39208. goto IL_0051;
  39209. }
  39210. }
  39211. {
  39212. String_t* L_16 = V_2;
  39213. String_t* L_17 = V_2;
  39214. NullCheck(L_17);
  39215. int32_t L_18;
  39216. L_18 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_17, ((int32_t)58), NULL);
  39217. NullCheck(L_16);
  39218. String_t* L_19;
  39219. L_19 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_16, 0, L_18, NULL);
  39220. V_1 = L_19;
  39221. goto IL_005d;
  39222. }
  39223. IL_0051:
  39224. {
  39225. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_20 = ___0_key;
  39226. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  39227. String_t* L_21;
  39228. L_21 = XSDSchema_GetMsdataAttribute_m365B43CD03F700F90E813A6FA6BD9C6DD34FCFB8(L_20, _stringLiteral6C28722B8198242827ABBF0146E46FFF31991A3F, NULL);
  39229. return L_21;
  39230. }
  39231. IL_005d:
  39232. {
  39233. String_t* L_22 = V_1;
  39234. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  39235. String_t* L_23;
  39236. L_23 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_22, NULL);
  39237. V_1 = L_23;
  39238. String_t* L_24 = V_1;
  39239. String_t* L_25;
  39240. L_25 = XSDSchema_GetNamespaceFromPrefix_m410C3F38F237C2CEB717563DB6411B5A454F1259(__this, L_24, NULL);
  39241. return L_25;
  39242. }
  39243. }
  39244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* ___0_key, const RuntimeMethod* method)
  39245. {
  39246. static bool s_Il2CppMethodInitialized;
  39247. if (!s_Il2CppMethodInitialized)
  39248. {
  39249. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  39250. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  39251. s_Il2CppMethodInitialized = true;
  39252. }
  39253. String_t* V_0 = NULL;
  39254. String_t* V_1 = NULL;
  39255. {
  39256. XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* L_0 = ___0_key;
  39257. NullCheck(L_0);
  39258. XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* L_1;
  39259. L_1 = XmlSchemaIdentityConstraint_get_Selector_m1EF75F875727A2A35F9CBF1D1C05D95EC42AE1B6_inline(L_0, NULL);
  39260. NullCheck(L_1);
  39261. String_t* L_2;
  39262. L_2 = XmlSchemaXPath_get_XPath_m764CFD2F357F485A54A64EF4A6D4D350B1C5F9B0_inline(L_1, NULL);
  39263. V_0 = L_2;
  39264. String_t* L_3 = V_0;
  39265. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)2);
  39266. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = L_4;
  39267. NullCheck(L_5);
  39268. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)47));
  39269. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = L_5;
  39270. NullCheck(L_6);
  39271. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)58));
  39272. NullCheck(L_3);
  39273. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7;
  39274. L_7 = String_Split_m101D35FEC86371D2BB4E3480F6F896880093B2E9(L_3, L_6, NULL);
  39275. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
  39276. NullCheck(L_8);
  39277. NullCheck(L_8);
  39278. int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), 1));
  39279. String_t* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  39280. V_1 = L_10;
  39281. String_t* L_11 = V_1;
  39282. if (!L_11)
  39283. {
  39284. goto IL_0034;
  39285. }
  39286. }
  39287. {
  39288. String_t* L_12 = V_1;
  39289. NullCheck(L_12);
  39290. int32_t L_13;
  39291. L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
  39292. if (L_13)
  39293. {
  39294. goto IL_003b;
  39295. }
  39296. }
  39297. IL_0034:
  39298. {
  39299. String_t* L_14 = V_0;
  39300. Exception_t* L_15;
  39301. L_15 = ExceptionBuilder_InvalidSelector_m16585251062880324E55BB4FC34F20CEE08852FA(L_14, NULL);
  39302. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_GetTableName_m833DACB9DB9DB371810F49C68288D1306D0198BC_RuntimeMethod_var)));
  39303. }
  39304. IL_003b:
  39305. {
  39306. String_t* L_16 = V_1;
  39307. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  39308. String_t* L_17;
  39309. L_17 = XmlConvert_DecodeName_m59D31842CBCDCD2657BCE42AC8D8DFA818FB9437(L_16, NULL);
  39310. V_1 = L_17;
  39311. String_t* L_18 = V_1;
  39312. return L_18;
  39313. }
  39314. }
  39315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, const RuntimeMethod* method)
  39316. {
  39317. static bool s_Il2CppMethodInitialized;
  39318. if (!s_Il2CppMethodInitialized)
  39319. {
  39320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  39321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  39322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  39323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC);
  39324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD8C95D80EEF2E7B83B5F4CB39DF78DF93EB65EF);
  39325. s_Il2CppMethodInitialized = true;
  39326. }
  39327. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* V_0 = NULL;
  39328. RuntimeObject* V_1 = NULL;
  39329. int32_t V_2 = 0;
  39330. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* V_3 = NULL;
  39331. {
  39332. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___0_node;
  39333. NullCheck(L_0);
  39334. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
  39335. L_1 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_0, NULL);
  39336. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  39337. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero;
  39338. bool L_3;
  39339. L_3 = Decimal_op_Equality_m4778C6A5F0E0FA5CBEFBBCB9E5A34BBE3D2D0BB5(L_1, L_2, NULL);
  39340. if (!L_3)
  39341. {
  39342. goto IL_0014;
  39343. }
  39344. }
  39345. {
  39346. return (bool)0;
  39347. }
  39348. IL_0014:
  39349. {
  39350. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_4 = ___0_node;
  39351. NullCheck(L_4);
  39352. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_5;
  39353. L_5 = XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline(L_4, NULL);
  39354. V_0 = L_5;
  39355. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_6 = V_0;
  39356. if (!L_6)
  39357. {
  39358. goto IL_0068;
  39359. }
  39360. }
  39361. {
  39362. V_2 = 0;
  39363. goto IL_0062;
  39364. }
  39365. IL_0022:
  39366. {
  39367. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_7 = V_0;
  39368. int32_t L_8 = V_2;
  39369. NullCheck(L_7);
  39370. int32_t L_9 = L_8;
  39371. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  39372. V_3 = L_10;
  39373. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_11 = V_3;
  39374. NullCheck(L_11);
  39375. String_t* L_12;
  39376. L_12 = VirtualFuncInvoker0< String_t* >::Invoke(36, L_11);
  39377. bool L_13;
  39378. L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC, NULL);
  39379. if (!L_13)
  39380. {
  39381. goto IL_005e;
  39382. }
  39383. }
  39384. {
  39385. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_14 = V_3;
  39386. NullCheck(L_14);
  39387. String_t* L_15;
  39388. L_15 = VirtualFuncInvoker0< String_t* >::Invoke(34, L_14);
  39389. bool L_16;
  39390. L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_15, _stringLiteralFD8C95D80EEF2E7B83B5F4CB39DF78DF93EB65EF, NULL);
  39391. if (!L_16)
  39392. {
  39393. goto IL_005e;
  39394. }
  39395. }
  39396. {
  39397. XmlAttribute_t4B6CC461196FBF5CC9F777E74CC82C98E0CA9D18* L_17 = V_3;
  39398. NullCheck(L_17);
  39399. String_t* L_18;
  39400. L_18 = VirtualFuncInvoker0< String_t* >::Invoke(33, L_17);
  39401. bool L_19;
  39402. L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E, NULL);
  39403. if (!L_19)
  39404. {
  39405. goto IL_005e;
  39406. }
  39407. }
  39408. {
  39409. return (bool)0;
  39410. }
  39411. IL_005e:
  39412. {
  39413. int32_t L_20 = V_2;
  39414. V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
  39415. }
  39416. IL_0062:
  39417. {
  39418. int32_t L_21 = V_2;
  39419. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_22 = V_0;
  39420. NullCheck(L_22);
  39421. if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))
  39422. {
  39423. goto IL_0022;
  39424. }
  39425. }
  39426. IL_0068:
  39427. {
  39428. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_23 = ___0_node;
  39429. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_24;
  39430. L_24 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, L_23, NULL);
  39431. V_1 = L_24;
  39432. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_25 = ___0_node;
  39433. NullCheck(L_25);
  39434. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_26;
  39435. L_26 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_25, NULL);
  39436. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  39437. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_27 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  39438. bool L_28;
  39439. L_28 = Decimal_op_GreaterThan_m549F09BF0C53D8611E550CA9CCB53543D6DAF717(L_26, L_27, NULL);
  39440. if (!L_28)
  39441. {
  39442. goto IL_0087;
  39443. }
  39444. }
  39445. {
  39446. RuntimeObject* L_29 = V_1;
  39447. if (L_29)
  39448. {
  39449. goto IL_0087;
  39450. }
  39451. }
  39452. {
  39453. return (bool)1;
  39454. }
  39455. IL_0087:
  39456. {
  39457. RuntimeObject* L_30 = V_1;
  39458. if (!L_30)
  39459. {
  39460. goto IL_0092;
  39461. }
  39462. }
  39463. {
  39464. RuntimeObject* L_31 = V_1;
  39465. if (((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)IsInstClass((RuntimeObject*)L_31, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)))
  39466. {
  39467. goto IL_0094;
  39468. }
  39469. }
  39470. IL_0092:
  39471. {
  39472. return (bool)0;
  39473. }
  39474. IL_0094:
  39475. {
  39476. RuntimeObject* L_32 = V_1;
  39477. NullCheck(((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_32, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)));
  39478. bool L_33;
  39479. L_33 = XmlSchemaComplexType_get_IsAbstract_m96B40F21448152D0A773EFE4BEB000C52587743C(((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_32, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)), NULL);
  39480. if (!L_33)
  39481. {
  39482. goto IL_00ad;
  39483. }
  39484. }
  39485. {
  39486. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_34 = ___0_node;
  39487. NullCheck(L_34);
  39488. String_t* L_35;
  39489. L_35 = XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline(L_34, NULL);
  39490. Exception_t* L_36;
  39491. L_36 = ExceptionBuilder_CannotInstantiateAbstract_mF1148E436D87F1B41049BAF23B1C518AFD10CDE3(L_35, NULL);
  39492. IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044_RuntimeMethod_var)));
  39493. }
  39494. IL_00ad:
  39495. {
  39496. return (bool)1;
  39497. }
  39498. }
  39499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* XSDSchema_HandleTable_m0EEC16D759E6300DB336E418CAFEFD82A6322A20 (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* ___0_node, const RuntimeMethod* method)
  39500. {
  39501. static bool s_Il2CppMethodInitialized;
  39502. if (!s_Il2CppMethodInitialized)
  39503. {
  39504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  39505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  39506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var);
  39507. s_Il2CppMethodInitialized = true;
  39508. }
  39509. RuntimeObject* V_0 = NULL;
  39510. {
  39511. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_0 = ___0_node;
  39512. bool L_1;
  39513. L_1 = XSDSchema_IsTable_m20D51491D627E9DA9F82F9AC5EF53E34D6D0D044(__this, L_0, NULL);
  39514. if (L_1)
  39515. {
  39516. goto IL_000b;
  39517. }
  39518. }
  39519. {
  39520. return (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07*)NULL;
  39521. }
  39522. IL_000b:
  39523. {
  39524. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_2 = ___0_node;
  39525. XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* L_3;
  39526. L_3 = XSDSchema_FindTypeNode_m521897938A7DFAFB0DAE5505195E3C6537081519(__this, L_2, NULL);
  39527. V_0 = L_3;
  39528. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_4 = ___0_node;
  39529. NullCheck(L_4);
  39530. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_5;
  39531. L_5 = XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline(L_4, NULL);
  39532. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  39533. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_6 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___One;
  39534. bool L_7;
  39535. L_7 = Decimal_op_GreaterThan_m549F09BF0C53D8611E550CA9CCB53543D6DAF717(L_5, L_6, NULL);
  39536. if (!L_7)
  39537. {
  39538. goto IL_0030;
  39539. }
  39540. }
  39541. {
  39542. RuntimeObject* L_8 = V_0;
  39543. if (L_8)
  39544. {
  39545. goto IL_0030;
  39546. }
  39547. }
  39548. {
  39549. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_9 = ___0_node;
  39550. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_10;
  39551. L_10 = XSDSchema_InstantiateSimpleTable_mE374AF3D3452C81DD23FF77B169F93DD97496B83(__this, L_9, NULL);
  39552. return L_10;
  39553. }
  39554. IL_0030:
  39555. {
  39556. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_11 = ___0_node;
  39557. RuntimeObject* L_12 = V_0;
  39558. XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* L_13 = ___0_node;
  39559. NullCheck(L_13);
  39560. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_14;
  39561. L_14 = XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline(L_13, NULL);
  39562. il2cpp_codegen_runtime_class_init_inline(XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9_il2cpp_TypeInfo_var);
  39563. bool L_15;
  39564. L_15 = XmlQualifiedName_op_Inequality_m8A82F5213618F15B887A45C7B1461EB5C14C86A0(L_14, (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9*)NULL, NULL);
  39565. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_16;
  39566. L_16 = XSDSchema_InstantiateTable_m5424EEB896E48352F5F17B5FB94579CA4F6D92D0(__this, L_11, ((XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0*)CastclassClass((RuntimeObject*)L_12, XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0_il2cpp_TypeInfo_var)), L_15, NULL);
  39567. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_17 = L_16;
  39568. NullCheck(L_17);
  39569. L_17->____fNestedInDataset = (bool)0;
  39570. return L_17;
  39571. }
  39572. }
  39573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema__ctor_m92953359B9B0040585B7FCA67126291ADF8406CB (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, const RuntimeMethod* method)
  39574. {
  39575. {
  39576. XMLSchema__ctor_m9319871850061E19E057CB2F9C63F5C08ED705F5(__this, NULL);
  39577. return;
  39578. }
  39579. }
  39580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XSDSchema__cctor_mF95EB751A45CD0873EA5FF28562BEE46B79CA45B (const RuntimeMethod* method)
  39581. {
  39582. static bool s_Il2CppMethodInitialized;
  39583. if (!s_Il2CppMethodInitialized)
  39584. {
  39585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
  39586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var);
  39587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
  39588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var);
  39589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
  39590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
  39591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
  39592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  39593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
  39594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933_il2cpp_TypeInfo_var);
  39595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
  39597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
  39598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
  39599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  39600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var);
  39601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  39602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
  39603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
  39604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
  39605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_0_0_0_var);
  39606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  39607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8);
  39608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0797970A05214E4132EBF1E0E234C882D1DCD3C6);
  39609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72);
  39610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7);
  39611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D7B559D2443B7B91D8C57B59220774176D04300);
  39612. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E6F6A066E9C41521D9969E61D6F5F89615E3161);
  39613. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265F3FB35B71A1769644CBC8A1BD32CE34B94D63);
  39614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28B8B40ABFE525E876BDED46712D0F9BF69D09F7);
  39615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AD43975A69D522C9BBF973465C2270EB67DD0C6);
  39616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  39617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C19E9456A591B7480BFD140A0016E01BC880976);
  39618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BD1D6F2500A903652036B29D6882FA865715A46);
  39619. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6);
  39620. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50F42FA04A7512CEA891683F4BA8A38F5CEFD199);
  39621. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51C6279E31F7483126B79E3000116001A915B690);
  39622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D);
  39623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B);
  39624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral648E7A40D2E5792A25DB368740E29C86157D8779);
  39625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BCD94865A7FBDD85C016B0A6A3B7B81A93F3CB9);
  39626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C6E6128B9FCA118B8DAB0A8DCD3D012A7B4D437);
  39627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral705E2E4DA8BAADF981F701A6C65423C725FAFCA4);
  39628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D);
  39629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C73C6FEDB24E2B76DB4F136D05437C41452BCA3);
  39630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral842A819C7360E51D01A8550FCEE258164E5AA620);
  39631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84E803D68FC3827ACA2D51AA33D8A230C466CC88);
  39632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88B0F4492745F11C4B6C970B7204C62E64A1183E);
  39633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA37D4B9061083962C5A0F6AA7E7F2314A643FF2E);
  39634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB277B5B1CF7C3380602834A207C18657E7B8A9F);
  39635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD131E029E531EEF793FBF0B4609AC73AD1F372F);
  39636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0A1C47352664275E2D7F477FA4C62FC016B575F);
  39637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBAA0AE1BC05CD8F3F881F4350A1BCAC87A11697);
  39638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC622F0B78799504E9F670AD20F9006F7BD480C1D);
  39639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA645ED4B07E7B41C211BD7FDE87069773914BF6);
  39640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC1F7052057A1EC518E41F548AA4C5A4BA47C59D);
  39641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD29D7A474294CE305B3899F0EF058A660546CC77);
  39642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7);
  39643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9AD03488C0FD2A5029083D5A67F58438C2A5CF1);
  39644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEF871D9D8BC4EA6B73BA76904D036DFA754981F);
  39645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7);
  39646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE234C34099947BE8BB6C958B450C81758FC6EC63);
  39647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29);
  39648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC8D2B1EC3E954083D64BF4DDCCC9E46BE24B490);
  39649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4541B932FD6CC47E51779BE1ADC2CE3B2928831);
  39650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF68BE93499EBDA525EAB969E88B05907332F6184);
  39651. s_Il2CppMethodInitialized = true;
  39652. }
  39653. {
  39654. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_0 = (NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933*)(NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933*)SZArrayNew(NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933_il2cpp_TypeInfo_var, (uint32_t)((int32_t)44));
  39655. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_1 = L_0;
  39656. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39657. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  39658. Type_t* L_3;
  39659. L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
  39660. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_4 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39661. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_4, _stringLiteralF4541B932FD6CC47E51779BE1ADC2CE3B2928831, L_3, NULL);
  39662. NullCheck(L_1);
  39663. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_4);
  39664. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_5 = L_1;
  39665. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39666. Type_t* L_7;
  39667. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  39668. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_8 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39669. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_8, _stringLiteral0797970A05214E4132EBF1E0E234C882D1DCD3C6, L_7, NULL);
  39670. NullCheck(L_5);
  39671. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_8);
  39672. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_9 = L_5;
  39673. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39674. Type_t* L_11;
  39675. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  39676. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_12 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39677. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_12, _stringLiteralF68BE93499EBDA525EAB969E88B05907332F6184, L_11, NULL);
  39678. NullCheck(L_9);
  39679. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_12);
  39680. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_13 = L_9;
  39681. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39682. Type_t* L_15;
  39683. L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
  39684. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_16 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39685. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_16, _stringLiteral4BD1D6F2500A903652036B29D6882FA865715A46, L_15, NULL);
  39686. NullCheck(L_13);
  39687. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_16);
  39688. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_17 = L_13;
  39689. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39690. Type_t* L_19;
  39691. L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
  39692. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_20 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39693. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_20, _stringLiteral648E7A40D2E5792A25DB368740E29C86157D8779, L_19, NULL);
  39694. NullCheck(L_17);
  39695. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_20);
  39696. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_21 = L_17;
  39697. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39698. Type_t* L_23;
  39699. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  39700. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_24 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39701. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_24, _stringLiteral50F42FA04A7512CEA891683F4BA8A38F5CEFD199, L_23, NULL);
  39702. NullCheck(L_21);
  39703. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_24);
  39704. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_25 = L_21;
  39705. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39706. Type_t* L_27;
  39707. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  39708. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_28 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39709. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_28, _stringLiteral2AD43975A69D522C9BBF973465C2270EB67DD0C6, L_27, NULL);
  39710. NullCheck(L_25);
  39711. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_28);
  39712. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_29 = L_25;
  39713. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39714. Type_t* L_31;
  39715. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  39716. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_32 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39717. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_32, _stringLiteralD9AD03488C0FD2A5029083D5A67F58438C2A5CF1, L_31, NULL);
  39718. NullCheck(L_29);
  39719. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_32);
  39720. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_33 = L_29;
  39721. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39722. Type_t* L_35;
  39723. L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
  39724. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_36 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39725. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_36, _stringLiteral3C19E9456A591B7480BFD140A0016E01BC880976, L_35, NULL);
  39726. NullCheck(L_33);
  39727. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_36);
  39728. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_37 = L_33;
  39729. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39730. Type_t* L_39;
  39731. L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
  39732. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_40 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39733. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_40, _stringLiteral5BB3788A197C26B8310159EC9A81635814ABB05B, L_39, NULL);
  39734. NullCheck(L_37);
  39735. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_40);
  39736. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_41 = L_37;
  39737. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39738. Type_t* L_43;
  39739. L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
  39740. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_44 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39741. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_44, _stringLiteral88B0F4492745F11C4B6C970B7204C62E64A1183E, L_43, NULL);
  39742. NullCheck(L_41);
  39743. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_44);
  39744. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_45 = L_41;
  39745. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
  39746. Type_t* L_47;
  39747. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  39748. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_48 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39749. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_48, _stringLiteralA37D4B9061083962C5A0F6AA7E7F2314A643FF2E, L_47, NULL);
  39750. NullCheck(L_45);
  39751. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_48);
  39752. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_49 = L_45;
  39753. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast<intptr_t> (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_0_0_0_var) };
  39754. Type_t* L_51;
  39755. L_51 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_50, NULL);
  39756. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_52 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39757. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_52, _stringLiteralC622F0B78799504E9F670AD20F9006F7BD480C1D, L_51, NULL);
  39758. NullCheck(L_49);
  39759. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_52);
  39760. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_53 = L_49;
  39761. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast<intptr_t> (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var) };
  39762. Type_t* L_55;
  39763. L_55 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_54, NULL);
  39764. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_56 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39765. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_56, _stringLiteral6BCD94865A7FBDD85C016B0A6A3B7B81A93F3CB9, L_55, NULL);
  39766. NullCheck(L_53);
  39767. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_56);
  39768. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_57 = L_53;
  39769. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
  39770. Type_t* L_59;
  39771. L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL);
  39772. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_60 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39773. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_60, _stringLiteralEC8D2B1EC3E954083D64BF4DDCCC9E46BE24B490, L_59, NULL);
  39774. NullCheck(L_57);
  39775. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_60);
  39776. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_61 = L_57;
  39777. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_62 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
  39778. Type_t* L_63;
  39779. L_63 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_62, NULL);
  39780. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_64 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39781. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_64, _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7, L_63, NULL);
  39782. NullCheck(L_61);
  39783. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_64);
  39784. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_65 = L_61;
  39785. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_66 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39786. Type_t* L_67;
  39787. L_67 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_66, NULL);
  39788. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_68 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39789. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_68, _stringLiteral1D7B559D2443B7B91D8C57B59220774176D04300, L_67, NULL);
  39790. NullCheck(L_65);
  39791. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_68);
  39792. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_69 = L_65;
  39793. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_70 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39794. Type_t* L_71;
  39795. L_71 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_70, NULL);
  39796. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_72 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39797. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_72, _stringLiteral5081C2BB000D6FA0C2CDA4A8B7ED516A31C70DC6, L_71, NULL);
  39798. NullCheck(L_69);
  39799. (L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_72);
  39800. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_73 = L_69;
  39801. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
  39802. Type_t* L_75;
  39803. L_75 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_74, NULL);
  39804. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_76 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39805. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_76, _stringLiteral56ED31BBF7FE6AF09919B65DEE19B95A754AA73D, L_75, NULL);
  39806. NullCheck(L_73);
  39807. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_76);
  39808. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_77 = L_73;
  39809. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_78 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
  39810. Type_t* L_79;
  39811. L_79 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_78, NULL);
  39812. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_80 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39813. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_80, _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8, L_79, NULL);
  39814. NullCheck(L_77);
  39815. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_80);
  39816. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_81 = L_77;
  39817. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_82 = { reinterpret_cast<intptr_t> (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var) };
  39818. Type_t* L_83;
  39819. L_83 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_82, NULL);
  39820. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_84 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39821. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_84, _stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D, L_83, NULL);
  39822. NullCheck(L_81);
  39823. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_84);
  39824. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_85 = L_81;
  39825. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_86 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
  39826. Type_t* L_87;
  39827. L_87 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_86, NULL);
  39828. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_88 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39829. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_88, _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29, L_87, NULL);
  39830. NullCheck(L_85);
  39831. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_88);
  39832. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_89 = L_85;
  39833. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_90 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39834. Type_t* L_91;
  39835. L_91 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_90, NULL);
  39836. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_92 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39837. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_92, _stringLiteralAD131E029E531EEF793FBF0B4609AC73AD1F372F, L_91, NULL);
  39838. NullCheck(L_89);
  39839. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_92);
  39840. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_93 = L_89;
  39841. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_94 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39842. Type_t* L_95;
  39843. L_95 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_94, NULL);
  39844. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_96 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39845. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_96, _stringLiteral842A819C7360E51D01A8550FCEE258164E5AA620, L_95, NULL);
  39846. NullCheck(L_93);
  39847. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_96);
  39848. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_97 = L_93;
  39849. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_98 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39850. Type_t* L_99;
  39851. L_99 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_98, NULL);
  39852. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_100 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39853. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_100, _stringLiteralD29D7A474294CE305B3899F0EF058A660546CC77, L_99, NULL);
  39854. NullCheck(L_97);
  39855. (L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_100);
  39856. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_101 = L_97;
  39857. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_102 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39858. Type_t* L_103;
  39859. L_103 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_102, NULL);
  39860. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_104 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39861. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_104, _stringLiteralAB277B5B1CF7C3380602834A207C18657E7B8A9F, L_103, NULL);
  39862. NullCheck(L_101);
  39863. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_104);
  39864. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_105 = L_101;
  39865. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_106 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39866. Type_t* L_107;
  39867. L_107 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_106, NULL);
  39868. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_108 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39869. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_108, _stringLiteralDEF871D9D8BC4EA6B73BA76904D036DFA754981F, L_107, NULL);
  39870. NullCheck(L_105);
  39871. (L_105)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_108);
  39872. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_109 = L_105;
  39873. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_110 = { reinterpret_cast<intptr_t> (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_0_0_0_var) };
  39874. Type_t* L_111;
  39875. L_111 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_110, NULL);
  39876. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_112 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39877. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_112, _stringLiteral6C6E6128B9FCA118B8DAB0A8DCD3D012A7B4D437, L_111, NULL);
  39878. NullCheck(L_109);
  39879. (L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_112);
  39880. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_113 = L_109;
  39881. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_114 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  39882. Type_t* L_115;
  39883. L_115 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_114, NULL);
  39884. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_116 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39885. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_116, _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72, L_115, NULL);
  39886. NullCheck(L_113);
  39887. (L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_116);
  39888. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_117 = L_113;
  39889. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_118 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
  39890. Type_t* L_119;
  39891. L_119 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_118, NULL);
  39892. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_120 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39893. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_120, _stringLiteralB0A1C47352664275E2D7F477FA4C62FC016B575F, L_119, NULL);
  39894. NullCheck(L_117);
  39895. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_120);
  39896. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_121 = L_117;
  39897. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_122 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39898. Type_t* L_123;
  39899. L_123 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_122, NULL);
  39900. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_124 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39901. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_124, _stringLiteralCC1F7052057A1EC518E41F548AA4C5A4BA47C59D, L_123, NULL);
  39902. NullCheck(L_121);
  39903. (L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_124);
  39904. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_125 = L_121;
  39905. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_126 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
  39906. Type_t* L_127;
  39907. L_127 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_126, NULL);
  39908. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_128 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39909. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_128, _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7, L_127, NULL);
  39910. NullCheck(L_125);
  39911. (L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_128);
  39912. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_129 = L_125;
  39913. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_130 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
  39914. Type_t* L_131;
  39915. L_131 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_130, NULL);
  39916. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_132 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39917. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_132, _stringLiteralCA645ED4B07E7B41C211BD7FDE87069773914BF6, L_131, NULL);
  39918. NullCheck(L_129);
  39919. (L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_132);
  39920. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_133 = L_129;
  39921. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_134 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
  39922. Type_t* L_135;
  39923. L_135 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_134, NULL);
  39924. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_136 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39925. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_136, _stringLiteralBBAA0AE1BC05CD8F3F881F4350A1BCAC87A11697, L_135, NULL);
  39926. NullCheck(L_133);
  39927. (L_133)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_136);
  39928. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_137 = L_133;
  39929. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_138 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
  39930. Type_t* L_139;
  39931. L_139 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_138, NULL);
  39932. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_140 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39933. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_140, _stringLiteral1E6F6A066E9C41521D9969E61D6F5F89615E3161, L_139, NULL);
  39934. NullCheck(L_137);
  39935. (L_137)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_140);
  39936. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_141 = L_137;
  39937. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_142 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39938. Type_t* L_143;
  39939. L_143 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_142, NULL);
  39940. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_144 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39941. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_144, _stringLiteral705E2E4DA8BAADF981F701A6C65423C725FAFCA4, L_143, NULL);
  39942. NullCheck(L_141);
  39943. (L_141)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_144);
  39944. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_145 = L_141;
  39945. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_146 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
  39946. Type_t* L_147;
  39947. L_147 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_146, NULL);
  39948. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_148 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39949. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_148, _stringLiteral265F3FB35B71A1769644CBC8A1BD32CE34B94D63, L_147, NULL);
  39950. NullCheck(L_145);
  39951. (L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_148);
  39952. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_149 = L_145;
  39953. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_150 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
  39954. Type_t* L_151;
  39955. L_151 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_150, NULL);
  39956. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_152 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39957. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_152, _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7, L_151, NULL);
  39958. NullCheck(L_149);
  39959. (L_149)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_152);
  39960. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_153 = L_149;
  39961. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_154 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  39962. Type_t* L_155;
  39963. L_155 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_154, NULL);
  39964. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_156 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39965. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_156, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, L_155, NULL);
  39966. NullCheck(L_153);
  39967. (L_153)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_156);
  39968. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_157 = L_153;
  39969. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_158 = { reinterpret_cast<intptr_t> (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_0_0_0_var) };
  39970. Type_t* L_159;
  39971. L_159 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_158, NULL);
  39972. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_160 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39973. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_160, _stringLiteral51C6279E31F7483126B79E3000116001A915B690, L_159, NULL);
  39974. NullCheck(L_157);
  39975. (L_157)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_160);
  39976. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_161 = L_157;
  39977. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_162 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
  39978. Type_t* L_163;
  39979. L_163 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_162, NULL);
  39980. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_164 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39981. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_164, _stringLiteralE234C34099947BE8BB6C958B450C81758FC6EC63, L_163, NULL);
  39982. NullCheck(L_161);
  39983. (L_161)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_164);
  39984. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_165 = L_161;
  39985. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_166 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
  39986. Type_t* L_167;
  39987. L_167 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_166, NULL);
  39988. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_168 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39989. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_168, _stringLiteral84E803D68FC3827ACA2D51AA33D8A230C466CC88, L_167, NULL);
  39990. NullCheck(L_165);
  39991. (L_165)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_168);
  39992. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_169 = L_165;
  39993. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_170 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
  39994. Type_t* L_171;
  39995. L_171 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_170, NULL);
  39996. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_172 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  39997. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_172, _stringLiteral28B8B40ABFE525E876BDED46712D0F9BF69D09F7, L_171, NULL);
  39998. NullCheck(L_169);
  39999. (L_169)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_172);
  40000. NameTypeU5BU5D_t01F5C1F257F497CDA250030E5A5EE1DFD3731933* L_173 = L_169;
  40001. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_174 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
  40002. Type_t* L_175;
  40003. L_175 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_174, NULL);
  40004. NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA* L_176 = (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)il2cpp_codegen_object_new(NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA_il2cpp_TypeInfo_var);
  40005. NameType__ctor_mBAC38AA946421B0DF93BBC7D0C1F55109EBF8DAF(L_176, _stringLiteral7C73C6FEDB24E2B76DB4F136D05437C41452BCA3, L_175, NULL);
  40006. NullCheck(L_173);
  40007. (L_173)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (NameType_t2D08B98343EC7DF287BEDD836726A091D75600AA*)L_176);
  40008. ((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd = L_173;
  40009. Il2CppCodeGenWriteBarrier((void**)(&((XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_StaticFields*)il2cpp_codegen_static_fields_for(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var))->___s_mapNameTypeXsd), (void*)L_173);
  40010. return;
  40011. }
  40012. }
  40013. #ifdef __clang__
  40014. #pragma clang diagnostic pop
  40015. #endif
  40016. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ConstraintCollection_get_Table_m96E96A1536F3A63BED347CA7763B35691D560503_inline (ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* __this, const RuntimeMethod* method)
  40017. {
  40018. {
  40019. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  40020. return L_0;
  40021. }
  40022. }
  40023. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* DataTable_get_Locale_m7EE8F498C60742FFF844B132B3CC6054FBD5FB9F_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40024. {
  40025. {
  40026. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0 = __this->____culture;
  40027. return L_0;
  40028. }
  40029. }
  40030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataTable_get_CaseSensitive_m42007D220952899709214038D23F6AE27F8AB089_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40031. {
  40032. {
  40033. bool L_0 = __this->____caseSensitive;
  40034. return L_0;
  40035. }
  40036. }
  40037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* DataTable_get_DataSet_mA2A29956153EBBDB7B85AEFB5E871BF33535BE4E_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40038. {
  40039. {
  40040. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* L_0 = __this->____dataSet;
  40041. return L_0;
  40042. }
  40043. }
  40044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataSet_get_EnforceConstraints_mB9E7DFA24C244AB0D5C7F505B97228142BA549A1_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method)
  40045. {
  40046. {
  40047. bool L_0 = __this->____enforceConstraints;
  40048. return L_0;
  40049. }
  40050. }
  40051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataRow_get_Table_mD3547FA08A1B5164A6ED385B48A1A060306AE862_inline (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method)
  40052. {
  40053. {
  40054. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  40055. return L_0;
  40056. }
  40057. }
  40058. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* DataKey_get_ColumnsReference_m4A13276CBA4DEC69D16B128BC38668718FC2BAC0_inline (DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A* __this, const RuntimeMethod* method)
  40059. {
  40060. {
  40061. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* L_0 = __this->____columns;
  40062. return L_0;
  40063. }
  40064. }
  40065. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* DataTable_get_Rows_m494EC146C4A26B22D334DE155CF3D68CE30CE718_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40066. {
  40067. {
  40068. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* L_0 = __this->____rowCollection;
  40069. return L_0;
  40070. }
  40071. }
  40072. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataTable_get_TableName_m6202A6E15E437F88142DF521B04EE2D5291ECF73_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40073. {
  40074. {
  40075. String_t* L_0 = __this->____tableName;
  40076. return L_0;
  40077. }
  40078. }
  40079. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* DataColumn_get_DataType_mD6633BF8B7F6470C96791128AA8B1D7F736EBD0E_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40080. {
  40081. {
  40082. Type_t* L_0 = __this->____dataType;
  40083. return L_0;
  40084. }
  40085. }
  40086. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataColumn_get_DateTimeMode_mD0546F219F9924206154B6557CB14EE92BA24AC5_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40087. {
  40088. {
  40089. int32_t L_0 = __this->____dateTimeMode;
  40090. return L_0;
  40091. }
  40092. }
  40093. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* DataSet_get_Tables_m8F063F3CDD2BB72B97034D0CE1838EFBFA15AC61_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method)
  40094. {
  40095. {
  40096. DataTableCollection_t9F8C02B7597B3B56A0DBB3313545C0AC3A4FE997* L_0 = __this->____tableCollection;
  40097. return L_0;
  40098. }
  40099. }
  40100. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* DataTable_get_Columns_mF03D7E14E2C43C9B80521C00ABD8CBE7EA19772E_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40101. {
  40102. {
  40103. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* L_0 = __this->____columnCollection;
  40104. return L_0;
  40105. }
  40106. }
  40107. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataColumn_get_ColumnName_mDCFFC7BE298F91C064BFBA74E581C2B7D99C7D99_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40108. {
  40109. {
  40110. String_t* L_0 = __this->____columnName;
  40111. return L_0;
  40112. }
  40113. }
  40114. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* DataSet_get_Relations_mB2D3E81455FF325A058A21236CE5165C7B4CE901_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method)
  40115. {
  40116. {
  40117. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* L_0 = __this->____relationCollection;
  40118. return L_0;
  40119. }
  40120. }
  40121. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_SuspendEnforceConstraints_m9D9701FD76C5CD85D658DDE423CCB4257F2DCA12_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, bool ___0_value, const RuntimeMethod* method)
  40122. {
  40123. {
  40124. bool L_0 = ___0_value;
  40125. __this->____suspendEnforceConstraints = L_0;
  40126. return;
  40127. }
  40128. }
  40129. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A UniqueConstraint_get_Key_mED97A276E090D1705FD218BCDFE8AA9C0A932411_inline (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  40130. {
  40131. {
  40132. DataKey_tC6DF14FCD651ACE82D9C872CFC449847B000F73A L_0 = __this->____key;
  40133. return L_0;
  40134. }
  40135. }
  40136. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_MergingData_m6B9B580E2733282D784F1433EE8491D2BE3B02AB_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, bool ___0_value, const RuntimeMethod* method)
  40137. {
  40138. {
  40139. bool L_0 = ___0_value;
  40140. __this->____mergingData = L_0;
  40141. return;
  40142. }
  40143. }
  40144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* DataTable_get_Constraints_mC40BE3EA5B6E0560C8F48573620B62E9F9FED7C5_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40145. {
  40146. {
  40147. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* L_0 = __this->____constraintCollection;
  40148. return L_0;
  40149. }
  40150. }
  40151. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* DataColumn_get_Table_m2098FFDB7087A06B5666F2D1158C6D211D7E93F2_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40152. {
  40153. {
  40154. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_0 = __this->____table;
  40155. return L_0;
  40156. }
  40157. }
  40158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Key_m09845C00732E530E6FCB9042079E90D3912215FE_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method)
  40159. {
  40160. {
  40161. RuntimeObject* L_0 = __this->____key;
  40162. return L_0;
  40163. }
  40164. }
  40165. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEntry_get_Value_m75FD18FE968AE131F28AA2CB0DF4895EBA39075E_inline (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, const RuntimeMethod* method)
  40166. {
  40167. {
  40168. RuntimeObject* L_0 = __this->____value;
  40169. return L_0;
  40170. }
  40171. }
  40172. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t DataRow_get_rowID_mF9FF8515B974B1C6E144E48196B5920D59E46B63_inline (DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* __this, const RuntimeMethod* method)
  40173. {
  40174. {
  40175. int64_t L_0 = __this->____rowID;
  40176. return L_0;
  40177. }
  40178. }
  40179. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DataView_GetFilter_mD9A035BD99614F6CFEC4C541EE770C7BAE2F5AB1_inline (DataView_t882C19B1455AFCE770D60A43A690096801824A50* __this, const RuntimeMethod* method)
  40180. {
  40181. {
  40182. RuntimeObject* L_0 = __this->____rowFilter;
  40183. return L_0;
  40184. }
  40185. }
  40186. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* DataRowView_get_Row_m784F137A476C6D40C82584E6768B23CE2EA97B77_inline (DataRowView_t51724505EADBB0C11EEA0252510644143191B23B* __this, const RuntimeMethod* method)
  40187. {
  40188. {
  40189. DataRow_t4C2743279B40E332809F4E6EE3443B75E4C38388* L_0 = __this->____row;
  40190. return L_0;
  40191. }
  40192. }
  40193. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Index_get_ObjectID_mD9627C160B02EA9ACD997D68FCEA51F9B0820F1E_inline (Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* __this, const RuntimeMethod* method)
  40194. {
  40195. {
  40196. int32_t L_0 = __this->____objectID;
  40197. return L_0;
  40198. }
  40199. }
  40200. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataTable_get_ObjectID_m3A05B9B04446D482AE01B532B3A04146BD431358_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40201. {
  40202. {
  40203. int32_t L_0 = __this->____objectID;
  40204. return L_0;
  40205. }
  40206. }
  40207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaType_get_Name_mD9FB52FC6EC8B493B2EB4281CAB6697410D549C7_inline (XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* __this, const RuntimeMethod* method)
  40208. {
  40209. {
  40210. String_t* L_0 = __this->___name;
  40211. return L_0;
  40212. }
  40213. }
  40214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Namespace_m0CAE4A651EF1CA6F0EB657C83608A796038A2615_inline (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* __this, const RuntimeMethod* method)
  40215. {
  40216. {
  40217. String_t* L_0 = __this->___ns;
  40218. return L_0;
  40219. }
  40220. }
  40221. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* XmlSchemaSimpleType_get_Content_mCB30920833956BE92591B664C0036D0C138B7C54_inline (XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* __this, const RuntimeMethod* method)
  40222. {
  40223. {
  40224. XmlSchemaSimpleTypeContent_t84C9B4F059E687FBF7845373F5A6B2795F982091* L_0 = __this->___content;
  40225. return L_0;
  40226. }
  40227. }
  40228. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* XmlSchemaType_get_BaseXmlSchemaType_mB970BEBE5AA98845F853E4136C970E8B822C64C9_inline (XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* __this, const RuntimeMethod* method)
  40229. {
  40230. {
  40231. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_0 = __this->___baseSchemaType;
  40232. return L_0;
  40233. }
  40234. }
  40235. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaSimpleTypeRestriction_get_BaseTypeName_mEE1F470183CF0E94F58B1EBE50B7736931F6C9C5_inline (XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* __this, const RuntimeMethod* method)
  40236. {
  40237. {
  40238. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___baseTypeName;
  40239. return L_0;
  40240. }
  40241. }
  40242. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlQualifiedName_get_Name_mC9D21D5BADE11AEAC7ED5886B39E1A774C63B830_inline (XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* __this, const RuntimeMethod* method)
  40243. {
  40244. {
  40245. String_t* L_0 = __this->___name;
  40246. return L_0;
  40247. }
  40248. }
  40249. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SimpleType_get_Name_m2639F3B724ABC656EAC338484701166DD1076EAB_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40250. {
  40251. {
  40252. String_t* L_0 = __this->____name;
  40253. return L_0;
  40254. }
  40255. }
  40256. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  40257. {
  40258. {
  40259. int32_t L_0 = __this->____stringLength;
  40260. return L_0;
  40261. }
  40262. }
  40263. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* SimpleType_get_XmlBaseType_m38458F72A3EB67EDA4C8DC3A8292D19201BEE9E7_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40264. {
  40265. {
  40266. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->____xmlBaseType;
  40267. return L_0;
  40268. }
  40269. }
  40270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* XmlSchemaSimpleTypeRestriction_get_BaseType_mB16FB3E86226E0400E1A756D6138BEBFB2D35BB8_inline (XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* __this, const RuntimeMethod* method)
  40271. {
  40272. {
  40273. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_0 = __this->___baseType;
  40274. return L_0;
  40275. }
  40276. }
  40277. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaSimpleTypeRestriction_get_Facets_mFE79D3505ABE7F499A6D4883E49A265D9D546F11_inline (XmlSchemaSimpleTypeRestriction_t6A157CF7BAB4B9DE623D7C7693C55070EB1B7D1E* __this, const RuntimeMethod* method)
  40278. {
  40279. {
  40280. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___facets;
  40281. return L_0;
  40282. }
  40283. }
  40284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaFacet_get_Value_mBB683A5E6DC3CA3A5DBA1F926FC9780563E389A3_inline (XmlSchemaFacet_t61619084BA30C0830C9E20D99B5353B4CB867FDF* __this, const RuntimeMethod* method)
  40285. {
  40286. {
  40287. String_t* L_0 = __this->___value;
  40288. return L_0;
  40289. }
  40290. }
  40291. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SimpleType_get_Namespace_mCF13A7A26F291B9582CCF155C48F60B552ABAAE8_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40292. {
  40293. {
  40294. String_t* L_0 = __this->____ns;
  40295. return L_0;
  40296. }
  40297. }
  40298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleType_get_MaxLength_m55BEA3807EDE2C9B39BF0899D5576B7474E436D6_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40299. {
  40300. {
  40301. int32_t L_0 = __this->____maxLength;
  40302. return L_0;
  40303. }
  40304. }
  40305. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SimpleType_get_BaseType_m24BC50CCD59E18D42203CF3F0B2466030D1076A8_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40306. {
  40307. {
  40308. String_t* L_0 = __this->____baseType;
  40309. return L_0;
  40310. }
  40311. }
  40312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* SimpleType_get_BaseSimpleType_m78AA4AD048B7053A57EB0B4B160362CC86627AE3_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40313. {
  40314. {
  40315. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = __this->____baseSimpleType;
  40316. return L_0;
  40317. }
  40318. }
  40319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* UniqueConstraint_get_ConstraintIndex_m1343B1C377FBB245F505B2A5FFD92E33E95BE0DE_inline (UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* __this, const RuntimeMethod* method)
  40320. {
  40321. {
  40322. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* L_0 = __this->____constraintIndex;
  40323. return L_0;
  40324. }
  40325. }
  40326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataColumn_InternalUnique_m304D8AB6E46A99695F75B9FF0B1CBB7A5AEDEC92_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, bool ___0_value, const RuntimeMethod* method)
  40327. {
  40328. {
  40329. bool L_0 = ___0_value;
  40330. __this->____unique = L_0;
  40331. return;
  40332. }
  40333. }
  40334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataColumn_set_XmlDataType_mF9F9FCE4B83F909D72EF44D7803F7BF7FAEF0C09_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, String_t* ___0_value, const RuntimeMethod* method)
  40335. {
  40336. {
  40337. String_t* L_0 = ___0_value;
  40338. __this->___U3CXmlDataTypeU3Ek__BackingField = L_0;
  40339. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CXmlDataTypeU3Ek__BackingField), (void*)L_0);
  40340. return;
  40341. }
  40342. }
  40343. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_MinOccurs_m8401E7C8A8905144D74E2D598DB1B20ED956B52F_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method)
  40344. {
  40345. {
  40346. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_value;
  40347. __this->____minOccurs = L_0;
  40348. return;
  40349. }
  40350. }
  40351. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_MaxOccurs_mB980253C08694F1975C0BA3A74A6F5008E5ED99A_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method)
  40352. {
  40353. {
  40354. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_value;
  40355. __this->____maxOccurs = L_0;
  40356. return;
  40357. }
  40358. }
  40359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataRelation_set_CheckMultipleNested_mAD6ACA9BEE0351DDCF4426B90834E6276EB2CB64_inline (DataRelation_tCB36A11AB39874353B080F3CD6432C4F9828C656* __this, bool ___0_value, const RuntimeMethod* method)
  40360. {
  40361. {
  40362. bool L_0 = ___0_value;
  40363. __this->____checkMultipleNested = L_0;
  40364. return;
  40365. }
  40366. }
  40367. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* DataTable_get_XmlText_m79E1966736EA068665AE8D4892D5E7F7A5AF5FBE_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40368. {
  40369. {
  40370. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = __this->____xmlText;
  40371. return L_0;
  40372. }
  40373. }
  40374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataColumn_get_ImplementsIXMLSerializable_mC08C15A8D57C5654BA60CFE394EC45F39C4CB847_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40375. {
  40376. {
  40377. bool L_0 = __this->____implementsIXMLSerializable;
  40378. return L_0;
  40379. }
  40380. }
  40381. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XmlRootAttribute_set_Namespace_mAB74858C97531E3ACA6755E9B9C2AFA4C4BF9A8C_inline (XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* __this, String_t* ___0_value, const RuntimeMethod* method)
  40382. {
  40383. {
  40384. String_t* L_0 = ___0_value;
  40385. __this->___ns = L_0;
  40386. Il2CppCodeGenWriteBarrier((void**)(&__this->___ns), (void*)L_0);
  40387. return;
  40388. }
  40389. }
  40390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchema_get_Items_m4A629D8F391D26EC9C55EC8BC155CBFA98B4FD6F_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method)
  40391. {
  40392. {
  40393. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___items;
  40394. return L_0;
  40395. }
  40396. }
  40397. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaElement_get_QualifiedName_mA0B8CE3553D41B130F5ADFBD0813EA309148A2D5_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40398. {
  40399. {
  40400. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___qualifiedName;
  40401. return L_0;
  40402. }
  40403. }
  40404. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttribute_get_QualifiedName_m1648C90EFB070F8C22421D7D9CE227847DDDFB86_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40405. {
  40406. {
  40407. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___qualifiedName;
  40408. return L_0;
  40409. }
  40410. }
  40411. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttributeGroup_get_QualifiedName_m4008432A607D33D2439498137F49361C2522F7C8_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method)
  40412. {
  40413. {
  40414. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___qname;
  40415. return L_0;
  40416. }
  40417. }
  40418. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* DataColumn_get_SimpleType_m8D97BDE42F327CE1083E6E58A53C66DB48FCEBE5_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40419. {
  40420. {
  40421. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* L_0 = __this->____simpleType;
  40422. return L_0;
  40423. }
  40424. }
  40425. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchema_get_Includes_m6B3EEA0A445594394CAAB98D3AE55705D686E1CB_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method)
  40426. {
  40427. {
  40428. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___includes;
  40429. return L_0;
  40430. }
  40431. }
  40432. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* XmlSchemaExternal_get_Schema_mFB5AB939E77F0F839DEC5C5D5B1995C0F9A1528B_inline (XmlSchemaExternal_tE9D9B3C1230563874B1A555C15F9BBE4707CA865* __this, const RuntimeMethod* method)
  40433. {
  40434. {
  40435. XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* L_0 = __this->___schema;
  40436. return L_0;
  40437. }
  40438. }
  40439. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* XmlSchemaAnnotated_get_UnhandledAttributes_m0FE6E8D622BBE6F1CD97B51D3C7020D1C9C8542F_inline (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* __this, const RuntimeMethod* method)
  40440. {
  40441. {
  40442. XmlAttributeU5BU5D_tFC0CF817A6D2131D94AB6387E4EAE7D97B3FFC40* L_0 = __this->___moreAttributes;
  40443. return L_0;
  40444. }
  40445. }
  40446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XSDSchema_get_FromInference_mC3BDB005AEE5ECBC241C88A563D0DC9C129FF53F_inline (XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C* __this, const RuntimeMethod* method)
  40447. {
  40448. {
  40449. bool L_0 = __this->____fromInference;
  40450. return L_0;
  40451. }
  40452. }
  40453. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F XmlSchemaParticle_get_MaxOccurs_mC9DA833976FE06E6F4F0BDD00345DB98D7F70ABF_inline (XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* __this, const RuntimeMethod* method)
  40454. {
  40455. {
  40456. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = __this->___maxOccurs;
  40457. return L_0;
  40458. }
  40459. }
  40460. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* XmlSchemaElement_get_SchemaType_m68FE8A14FB349199075D51CC57F04E3CE97186A2_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40461. {
  40462. {
  40463. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_0 = __this->___type;
  40464. return L_0;
  40465. }
  40466. }
  40467. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaElement_get_RefName_mFAC5C12FDBC39BBC78F15D4EB04D570EC5808AA9_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40468. {
  40469. {
  40470. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___refName;
  40471. return L_0;
  40472. }
  40473. }
  40474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* XmlSchemaComplexType_get_ContentModel_mD5F55F6D5E874DC08E93D99E57257362AEE34644_inline (XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* __this, const RuntimeMethod* method)
  40475. {
  40476. {
  40477. XmlSchemaContentModel_t7A110DE0C735CB25B1483792ACC0011D321A1D19* L_0 = __this->___contentModel;
  40478. return L_0;
  40479. }
  40480. }
  40481. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaSimpleContentExtension_get_Attributes_mE78BE1F22BCB5D2E22FC022534CB7AAFE0199DF6_inline (XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* __this, const RuntimeMethod* method)
  40482. {
  40483. {
  40484. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___attributes;
  40485. return L_0;
  40486. }
  40487. }
  40488. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaSimpleContentRestriction_get_Attributes_m73FADFE271F96BA6BF4F1FC4F2F2D86F4E23F5DE_inline (XmlSchemaSimpleContentRestriction_tA59FC3CADC93135F6B2FE6B45FC7272D39FDE78F* __this, const RuntimeMethod* method)
  40489. {
  40490. {
  40491. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___attributes;
  40492. return L_0;
  40493. }
  40494. }
  40495. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchema_get_Id_mFA10A91F54597E48FB75C5824D0263ABDAA8B6F5_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method)
  40496. {
  40497. {
  40498. String_t* L_0 = __this->___id;
  40499. return L_0;
  40500. }
  40501. }
  40502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchema_get_TargetNamespace_mAFA4B36F2637087A82F54ADE6E5A627744705064_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method)
  40503. {
  40504. {
  40505. String_t* L_0 = __this->___targetNs;
  40506. return L_0;
  40507. }
  40508. }
  40509. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataSet_set_MainTableName_m345E656619A843DA7A590C796B916020856B9F17_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, String_t* ___0_value, const RuntimeMethod* method)
  40510. {
  40511. {
  40512. String_t* L_0 = ___0_value;
  40513. __this->____mainTableName = L_0;
  40514. Il2CppCodeGenWriteBarrier((void**)(&__this->____mainTableName), (void*)L_0);
  40515. return;
  40516. }
  40517. }
  40518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XmlSchemaComplexType_get_Particle_mF5D7F1E0F8B9257E1ED128DD25BDF6FA540A28AF_inline (XmlSchemaComplexType_t3C6B94A26B4C70D8780E4158E2A37D31BA88FEE0* __this, const RuntimeMethod* method)
  40519. {
  40520. {
  40521. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_0 = __this->___particle;
  40522. return L_0;
  40523. }
  40524. }
  40525. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* XmlSchemaObject_get_Parent_m98A2082901CC0571DFAA0F20296ED962989BFD4B_inline (XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* __this, const RuntimeMethod* method)
  40526. {
  40527. {
  40528. XmlSchemaObject_t82CCD87AADB4BEF4E9DFE4C501F09EDA372AA19D* L_0 = __this->___parent;
  40529. return L_0;
  40530. }
  40531. }
  40532. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0* DataTable_get_NestedParentRelations_m0E81D1152100DF95AE02C2128E5B09696A15DF69_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40533. {
  40534. {
  40535. DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0* L_0 = __this->____nestedParentRelations;
  40536. return L_0;
  40537. }
  40538. }
  40539. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataSet_get_Namespace_mCD2A82F0F982A56430294CBDAC10A2C8159FA289_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method)
  40540. {
  40541. {
  40542. String_t* L_0 = __this->____namespaceURI;
  40543. return L_0;
  40544. }
  40545. }
  40546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataSet_get_DataSetName_m53D20A0B757B364BB8B3287A74AAA7351EA02A45_inline (DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* __this, const RuntimeMethod* method)
  40547. {
  40548. {
  40549. String_t* L_0 = __this->____dataSetName;
  40550. return L_0;
  40551. }
  40552. }
  40553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaElement_get_Name_mD3E492EB9EB165BE77F7B943C31A717F5EBCD9FB_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40554. {
  40555. {
  40556. String_t* L_0 = __this->___name;
  40557. return L_0;
  40558. }
  40559. }
  40560. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DataTable_get_Prefix_mBF76DDC873988D5ED2FDA8B3639822EF75C9330E_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40561. {
  40562. {
  40563. String_t* L_0 = __this->____tablePrefix;
  40564. return L_0;
  40565. }
  40566. }
  40567. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaAnnotation_get_Items_m61A082370B91C7B9AE7AED3924F14F4B98C62864_inline (XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* __this, const RuntimeMethod* method)
  40568. {
  40569. {
  40570. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___items;
  40571. return L_0;
  40572. }
  40573. }
  40574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* XmlSchemaAppInfo_get_Markup_mBC32E43DE4D53122EFCFB7EFBE90FDCC06C7D67A_inline (XmlSchemaAppInfo_t7FF9BB1CC1D4E36B10101EF876BB3B5EB7851735* __this, const RuntimeMethod* method)
  40575. {
  40576. {
  40577. XmlNodeU5BU5D_t78C0A54365D1948C7F4D12D324F7CBF7B1505F4E* L_0 = __this->___markup;
  40578. return L_0;
  40579. }
  40580. }
  40581. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89* XmlSchemaGroupRef_get_Particle_mD8BC9F2E5B30043F41FC77DCBB81BA8BFBE9ED4A_inline (XmlSchemaGroupRef_tDD4D2652BCB8D3B53A4148DDD975E30C0736B5D1* __this, const RuntimeMethod* method)
  40582. {
  40583. {
  40584. XmlSchemaGroupBase_t09BC3EABEA076DC4DD9696F24DC3562D21259C89* L_0 = __this->___particle;
  40585. return L_0;
  40586. }
  40587. }
  40588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* XmlSchemaAnnotated_get_Annotation_mF88E353F875798E495F0B6E71057451618F88E36_inline (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* __this, const RuntimeMethod* method)
  40589. {
  40590. {
  40591. XmlSchemaAnnotation_t35947D4DA687AA3C531135CEC5EBE7AB1C3EF821* L_0 = __this->___annotation;
  40592. return L_0;
  40593. }
  40594. }
  40595. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataTable_get_UKColumnPositionForInference_mF804984F3AB1140E4C8D59977975E6B51D1C7A91_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, const RuntimeMethod* method)
  40596. {
  40597. {
  40598. int32_t L_0 = __this->____ukColumnPositionForInference;
  40599. return L_0;
  40600. }
  40601. }
  40602. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_UKColumnPositionForInference_mDB6310FABDEF1505686A4331F36CEA48B52A986C_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, int32_t ___0_value, const RuntimeMethod* method)
  40603. {
  40604. {
  40605. int32_t L_0 = ___0_value;
  40606. __this->____ukColumnPositionForInference = L_0;
  40607. return;
  40608. }
  40609. }
  40610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttributeGroupRef_get_RefName_m4555CB5267ECECB8C77F025FD6BBB9E34BCA6DA9_inline (XmlSchemaAttributeGroupRef_tA05EEA9F398A27E0205B891B2FC1FE92BF1F05AA* __this, const RuntimeMethod* method)
  40611. {
  40612. {
  40613. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___refName;
  40614. return L_0;
  40615. }
  40616. }
  40617. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaAttributeGroup_get_Attributes_m2AC60921F5191DADA633757413AC04C0DDB47607_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method)
  40618. {
  40619. {
  40620. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___attributes;
  40621. return L_0;
  40622. }
  40623. }
  40624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* XmlSchemaAttributeGroup_get_RedefinedAttributeGroup_mD598F73E798E1EF4A90ED546E1A8B756345A4AA4_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method)
  40625. {
  40626. {
  40627. XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* L_0 = __this->___redefined;
  40628. return L_0;
  40629. }
  40630. }
  40631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttributeGroup_get_Name_m3844168DCA5295E383B41DD748997C7EA2BC4FA9_inline (XmlSchemaAttributeGroup_t471125891B9EDFD58104133A426AC82A1E8D8B66* __this, const RuntimeMethod* method)
  40632. {
  40633. {
  40634. String_t* L_0 = __this->___name;
  40635. return L_0;
  40636. }
  40637. }
  40638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaComplexContentExtension_get_Attributes_m1E698C549EFC269908E2C402D874C762D427A33E_inline (XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* __this, const RuntimeMethod* method)
  40639. {
  40640. {
  40641. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___attributes;
  40642. return L_0;
  40643. }
  40644. }
  40645. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaComplexContentExtension_get_BaseTypeName_m2E933E7BBD27AB47DB806E2112E8116C049532E0_inline (XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* __this, const RuntimeMethod* method)
  40646. {
  40647. {
  40648. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___baseTypeName;
  40649. return L_0;
  40650. }
  40651. }
  40652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XmlSchemaComplexContentExtension_get_Particle_m0092C105E29C158A0F4F261756E7C260A7E971ED_inline (XmlSchemaComplexContentExtension_tE637C8C4E95397162804345587E46FB304CCBA25* __this, const RuntimeMethod* method)
  40653. {
  40654. {
  40655. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_0 = __this->___particle;
  40656. return L_0;
  40657. }
  40658. }
  40659. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaComplexContentRestriction_get_Attributes_mF511AFEE44471DF873275CB77EE1551715B0A2D9_inline (XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* __this, const RuntimeMethod* method)
  40660. {
  40661. {
  40662. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___attributes;
  40663. return L_0;
  40664. }
  40665. }
  40666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* XmlSchemaComplexContentRestriction_get_Particle_m5C4EB4CB299BD015E78B045FFFEB18A6925A396E_inline (XmlSchemaComplexContentRestriction_tB9CDC9411C80DBD85D46AA4B8BC56AF34D4F0190* __this, const RuntimeMethod* method)
  40667. {
  40668. {
  40669. XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* L_0 = __this->___particle;
  40670. return L_0;
  40671. }
  40672. }
  40673. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaSimpleContentExtension_get_BaseTypeName_m75545E8A9281E47719B2E274B886091A3EF89744_inline (XmlSchemaSimpleContentExtension_t5149DA907C3E55021BAC6224DB80A1A2CC5FAE22* __this, const RuntimeMethod* method)
  40674. {
  40675. {
  40676. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___baseTypeName;
  40677. return L_0;
  40678. }
  40679. }
  40680. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* XmlSchemaIdentityConstraint_get_Fields_m7EA1FDC637E3F316F16D1A93B0C87306B98AC4EC_inline (XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* __this, const RuntimeMethod* method)
  40681. {
  40682. {
  40683. XmlSchemaObjectCollection_tABB09091ECE50CA4C1B43A6E91D2CB04465B9388* L_0 = __this->___fields;
  40684. return L_0;
  40685. }
  40686. }
  40687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaXPath_get_XPath_m764CFD2F357F485A54A64EF4A6D4D350B1C5F9B0_inline (XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* __this, const RuntimeMethod* method)
  40688. {
  40689. {
  40690. String_t* L_0 = __this->___xpath;
  40691. return L_0;
  40692. }
  40693. }
  40694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaKeyref_get_Refer_m87D6D4EE542C95EB6EABC076A102533D58E07F4B_inline (XmlSchemaKeyref_t240C2AB1E5EAE4D7486F8E486741591BA7202C28* __this, const RuntimeMethod* method)
  40695. {
  40696. {
  40697. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___refer;
  40698. return L_0;
  40699. }
  40700. }
  40701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaIdentityConstraint_get_Name_mDC1226A6D0995277B0011333F39A04EA54E12CDE_inline (XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* __this, const RuntimeMethod* method)
  40702. {
  40703. {
  40704. String_t* L_0 = __this->___name;
  40705. return L_0;
  40706. }
  40707. }
  40708. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F XmlSchemaParticle_get_MinOccurs_m2A8F07D8F656E98898AA5F1B76BC7645CE71574C_inline (XmlSchemaParticle_t9A7544A3F66C6E4B8900456CF705A6F9D95655EE* __this, const RuntimeMethod* method)
  40709. {
  40710. {
  40711. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = __this->___minOccurs;
  40712. return L_0;
  40713. }
  40714. }
  40715. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* XmlSchemaElement_get_ElementSchemaType_m774B506CD9AA4BB4BAB305EF03703C48E4998687_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40716. {
  40717. {
  40718. XmlSchemaType_t36630F421D730DDFA33CBA5BA6548094ABF40DDF* L_0 = __this->___elementType;
  40719. return L_0;
  40720. }
  40721. }
  40722. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_Name_mDB8E208CD7A53D98C6CB33764F5B08853E944DD2_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40723. {
  40724. {
  40725. String_t* L_0 = __this->___name;
  40726. return L_0;
  40727. }
  40728. }
  40729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttribute_get_RefName_m91886894B683BD121EF5C662C4DE72AE13D4A62A_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40730. {
  40731. {
  40732. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___refName;
  40733. return L_0;
  40734. }
  40735. }
  40736. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaElement_get_SchemaTypeName_m3A94BE03E84B71FE6C42903355C44B34C17CA699_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40737. {
  40738. {
  40739. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___typeName;
  40740. return L_0;
  40741. }
  40742. }
  40743. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataTable_set_TypeName_mA7580AAD33BAAD28B2590A613157DE84C540FE74_inline (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* ___0_value, const RuntimeMethod* method)
  40744. {
  40745. {
  40746. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = ___0_value;
  40747. __this->____typeName = L_0;
  40748. Il2CppCodeGenWriteBarrier((void**)(&__this->____typeName), (void*)L_0);
  40749. return;
  40750. }
  40751. }
  40752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XmlSchemaElement_get_IsNillable_m8545E8FC669818DBE6A6FECE6AF0F41B2D2E7DC0_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40753. {
  40754. {
  40755. bool L_0 = __this->___isNillable;
  40756. return L_0;
  40757. }
  40758. }
  40759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataColumn_get_Ordinal_m2CB4158EED7C96B10D81C240E9F1D2927FD329E4_inline (DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* __this, const RuntimeMethod* method)
  40760. {
  40761. {
  40762. int32_t L_0 = __this->____ordinal;
  40763. return L_0;
  40764. }
  40765. }
  40766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* XmlSchemaAttribute_get_SchemaTypeName_mA66F85C07DB3C2FFC5FA046352FE9C058D6E5F5D_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40767. {
  40768. {
  40769. XmlQualifiedName_t2794880B373257E4108CC3F36D7373A343ACC5B9* L_0 = __this->___typeName;
  40770. return L_0;
  40771. }
  40772. }
  40773. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* XmlSchemaAttribute_get_SchemaType_m57EAAED97C95E325EA391B078ED9AF68743E9DFA_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40774. {
  40775. {
  40776. XmlSchemaSimpleType_tA52BBE2D61DAD61BD3FCDF40E1CD9F41388F7FA8* L_0 = __this->___type;
  40777. return L_0;
  40778. }
  40779. }
  40780. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SimpleType_get_Length_m8E2A1ABA8BDE8C5FEA3E3AF25D8023E6D37443A3_inline (SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* __this, const RuntimeMethod* method)
  40781. {
  40782. {
  40783. int32_t L_0 = __this->____length;
  40784. return L_0;
  40785. }
  40786. }
  40787. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAnnotated_get_Id_mE6DBBB1DB6548F5463E610FD4B9A28509D9889D6_inline (XmlSchemaAnnotated_t41DBE9DF8776C6C639B33A712F25497C672B4E04* __this, const RuntimeMethod* method)
  40788. {
  40789. {
  40790. String_t* L_0 = __this->___id;
  40791. return L_0;
  40792. }
  40793. }
  40794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XmlSchemaAttribute_get_Use_m655DDAE8FDA90176607407FC5295F931D2413E65_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40795. {
  40796. {
  40797. int32_t L_0 = __this->___use;
  40798. return L_0;
  40799. }
  40800. }
  40801. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_DefaultValue_m25DB9E833B5D07B7B675432EDCB5BB6A66BCC6AA_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40802. {
  40803. {
  40804. String_t* L_0 = __this->___defaultValue;
  40805. return L_0;
  40806. }
  40807. }
  40808. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaAttribute_get_FixedValue_mF372E420F79172FA7DD7F1095F5966076191A06D_inline (XmlSchemaAttribute_t04AF3100B886867E3F0495E22F44305EDEC5550F* __this, const RuntimeMethod* method)
  40809. {
  40810. {
  40811. String_t* L_0 = __this->___fixedValue;
  40812. return L_0;
  40813. }
  40814. }
  40815. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XmlSchemaElement_get_Form_m127B91C42E1965751913B35CE352C215FDF6B057_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40816. {
  40817. {
  40818. int32_t L_0 = __this->___form;
  40819. return L_0;
  40820. }
  40821. }
  40822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t XmlSchema_get_ElementFormDefault_m5AF28C6D6EF3EA692FD2D26FFDD5C77123B5D67E_inline (XmlSchema_t5C9506D00418BF5FD524254D0C6C405C620C941D* __this, const RuntimeMethod* method)
  40823. {
  40824. {
  40825. int32_t L_0 = __this->___elementFormDefault;
  40826. return L_0;
  40827. }
  40828. }
  40829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* XmlSchemaElement_get_DefaultValue_mA6F17331F4A7702DE9EB19DE943E43A3EF564766_inline (XmlSchemaElement_t24D5940E4EB4E5FFDAD1772AFBD7A83CD992C970* __this, const RuntimeMethod* method)
  40830. {
  40831. {
  40832. String_t* L_0 = __this->___defaultValue;
  40833. return L_0;
  40834. }
  40835. }
  40836. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* XmlSchemaIdentityConstraint_get_Selector_m1EF75F875727A2A35F9CBF1D1C05D95EC42AE1B6_inline (XmlSchemaIdentityConstraint_tE57F181BAE36EAA8EB35E69BE4515D2BEED420DC* __this, const RuntimeMethod* method)
  40837. {
  40838. {
  40839. XmlSchemaXPath_t1C3193CCD8056E55DEC3C6E74DE25859AD88D76A* L_0 = __this->___selector;
  40840. return L_0;
  40841. }
  40842. }
  40843. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  40844. {
  40845. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  40846. int32_t V_1 = 0;
  40847. {
  40848. int32_t L_0 = __this->____version;
  40849. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  40850. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  40851. V_0 = L_1;
  40852. int32_t L_2 = __this->____size;
  40853. V_1 = L_2;
  40854. int32_t L_3 = V_1;
  40855. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  40856. NullCheck(L_4);
  40857. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  40858. {
  40859. goto IL_0034;
  40860. }
  40861. }
  40862. {
  40863. int32_t L_5 = V_1;
  40864. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  40865. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  40866. int32_t L_7 = V_1;
  40867. RuntimeObject* L_8 = ___0_item;
  40868. NullCheck(L_6);
  40869. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  40870. return;
  40871. }
  40872. IL_0034:
  40873. {
  40874. RuntimeObject* L_9 = ___0_item;
  40875. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  40876. return;
  40877. }
  40878. }
  40879. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method)
  40880. {
  40881. il2cpp_rgctx_method_init(method);
  40882. {
  40883. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  40884. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
  40885. return L_0;
  40886. }
  40887. }
  40888. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  40889. {
  40890. {
  40891. int32_t L_0 = __this->____size;
  40892. return L_0;
  40893. }
  40894. }
  40895. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
  40896. {
  40897. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  40898. int32_t V_1 = 0;
  40899. {
  40900. int32_t L_0 = __this->____version;
  40901. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  40902. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items;
  40903. V_0 = L_1;
  40904. int32_t L_2 = __this->____size;
  40905. V_1 = L_2;
  40906. int32_t L_3 = V_1;
  40907. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
  40908. NullCheck(L_4);
  40909. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  40910. {
  40911. goto IL_0034;
  40912. }
  40913. }
  40914. {
  40915. int32_t L_5 = V_1;
  40916. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  40917. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
  40918. int32_t L_7 = V_1;
  40919. int32_t L_8 = ___0_item;
  40920. NullCheck(L_6);
  40921. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
  40922. return;
  40923. }
  40924. IL_0034:
  40925. {
  40926. int32_t L_9 = ___0_item;
  40927. List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  40928. return;
  40929. }
  40930. }
  40931. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
  40932. {
  40933. int32_t V_0 = 0;
  40934. {
  40935. int32_t L_0 = __this->____version;
  40936. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  40937. goto IL_0035;
  40938. }
  40939. IL_0035:
  40940. {
  40941. __this->____size = 0;
  40942. }
  40943. IL_003c:
  40944. {
  40945. return;
  40946. }
  40947. }
  40948. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Comparison_1_Invoke_mAB0FCC52E66B67EA06921024538EC6980B73A4B3_gshared_inline (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method)
  40949. {
  40950. typedef int32_t (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  40951. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_x, ___1_y, reinterpret_cast<RuntimeMethod*>(__this->___method));
  40952. }
  40953. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RBTreeEnumerator_get_Current_mCB9EE3BDCE8D688E0B6EA03B14E5D55ABF7E1325_gshared_inline (RBTreeEnumerator_tF257C6FDF2C10A1562F799244369D9CD12476115* __this, const RuntimeMethod* method)
  40954. {
  40955. {
  40956. int32_t L_0 = __this->____current;
  40957. return L_0;
  40958. }
  40959. }
  40960. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
  40961. {
  40962. {
  40963. RuntimeObject* L_0 = __this->____current;
  40964. return L_0;
  40965. }
  40966. }