QFramework.IOC.cpp 230 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496
  1. #include "il2cpp-config.h"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <cstring>
  8. #include <string.h>
  9. #include <stdio.h>
  10. #include <cmath>
  11. #include <limits>
  12. #include <assert.h>
  13. #include <stdint.h>
  14. #include "codegen/il2cpp-codegen.h"
  15. #include "il2cpp-object-internals.h"
  16. template <typename R, typename T1>
  17. struct VirtFuncInvoker1
  18. {
  19. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  20. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  21. {
  22. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  23. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  24. }
  25. };
  26. template <typename R, typename T1, typename T2>
  27. struct VirtFuncInvoker2
  28. {
  29. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  30. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  31. {
  32. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  33. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  34. }
  35. };
  36. template <typename R>
  37. struct VirtFuncInvoker0
  38. {
  39. typedef R (*Func)(void*, const RuntimeMethod*);
  40. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  41. {
  42. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  43. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  44. }
  45. };
  46. template <typename T1, typename T2, typename T3>
  47. struct VirtActionInvoker3
  48. {
  49. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  50. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  51. {
  52. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  53. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  54. }
  55. };
  56. template <typename T1, typename T2, typename T3, typename T4>
  57. struct VirtActionInvoker4
  58. {
  59. typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  60. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  61. {
  62. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  63. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  64. }
  65. };
  66. // QFramework.InjectAttribute
  67. struct InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48;
  68. // QFramework.QFrameworkContainer
  69. struct QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511;
  70. // QFramework.QFrameworkContainer/<ResolveAll>d__12
  71. struct U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F;
  72. // QFramework.Tuple`2<System.Object,System.Object>
  73. struct Tuple_2_t693252D990783B408258D1D95761F626CB05802C;
  74. // QFramework.Tuple`2<System.Type,System.String>
  75. struct Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59;
  76. // QFramework.Tuple`2<System.Type,System.Type>
  77. struct Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10;
  78. // QFramework.TypeInstanceCollection
  79. struct TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD;
  80. // QFramework.TypeMappingCollection
  81. struct TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228;
  82. // QFramework.TypeRelationCollection
  83. struct TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF;
  84. // System.AsyncCallback
  85. struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
  86. // System.Attribute
  87. struct Attribute_tF048C13FB3C8CFCC53F82290E4A3F621089F9A74;
  88. // System.Char[]
  89. struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
  90. // System.Collections.Generic.Dictionary`2/Entry<QFramework.Tuple`2<System.Type,System.String>,System.Object>[]
  91. struct EntryU5BU5D_tF9A288C7F7D704F33F22D4D719F743824FA5DC94;
  92. // System.Collections.Generic.Dictionary`2/Entry<QFramework.Tuple`2<System.Type,System.String>,System.Type>[]
  93. struct EntryU5BU5D_t0C382ACB9F6EA36E4249BE196F59392D19117879;
  94. // System.Collections.Generic.Dictionary`2/Entry<QFramework.Tuple`2<System.Type,System.Type>,System.Type>[]
  95. struct EntryU5BU5D_t9281E1233B0141DDE8C35687F533226CF1879D9A;
  96. // System.Collections.Generic.Dictionary`2/KeyCollection<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  97. struct KeyCollection_tED4A6D329909B060256FBC09A7B10BBFE0903877;
  98. // System.Collections.Generic.Dictionary`2/KeyCollection<QFramework.Tuple`2<System.Type,System.String>,System.Type>
  99. struct KeyCollection_tD9C40259954C0B9FD0BFFF9F19C912FC72009D54;
  100. // System.Collections.Generic.Dictionary`2/KeyCollection<QFramework.Tuple`2<System.Type,System.Type>,System.Type>
  101. struct KeyCollection_t4E1B31B54D18270E0338E4D75E509AAB481870DF;
  102. // System.Collections.Generic.Dictionary`2/ValueCollection<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  103. struct ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58;
  104. // System.Collections.Generic.Dictionary`2/ValueCollection<QFramework.Tuple`2<System.Type,System.String>,System.Type>
  105. struct ValueCollection_t386DACD194CA93C28B09D778CB39AC01296BC535;
  106. // System.Collections.Generic.Dictionary`2/ValueCollection<QFramework.Tuple`2<System.Type,System.Type>,System.Type>
  107. struct ValueCollection_tD0B64D785C2A596A2F451406B692E3156B256642;
  108. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>
  109. struct ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2;
  110. // System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  111. struct Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E;
  112. // System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>
  113. struct Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19;
  114. // System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.Type>,System.Type>
  115. struct Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152;
  116. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  117. struct Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA;
  118. // System.Collections.Generic.IEnumerable`1<System.Object>
  119. struct IEnumerable_1_t2F75FCBEC68AFE08982DA43985F9D04056E2BE73;
  120. // System.Collections.Generic.IEnumerable`1<System.Reflection.ConstructorInfo>
  121. struct IEnumerable_1_t0A11076E013A5922ECC5AE9E3B621F7BC8011C54;
  122. // System.Collections.Generic.IEnumerable`1<System.Reflection.ParameterInfo>
  123. struct IEnumerable_1_t388F59548AF6D66D6A11BD326E64ED3580D9B26E;
  124. // System.Collections.Generic.IEnumerator`1<System.Object>
  125. struct IEnumerator_1_tDDB69E91697CCB64C7993B651487CEEC287DB7E8;
  126. // System.Collections.Generic.IEqualityComparer`1<QFramework.Tuple`2<System.Type,System.String>>
  127. struct IEqualityComparer_1_t13A8C4F012D5D48C686626ADB5FEBC06E2AC8693;
  128. // System.Collections.Generic.IEqualityComparer`1<QFramework.Tuple`2<System.Type,System.Type>>
  129. struct IEqualityComparer_1_t3EF9A30B168CC7C06C1CA036508DC6C2EAEDB1C7;
  130. // System.Collections.IDictionary
  131. struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
  132. // System.Collections.IEnumerator
  133. struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
  134. // System.DelegateData
  135. struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
  136. // System.Delegate[]
  137. struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
  138. // System.Diagnostics.StackTrace[]
  139. struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
  140. // System.Func`2<System.Object,System.Object>
  141. struct Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4;
  142. // System.Func`2<System.Reflection.ParameterInfo,System.Object>
  143. struct Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7;
  144. // System.IAsyncResult
  145. struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
  146. // System.Int32[]
  147. struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83;
  148. // System.IntPtr[]
  149. struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
  150. // System.NotSupportedException
  151. struct NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010;
  152. // System.Object[]
  153. struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
  154. // System.Reflection.Binder
  155. struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759;
  156. // System.Reflection.ConstructorInfo
  157. struct ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF;
  158. // System.Reflection.FieldInfo
  159. struct FieldInfo_t;
  160. // System.Reflection.MemberFilter
  161. struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381;
  162. // System.Reflection.MemberInfo
  163. struct MemberInfo_t;
  164. // System.Reflection.MethodInfo
  165. struct MethodInfo_t;
  166. // System.Reflection.ParameterInfo
  167. struct ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB;
  168. // System.Runtime.InteropServices.MarshalAsAttribute
  169. struct MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020;
  170. // System.Runtime.Serialization.SafeSerializationManager
  171. struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
  172. // System.String
  173. struct String_t;
  174. // System.Type
  175. struct Type_t;
  176. // System.Type[]
  177. struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F;
  178. // System.Void
  179. struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
  180. IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
  181. IL2CPP_EXTERN_C RuntimeClass* Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7_il2cpp_TypeInfo_var;
  182. IL2CPP_EXTERN_C RuntimeClass* InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48_il2cpp_TypeInfo_var;
  183. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var;
  184. IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
  185. IL2CPP_EXTERN_C RuntimeClass* Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10_il2cpp_TypeInfo_var;
  186. IL2CPP_EXTERN_C RuntimeClass* Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59_il2cpp_TypeInfo_var;
  187. IL2CPP_EXTERN_C RuntimeClass* TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD_il2cpp_TypeInfo_var;
  188. IL2CPP_EXTERN_C RuntimeClass* TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228_il2cpp_TypeInfo_var;
  189. IL2CPP_EXTERN_C RuntimeClass* TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF_il2cpp_TypeInfo_var;
  190. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  191. IL2CPP_EXTERN_C RuntimeClass* U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F_il2cpp_TypeInfo_var;
  192. IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var;
  193. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mB4D39A25FE951ECC6A4986E87FC462DF22C0C2BE_RuntimeMethod_var;
  194. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mBA378AE33C1AD64623269E57883E3A1057D62F1A_RuntimeMethod_var;
  195. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mCC2ACE183F1EA9B2E4C2F7D62DB81509C83EE28E_RuntimeMethod_var;
  196. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mA85A28FAD5376C8B64EFEEDE45D0877C0619B01A_RuntimeMethod_var;
  197. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF5443318D8A4DCB0A2D99148BF6AE035C2B8AADC_RuntimeMethod_var;
  198. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m06617DC5FE2C3CEAD86F35CC0CC289C7276C397D_RuntimeMethod_var;
  199. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m0877AB8A68638B75D924AC96D1FAD5B9E0DFEB9B_RuntimeMethod_var;
  200. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mCE9B7D86AD1819588D017389408369261A26777F_RuntimeMethod_var;
  201. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA3EECADE2447E2A15AB8CC0BDA034A1381E3E081_RuntimeMethod_var;
  202. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCE09E29AAF2428B25C7AFC15B61EF26D59500CAD_RuntimeMethod_var;
  203. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF6BD5157AC7F9135BBBDD296BF95DCDFF1C6A7C5_RuntimeMethod_var;
  204. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m332F008104EAD1796B3E7B5F52DFE3F9AD898BB8_RuntimeMethod_var;
  205. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m4DD8087F3B9DFE382F459C13874B783265260F33_RuntimeMethod_var;
  206. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD2BDC7FCE70EF0E66DEDC1077FBE02C7DAA8310C_RuntimeMethod_var;
  207. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mFFA6A3DC06F51F72984B5889B6F39AF234058146_RuntimeMethod_var;
  208. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisRuntimeObject_m73C290D7C1DD834B7A25096EA885D9CC800523A8_RuntimeMethod_var;
  209. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_m88267FC798F88E336BC28204ABF3A1E9BD6CF39B_RuntimeMethod_var;
  210. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_TisRuntimeObject_m0B25A8B874C90D62C4419181385960110A228BFC_RuntimeMethod_var;
  211. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisRuntimeObject_m0343A227B31BEB205D569F05AEAE761094FB1B34_RuntimeMethod_var;
  212. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m884136508662D52C80CED25F9C38395A8D4AB6AE_RuntimeMethod_var;
  213. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDAA00B677EFE049D6DFE9C7F48C26B59FD0FC9DA_RuntimeMethod_var;
  214. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE6A00AEC5FF9BE5EE9CF01D393711866B7202FEB_RuntimeMethod_var;
  215. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m06255C87ADF2E8499917CA1205C159216BE54319_RuntimeMethod_var;
  216. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE990BE96D965CBAD7F1C44770781AB3E365DF98D_RuntimeMethod_var;
  217. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEAD1046DF31574D1B46B3BE902418663437C4338_RuntimeMethod_var;
  218. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0594E71456814C7D3B9EE8D60E0CFE2DAEF5DBC4_RuntimeMethod_var;
  219. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m339FFB205FBA6D8C8B89F6A2101AB85D3026A53D_RuntimeMethod_var;
  220. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m40F640AD8349B3AA1E69ED11C86636D46E8203B3_RuntimeMethod_var;
  221. IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_m15ED350B7FDB3274E95244DAD07B57939559B0E2_RuntimeMethod_var;
  222. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mCA09F96E1A18DE39B7A41DDD71A11EE2893EF740_RuntimeMethod_var;
  223. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mF5D50D2D0061AF0AF1608E68AF07E036CF1C9123_RuntimeMethod_var;
  224. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m2EF76C8CCA20FCB842B74144BC9969346C644E7C_RuntimeMethod_var;
  225. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mE97D9C7724775F7765767DC319659C4B0C868F34_RuntimeMethod_var;
  226. IL2CPP_EXTERN_C const RuntimeMethod* QFrameworkContainer_U3CCreateInstanceU3Eb__26_0_mD4F81A02545B79AC186A21E43B68D9856976490E_RuntimeMethod_var;
  227. IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A_RuntimeMethod_var;
  228. IL2CPP_EXTERN_C const RuntimeMethod* Tuple_2__ctor_mB4D062E0EDA1F879C0BD08952F3933F6FFD78194_RuntimeMethod_var;
  229. IL2CPP_EXTERN_C const RuntimeMethod* U3CResolveAllU3Ed__12_System_Collections_IEnumerator_Reset_m1CB625EFD69123AF473BA2454FAC2955749797DF_RuntimeMethod_var;
  230. IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m8943C237989BC60F51DDDD205E8A63A2EC170B9F_RuntimeMethod_var;
  231. IL2CPP_EXTERN_C const RuntimeType* InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48_0_0_0_var;
  232. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_Clear_m04739D223A4D26D1D47993F964C36F345B830D6C_MetadataUsageId;
  233. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_CreateInstance_mB54A1F922CEFD8D9BD026B92C0D9D15B7693F1CB_MetadataUsageId;
  234. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_InjectAll_m7AB5A153A89D88C25F1D080D58BFDE0A234F1D36_MetadataUsageId;
  235. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD_MetadataUsageId;
  236. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_ResolveAll_mD37FE7B07B2330B49578B6BDA75FB53F295B945B_MetadataUsageId;
  237. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_ResolveRelation_mA0B6F948C7D9868014DD6127679C1EB8B15BEF58_MetadataUsageId;
  238. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163_MetadataUsageId;
  239. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_U3CCreateInstanceU3Eb__26_0_mD4F81A02545B79AC186A21E43B68D9856976490E_MetadataUsageId;
  240. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer__ctor_m3EB137089DFDDA763E7C94F088AA75CA30C79E04_MetadataUsageId;
  241. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2_MetadataUsageId;
  242. IL2CPP_EXTERN_C const uint32_t QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181_MetadataUsageId;
  243. IL2CPP_EXTERN_C const uint32_t TypeInstanceCollection__ctor_m2A1CE25E9BE336975DCEE7E4C428663A975EF456_MetadataUsageId;
  244. IL2CPP_EXTERN_C const uint32_t TypeInstanceCollection_get_Item_m14608423734B6497B9689B92BECF386CB720C757_MetadataUsageId;
  245. IL2CPP_EXTERN_C const uint32_t TypeInstanceCollection_set_Item_m157A75571DD4E3D83C6B6FC9B27CFB49C61910A5_MetadataUsageId;
  246. IL2CPP_EXTERN_C const uint32_t TypeMappingCollection__ctor_m458A317418FF8A0FA9E8DA5B43F7C50336299B01_MetadataUsageId;
  247. IL2CPP_EXTERN_C const uint32_t TypeMappingCollection_get_Item_mDC73197B316808C12FDB4F5ED4D477D1DFBA6BFE_MetadataUsageId;
  248. IL2CPP_EXTERN_C const uint32_t TypeMappingCollection_set_Item_mE6B5F532B12DFA8614F3E90B45B58465C97B8013_MetadataUsageId;
  249. IL2CPP_EXTERN_C const uint32_t TypeRelationCollection__ctor_m222852CDC101A1C518659F654EB7D5EFC61BFE7D_MetadataUsageId;
  250. IL2CPP_EXTERN_C const uint32_t TypeRelationCollection_get_Item_m49B7CEEBA7D7C59D180231808A21778D0936E001_MetadataUsageId;
  251. IL2CPP_EXTERN_C const uint32_t TypeRelationCollection_set_Item_mD29D164E7BE6AEDFFD9192D652C58A26B62FD756_MetadataUsageId;
  252. IL2CPP_EXTERN_C const uint32_t U3CResolveAllU3Ed__12_MoveNext_m4C00AEC3E4DA88983DFA603392E34FED13BADD65_MetadataUsageId;
  253. IL2CPP_EXTERN_C const uint32_t U3CResolveAllU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_ObjectU3E_GetEnumerator_m145933DF2F1C40AF53E757EDB461874B9CEA3FD5_MetadataUsageId;
  254. IL2CPP_EXTERN_C const uint32_t U3CResolveAllU3Ed__12_System_Collections_IEnumerator_Reset_m1CB625EFD69123AF473BA2454FAC2955749797DF_MetadataUsageId;
  255. IL2CPP_EXTERN_C const uint32_t U3CResolveAllU3Ed__12_U3CU3Em__Finally1_m3172853E9D1E3D8585E67CF9DF614386BB3F4366_MetadataUsageId;
  256. IL2CPP_EXTERN_C const uint32_t U3CResolveAllU3Ed__12_U3CU3Em__Finally2_m31A3007159B794DE7AEEF8AAEBAEED239C223317_MetadataUsageId;
  257. struct Delegate_t_marshaled_com;
  258. struct Delegate_t_marshaled_pinvoke;
  259. struct Exception_t_marshaled_com;
  260. struct Exception_t_marshaled_pinvoke;
  261. struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A;
  262. struct ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E;
  263. struct MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6;
  264. struct ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694;
  265. IL2CPP_EXTERN_C_BEGIN
  266. IL2CPP_EXTERN_C_END
  267. #ifdef __clang__
  268. #pragma clang diagnostic push
  269. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  270. #pragma clang diagnostic ignored "-Wunused-variable"
  271. #endif
  272. // <Module>
  273. struct U3CModuleU3E_t75B763F531785E7DE520E794EDEE37361E24DC96
  274. {
  275. public:
  276. public:
  277. };
  278. // System.Object
  279. // QFramework.QFrameworkContainer
  280. struct QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 : public RuntimeObject
  281. {
  282. public:
  283. // QFramework.TypeInstanceCollection QFramework.QFrameworkContainer::_instances
  284. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * ____instances_0;
  285. // QFramework.TypeMappingCollection QFramework.QFrameworkContainer::_mappings
  286. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * ____mappings_1;
  287. // QFramework.TypeRelationCollection QFramework.QFrameworkContainer::_relationshipMappings
  288. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * ____relationshipMappings_2;
  289. public:
  290. inline static int32_t get_offset_of__instances_0() { return static_cast<int32_t>(offsetof(QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511, ____instances_0)); }
  291. inline TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * get__instances_0() const { return ____instances_0; }
  292. inline TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD ** get_address_of__instances_0() { return &____instances_0; }
  293. inline void set__instances_0(TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * value)
  294. {
  295. ____instances_0 = value;
  296. Il2CppCodeGenWriteBarrier((void**)(&____instances_0), (void*)value);
  297. }
  298. inline static int32_t get_offset_of__mappings_1() { return static_cast<int32_t>(offsetof(QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511, ____mappings_1)); }
  299. inline TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * get__mappings_1() const { return ____mappings_1; }
  300. inline TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 ** get_address_of__mappings_1() { return &____mappings_1; }
  301. inline void set__mappings_1(TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * value)
  302. {
  303. ____mappings_1 = value;
  304. Il2CppCodeGenWriteBarrier((void**)(&____mappings_1), (void*)value);
  305. }
  306. inline static int32_t get_offset_of__relationshipMappings_2() { return static_cast<int32_t>(offsetof(QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511, ____relationshipMappings_2)); }
  307. inline TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * get__relationshipMappings_2() const { return ____relationshipMappings_2; }
  308. inline TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF ** get_address_of__relationshipMappings_2() { return &____relationshipMappings_2; }
  309. inline void set__relationshipMappings_2(TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * value)
  310. {
  311. ____relationshipMappings_2 = value;
  312. Il2CppCodeGenWriteBarrier((void**)(&____relationshipMappings_2), (void*)value);
  313. }
  314. };
  315. // QFramework.Tuple`2<System.Type,System.String>
  316. struct Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 : public RuntimeObject
  317. {
  318. public:
  319. // T1 QFramework.Tuple`2::Item1
  320. Type_t * ___Item1_0;
  321. // T2 QFramework.Tuple`2::Item2
  322. String_t* ___Item2_1;
  323. public:
  324. inline static int32_t get_offset_of_Item1_0() { return static_cast<int32_t>(offsetof(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59, ___Item1_0)); }
  325. inline Type_t * get_Item1_0() const { return ___Item1_0; }
  326. inline Type_t ** get_address_of_Item1_0() { return &___Item1_0; }
  327. inline void set_Item1_0(Type_t * value)
  328. {
  329. ___Item1_0 = value;
  330. Il2CppCodeGenWriteBarrier((void**)(&___Item1_0), (void*)value);
  331. }
  332. inline static int32_t get_offset_of_Item2_1() { return static_cast<int32_t>(offsetof(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59, ___Item2_1)); }
  333. inline String_t* get_Item2_1() const { return ___Item2_1; }
  334. inline String_t** get_address_of_Item2_1() { return &___Item2_1; }
  335. inline void set_Item2_1(String_t* value)
  336. {
  337. ___Item2_1 = value;
  338. Il2CppCodeGenWriteBarrier((void**)(&___Item2_1), (void*)value);
  339. }
  340. };
  341. // QFramework.Tuple`2<System.Type,System.Type>
  342. struct Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 : public RuntimeObject
  343. {
  344. public:
  345. // T1 QFramework.Tuple`2::Item1
  346. Type_t * ___Item1_0;
  347. // T2 QFramework.Tuple`2::Item2
  348. Type_t * ___Item2_1;
  349. public:
  350. inline static int32_t get_offset_of_Item1_0() { return static_cast<int32_t>(offsetof(Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10, ___Item1_0)); }
  351. inline Type_t * get_Item1_0() const { return ___Item1_0; }
  352. inline Type_t ** get_address_of_Item1_0() { return &___Item1_0; }
  353. inline void set_Item1_0(Type_t * value)
  354. {
  355. ___Item1_0 = value;
  356. Il2CppCodeGenWriteBarrier((void**)(&___Item1_0), (void*)value);
  357. }
  358. inline static int32_t get_offset_of_Item2_1() { return static_cast<int32_t>(offsetof(Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10, ___Item2_1)); }
  359. inline Type_t * get_Item2_1() const { return ___Item2_1; }
  360. inline Type_t ** get_address_of_Item2_1() { return &___Item2_1; }
  361. inline void set_Item2_1(Type_t * value)
  362. {
  363. ___Item2_1 = value;
  364. Il2CppCodeGenWriteBarrier((void**)(&___Item2_1), (void*)value);
  365. }
  366. };
  367. struct Il2CppArrayBounds;
  368. // System.Array
  369. // System.Attribute
  370. struct Attribute_tF048C13FB3C8CFCC53F82290E4A3F621089F9A74 : public RuntimeObject
  371. {
  372. public:
  373. public:
  374. };
  375. // System.Collections.Generic.Dictionary`2_ValueCollection<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  376. struct ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 : public RuntimeObject
  377. {
  378. public:
  379. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection::dictionary
  380. Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * ___dictionary_0;
  381. public:
  382. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58, ___dictionary_0)); }
  383. inline Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * get_dictionary_0() const { return ___dictionary_0; }
  384. inline Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E ** get_address_of_dictionary_0() { return &___dictionary_0; }
  385. inline void set_dictionary_0(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * value)
  386. {
  387. ___dictionary_0 = value;
  388. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  389. }
  390. };
  391. // System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  392. struct Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E : public RuntimeObject
  393. {
  394. public:
  395. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  396. Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
  397. // System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  398. EntryU5BU5D_tF9A288C7F7D704F33F22D4D719F743824FA5DC94* ___entries_1;
  399. // System.Int32 System.Collections.Generic.Dictionary`2::count
  400. int32_t ___count_2;
  401. // System.Int32 System.Collections.Generic.Dictionary`2::version
  402. int32_t ___version_3;
  403. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  404. int32_t ___freeList_4;
  405. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  406. int32_t ___freeCount_5;
  407. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  408. RuntimeObject* ___comparer_6;
  409. // System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  410. KeyCollection_tED4A6D329909B060256FBC09A7B10BBFE0903877 * ___keys_7;
  411. // System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  412. ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * ___values_8;
  413. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  414. RuntimeObject * ____syncRoot_9;
  415. public:
  416. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___buckets_0)); }
  417. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
  418. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
  419. inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
  420. {
  421. ___buckets_0 = value;
  422. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  423. }
  424. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___entries_1)); }
  425. inline EntryU5BU5D_tF9A288C7F7D704F33F22D4D719F743824FA5DC94* get_entries_1() const { return ___entries_1; }
  426. inline EntryU5BU5D_tF9A288C7F7D704F33F22D4D719F743824FA5DC94** get_address_of_entries_1() { return &___entries_1; }
  427. inline void set_entries_1(EntryU5BU5D_tF9A288C7F7D704F33F22D4D719F743824FA5DC94* value)
  428. {
  429. ___entries_1 = value;
  430. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  431. }
  432. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___count_2)); }
  433. inline int32_t get_count_2() const { return ___count_2; }
  434. inline int32_t* get_address_of_count_2() { return &___count_2; }
  435. inline void set_count_2(int32_t value)
  436. {
  437. ___count_2 = value;
  438. }
  439. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___version_3)); }
  440. inline int32_t get_version_3() const { return ___version_3; }
  441. inline int32_t* get_address_of_version_3() { return &___version_3; }
  442. inline void set_version_3(int32_t value)
  443. {
  444. ___version_3 = value;
  445. }
  446. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___freeList_4)); }
  447. inline int32_t get_freeList_4() const { return ___freeList_4; }
  448. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  449. inline void set_freeList_4(int32_t value)
  450. {
  451. ___freeList_4 = value;
  452. }
  453. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___freeCount_5)); }
  454. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  455. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  456. inline void set_freeCount_5(int32_t value)
  457. {
  458. ___freeCount_5 = value;
  459. }
  460. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___comparer_6)); }
  461. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  462. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  463. inline void set_comparer_6(RuntimeObject* value)
  464. {
  465. ___comparer_6 = value;
  466. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  467. }
  468. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___keys_7)); }
  469. inline KeyCollection_tED4A6D329909B060256FBC09A7B10BBFE0903877 * get_keys_7() const { return ___keys_7; }
  470. inline KeyCollection_tED4A6D329909B060256FBC09A7B10BBFE0903877 ** get_address_of_keys_7() { return &___keys_7; }
  471. inline void set_keys_7(KeyCollection_tED4A6D329909B060256FBC09A7B10BBFE0903877 * value)
  472. {
  473. ___keys_7 = value;
  474. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  475. }
  476. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ___values_8)); }
  477. inline ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * get_values_8() const { return ___values_8; }
  478. inline ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 ** get_address_of_values_8() { return &___values_8; }
  479. inline void set_values_8(ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * value)
  480. {
  481. ___values_8 = value;
  482. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  483. }
  484. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E, ____syncRoot_9)); }
  485. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  486. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  487. inline void set__syncRoot_9(RuntimeObject * value)
  488. {
  489. ____syncRoot_9 = value;
  490. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  491. }
  492. };
  493. // System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>
  494. struct Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 : public RuntimeObject
  495. {
  496. public:
  497. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  498. Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
  499. // System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  500. EntryU5BU5D_t0C382ACB9F6EA36E4249BE196F59392D19117879* ___entries_1;
  501. // System.Int32 System.Collections.Generic.Dictionary`2::count
  502. int32_t ___count_2;
  503. // System.Int32 System.Collections.Generic.Dictionary`2::version
  504. int32_t ___version_3;
  505. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  506. int32_t ___freeList_4;
  507. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  508. int32_t ___freeCount_5;
  509. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  510. RuntimeObject* ___comparer_6;
  511. // System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  512. KeyCollection_tD9C40259954C0B9FD0BFFF9F19C912FC72009D54 * ___keys_7;
  513. // System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  514. ValueCollection_t386DACD194CA93C28B09D778CB39AC01296BC535 * ___values_8;
  515. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  516. RuntimeObject * ____syncRoot_9;
  517. public:
  518. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___buckets_0)); }
  519. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
  520. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
  521. inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
  522. {
  523. ___buckets_0 = value;
  524. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  525. }
  526. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___entries_1)); }
  527. inline EntryU5BU5D_t0C382ACB9F6EA36E4249BE196F59392D19117879* get_entries_1() const { return ___entries_1; }
  528. inline EntryU5BU5D_t0C382ACB9F6EA36E4249BE196F59392D19117879** get_address_of_entries_1() { return &___entries_1; }
  529. inline void set_entries_1(EntryU5BU5D_t0C382ACB9F6EA36E4249BE196F59392D19117879* value)
  530. {
  531. ___entries_1 = value;
  532. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  533. }
  534. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___count_2)); }
  535. inline int32_t get_count_2() const { return ___count_2; }
  536. inline int32_t* get_address_of_count_2() { return &___count_2; }
  537. inline void set_count_2(int32_t value)
  538. {
  539. ___count_2 = value;
  540. }
  541. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___version_3)); }
  542. inline int32_t get_version_3() const { return ___version_3; }
  543. inline int32_t* get_address_of_version_3() { return &___version_3; }
  544. inline void set_version_3(int32_t value)
  545. {
  546. ___version_3 = value;
  547. }
  548. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___freeList_4)); }
  549. inline int32_t get_freeList_4() const { return ___freeList_4; }
  550. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  551. inline void set_freeList_4(int32_t value)
  552. {
  553. ___freeList_4 = value;
  554. }
  555. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___freeCount_5)); }
  556. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  557. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  558. inline void set_freeCount_5(int32_t value)
  559. {
  560. ___freeCount_5 = value;
  561. }
  562. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___comparer_6)); }
  563. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  564. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  565. inline void set_comparer_6(RuntimeObject* value)
  566. {
  567. ___comparer_6 = value;
  568. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  569. }
  570. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___keys_7)); }
  571. inline KeyCollection_tD9C40259954C0B9FD0BFFF9F19C912FC72009D54 * get_keys_7() const { return ___keys_7; }
  572. inline KeyCollection_tD9C40259954C0B9FD0BFFF9F19C912FC72009D54 ** get_address_of_keys_7() { return &___keys_7; }
  573. inline void set_keys_7(KeyCollection_tD9C40259954C0B9FD0BFFF9F19C912FC72009D54 * value)
  574. {
  575. ___keys_7 = value;
  576. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  577. }
  578. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ___values_8)); }
  579. inline ValueCollection_t386DACD194CA93C28B09D778CB39AC01296BC535 * get_values_8() const { return ___values_8; }
  580. inline ValueCollection_t386DACD194CA93C28B09D778CB39AC01296BC535 ** get_address_of_values_8() { return &___values_8; }
  581. inline void set_values_8(ValueCollection_t386DACD194CA93C28B09D778CB39AC01296BC535 * value)
  582. {
  583. ___values_8 = value;
  584. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  585. }
  586. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19, ____syncRoot_9)); }
  587. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  588. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  589. inline void set__syncRoot_9(RuntimeObject * value)
  590. {
  591. ____syncRoot_9 = value;
  592. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  593. }
  594. };
  595. // System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.Type>,System.Type>
  596. struct Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 : public RuntimeObject
  597. {
  598. public:
  599. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  600. Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0;
  601. // System.Collections.Generic.Dictionary`2_Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  602. EntryU5BU5D_t9281E1233B0141DDE8C35687F533226CF1879D9A* ___entries_1;
  603. // System.Int32 System.Collections.Generic.Dictionary`2::count
  604. int32_t ___count_2;
  605. // System.Int32 System.Collections.Generic.Dictionary`2::version
  606. int32_t ___version_3;
  607. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  608. int32_t ___freeList_4;
  609. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  610. int32_t ___freeCount_5;
  611. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  612. RuntimeObject* ___comparer_6;
  613. // System.Collections.Generic.Dictionary`2_KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  614. KeyCollection_t4E1B31B54D18270E0338E4D75E509AAB481870DF * ___keys_7;
  615. // System.Collections.Generic.Dictionary`2_ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  616. ValueCollection_tD0B64D785C2A596A2F451406B692E3156B256642 * ___values_8;
  617. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  618. RuntimeObject * ____syncRoot_9;
  619. public:
  620. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___buckets_0)); }
  621. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; }
  622. inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; }
  623. inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value)
  624. {
  625. ___buckets_0 = value;
  626. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  627. }
  628. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___entries_1)); }
  629. inline EntryU5BU5D_t9281E1233B0141DDE8C35687F533226CF1879D9A* get_entries_1() const { return ___entries_1; }
  630. inline EntryU5BU5D_t9281E1233B0141DDE8C35687F533226CF1879D9A** get_address_of_entries_1() { return &___entries_1; }
  631. inline void set_entries_1(EntryU5BU5D_t9281E1233B0141DDE8C35687F533226CF1879D9A* value)
  632. {
  633. ___entries_1 = value;
  634. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  635. }
  636. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___count_2)); }
  637. inline int32_t get_count_2() const { return ___count_2; }
  638. inline int32_t* get_address_of_count_2() { return &___count_2; }
  639. inline void set_count_2(int32_t value)
  640. {
  641. ___count_2 = value;
  642. }
  643. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___version_3)); }
  644. inline int32_t get_version_3() const { return ___version_3; }
  645. inline int32_t* get_address_of_version_3() { return &___version_3; }
  646. inline void set_version_3(int32_t value)
  647. {
  648. ___version_3 = value;
  649. }
  650. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___freeList_4)); }
  651. inline int32_t get_freeList_4() const { return ___freeList_4; }
  652. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  653. inline void set_freeList_4(int32_t value)
  654. {
  655. ___freeList_4 = value;
  656. }
  657. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___freeCount_5)); }
  658. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  659. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  660. inline void set_freeCount_5(int32_t value)
  661. {
  662. ___freeCount_5 = value;
  663. }
  664. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___comparer_6)); }
  665. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  666. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  667. inline void set_comparer_6(RuntimeObject* value)
  668. {
  669. ___comparer_6 = value;
  670. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  671. }
  672. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___keys_7)); }
  673. inline KeyCollection_t4E1B31B54D18270E0338E4D75E509AAB481870DF * get_keys_7() const { return ___keys_7; }
  674. inline KeyCollection_t4E1B31B54D18270E0338E4D75E509AAB481870DF ** get_address_of_keys_7() { return &___keys_7; }
  675. inline void set_keys_7(KeyCollection_t4E1B31B54D18270E0338E4D75E509AAB481870DF * value)
  676. {
  677. ___keys_7 = value;
  678. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  679. }
  680. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ___values_8)); }
  681. inline ValueCollection_tD0B64D785C2A596A2F451406B692E3156B256642 * get_values_8() const { return ___values_8; }
  682. inline ValueCollection_tD0B64D785C2A596A2F451406B692E3156B256642 ** get_address_of_values_8() { return &___values_8; }
  683. inline void set_values_8(ValueCollection_tD0B64D785C2A596A2F451406B692E3156B256642 * value)
  684. {
  685. ___values_8 = value;
  686. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  687. }
  688. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152, ____syncRoot_9)); }
  689. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  690. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  691. inline void set__syncRoot_9(RuntimeObject * value)
  692. {
  693. ____syncRoot_9 = value;
  694. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  695. }
  696. };
  697. // System.EmptyArray`1<System.Object>
  698. struct EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26 : public RuntimeObject
  699. {
  700. public:
  701. public:
  702. };
  703. struct EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields
  704. {
  705. public:
  706. // T[] System.EmptyArray`1::Value
  707. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___Value_0;
  708. public:
  709. inline static int32_t get_offset_of_Value_0() { return static_cast<int32_t>(offsetof(EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields, ___Value_0)); }
  710. inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* get_Value_0() const { return ___Value_0; }
  711. inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A** get_address_of_Value_0() { return &___Value_0; }
  712. inline void set_Value_0(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* value)
  713. {
  714. ___Value_0 = value;
  715. Il2CppCodeGenWriteBarrier((void**)(&___Value_0), (void*)value);
  716. }
  717. };
  718. // System.Reflection.MemberInfo
  719. struct MemberInfo_t : public RuntimeObject
  720. {
  721. public:
  722. public:
  723. };
  724. // System.String
  725. struct String_t : public RuntimeObject
  726. {
  727. public:
  728. // System.Int32 System.String::m_stringLength
  729. int32_t ___m_stringLength_0;
  730. // System.Char System.String::m_firstChar
  731. Il2CppChar ___m_firstChar_1;
  732. public:
  733. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  734. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  735. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  736. inline void set_m_stringLength_0(int32_t value)
  737. {
  738. ___m_stringLength_0 = value;
  739. }
  740. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  741. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  742. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  743. inline void set_m_firstChar_1(Il2CppChar value)
  744. {
  745. ___m_firstChar_1 = value;
  746. }
  747. };
  748. struct String_t_StaticFields
  749. {
  750. public:
  751. // System.String System.String::Empty
  752. String_t* ___Empty_5;
  753. public:
  754. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  755. inline String_t* get_Empty_5() const { return ___Empty_5; }
  756. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  757. inline void set_Empty_5(String_t* value)
  758. {
  759. ___Empty_5 = value;
  760. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  761. }
  762. };
  763. // System.ValueType
  764. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject
  765. {
  766. public:
  767. public:
  768. };
  769. // Native definition for P/Invoke marshalling of System.ValueType
  770. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
  771. {
  772. };
  773. // Native definition for COM marshalling of System.ValueType
  774. struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
  775. {
  776. };
  777. // QFramework.InjectAttribute
  778. struct InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 : public Attribute_tF048C13FB3C8CFCC53F82290E4A3F621089F9A74
  779. {
  780. public:
  781. // System.String QFramework.InjectAttribute::<Name>k__BackingField
  782. String_t* ___U3CNameU3Ek__BackingField_0;
  783. public:
  784. inline static int32_t get_offset_of_U3CNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48, ___U3CNameU3Ek__BackingField_0)); }
  785. inline String_t* get_U3CNameU3Ek__BackingField_0() const { return ___U3CNameU3Ek__BackingField_0; }
  786. inline String_t** get_address_of_U3CNameU3Ek__BackingField_0() { return &___U3CNameU3Ek__BackingField_0; }
  787. inline void set_U3CNameU3Ek__BackingField_0(String_t* value)
  788. {
  789. ___U3CNameU3Ek__BackingField_0 = value;
  790. Il2CppCodeGenWriteBarrier((void**)(&___U3CNameU3Ek__BackingField_0), (void*)value);
  791. }
  792. };
  793. // QFramework.TypeInstanceCollection
  794. struct TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD : public Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E
  795. {
  796. public:
  797. public:
  798. };
  799. // QFramework.TypeMappingCollection
  800. struct TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 : public Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19
  801. {
  802. public:
  803. public:
  804. };
  805. // QFramework.TypeRelationCollection
  806. struct TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF : public Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152
  807. {
  808. public:
  809. public:
  810. };
  811. // System.Boolean
  812. struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C
  813. {
  814. public:
  815. // System.Boolean System.Boolean::m_value
  816. bool ___m_value_0;
  817. public:
  818. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
  819. inline bool get_m_value_0() const { return ___m_value_0; }
  820. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  821. inline void set_m_value_0(bool value)
  822. {
  823. ___m_value_0 = value;
  824. }
  825. };
  826. struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
  827. {
  828. public:
  829. // System.String System.Boolean::TrueString
  830. String_t* ___TrueString_5;
  831. // System.String System.Boolean::FalseString
  832. String_t* ___FalseString_6;
  833. public:
  834. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
  835. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  836. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  837. inline void set_TrueString_5(String_t* value)
  838. {
  839. ___TrueString_5 = value;
  840. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  841. }
  842. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
  843. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  844. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  845. inline void set_FalseString_6(String_t* value)
  846. {
  847. ___FalseString_6 = value;
  848. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  849. }
  850. };
  851. // System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  852. struct Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523
  853. {
  854. public:
  855. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::dictionary
  856. Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * ___dictionary_0;
  857. // System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::index
  858. int32_t ___index_1;
  859. // System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::version
  860. int32_t ___version_2;
  861. // TValue System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::currentValue
  862. RuntimeObject * ___currentValue_3;
  863. public:
  864. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523, ___dictionary_0)); }
  865. inline Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * get_dictionary_0() const { return ___dictionary_0; }
  866. inline Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E ** get_address_of_dictionary_0() { return &___dictionary_0; }
  867. inline void set_dictionary_0(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * value)
  868. {
  869. ___dictionary_0 = value;
  870. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  871. }
  872. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523, ___index_1)); }
  873. inline int32_t get_index_1() const { return ___index_1; }
  874. inline int32_t* get_address_of_index_1() { return &___index_1; }
  875. inline void set_index_1(int32_t value)
  876. {
  877. ___index_1 = value;
  878. }
  879. inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523, ___version_2)); }
  880. inline int32_t get_version_2() const { return ___version_2; }
  881. inline int32_t* get_address_of_version_2() { return &___version_2; }
  882. inline void set_version_2(int32_t value)
  883. {
  884. ___version_2 = value;
  885. }
  886. inline static int32_t get_offset_of_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523, ___currentValue_3)); }
  887. inline RuntimeObject * get_currentValue_3() const { return ___currentValue_3; }
  888. inline RuntimeObject ** get_address_of_currentValue_3() { return &___currentValue_3; }
  889. inline void set_currentValue_3(RuntimeObject * value)
  890. {
  891. ___currentValue_3 = value;
  892. Il2CppCodeGenWriteBarrier((void**)(&___currentValue_3), (void*)value);
  893. }
  894. };
  895. // System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator<System.Object,System.Object>
  896. struct Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6
  897. {
  898. public:
  899. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::dictionary
  900. Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary_0;
  901. // System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::index
  902. int32_t ___index_1;
  903. // System.Int32 System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::version
  904. int32_t ___version_2;
  905. // TValue System.Collections.Generic.Dictionary`2_ValueCollection_Enumerator::currentValue
  906. RuntimeObject * ___currentValue_3;
  907. public:
  908. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6, ___dictionary_0)); }
  909. inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * get_dictionary_0() const { return ___dictionary_0; }
  910. inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA ** get_address_of_dictionary_0() { return &___dictionary_0; }
  911. inline void set_dictionary_0(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * value)
  912. {
  913. ___dictionary_0 = value;
  914. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  915. }
  916. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6, ___index_1)); }
  917. inline int32_t get_index_1() const { return ___index_1; }
  918. inline int32_t* get_address_of_index_1() { return &___index_1; }
  919. inline void set_index_1(int32_t value)
  920. {
  921. ___index_1 = value;
  922. }
  923. inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6, ___version_2)); }
  924. inline int32_t get_version_2() const { return ___version_2; }
  925. inline int32_t* get_address_of_version_2() { return &___version_2; }
  926. inline void set_version_2(int32_t value)
  927. {
  928. ___version_2 = value;
  929. }
  930. inline static int32_t get_offset_of_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6, ___currentValue_3)); }
  931. inline RuntimeObject * get_currentValue_3() const { return ___currentValue_3; }
  932. inline RuntimeObject ** get_address_of_currentValue_3() { return &___currentValue_3; }
  933. inline void set_currentValue_3(RuntimeObject * value)
  934. {
  935. ___currentValue_3 = value;
  936. Il2CppCodeGenWriteBarrier((void**)(&___currentValue_3), (void*)value);
  937. }
  938. };
  939. // System.Collections.Generic.KeyValuePair`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  940. struct KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3
  941. {
  942. public:
  943. // TKey System.Collections.Generic.KeyValuePair`2::key
  944. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * ___key_0;
  945. // TValue System.Collections.Generic.KeyValuePair`2::value
  946. RuntimeObject * ___value_1;
  947. public:
  948. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3, ___key_0)); }
  949. inline Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * get_key_0() const { return ___key_0; }
  950. inline Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 ** get_address_of_key_0() { return &___key_0; }
  951. inline void set_key_0(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * value)
  952. {
  953. ___key_0 = value;
  954. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  955. }
  956. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3, ___value_1)); }
  957. inline RuntimeObject * get_value_1() const { return ___value_1; }
  958. inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
  959. inline void set_value_1(RuntimeObject * value)
  960. {
  961. ___value_1 = value;
  962. Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
  963. }
  964. };
  965. // System.Collections.Generic.KeyValuePair`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>
  966. struct KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C
  967. {
  968. public:
  969. // TKey System.Collections.Generic.KeyValuePair`2::key
  970. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * ___key_0;
  971. // TValue System.Collections.Generic.KeyValuePair`2::value
  972. Type_t * ___value_1;
  973. public:
  974. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C, ___key_0)); }
  975. inline Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * get_key_0() const { return ___key_0; }
  976. inline Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 ** get_address_of_key_0() { return &___key_0; }
  977. inline void set_key_0(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * value)
  978. {
  979. ___key_0 = value;
  980. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  981. }
  982. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C, ___value_1)); }
  983. inline Type_t * get_value_1() const { return ___value_1; }
  984. inline Type_t ** get_address_of_value_1() { return &___value_1; }
  985. inline void set_value_1(Type_t * value)
  986. {
  987. ___value_1 = value;
  988. Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
  989. }
  990. };
  991. // System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>
  992. struct KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE
  993. {
  994. public:
  995. // TKey System.Collections.Generic.KeyValuePair`2::key
  996. RuntimeObject * ___key_0;
  997. // TValue System.Collections.Generic.KeyValuePair`2::value
  998. RuntimeObject * ___value_1;
  999. public:
  1000. inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___key_0)); }
  1001. inline RuntimeObject * get_key_0() const { return ___key_0; }
  1002. inline RuntimeObject ** get_address_of_key_0() { return &___key_0; }
  1003. inline void set_key_0(RuntimeObject * value)
  1004. {
  1005. ___key_0 = value;
  1006. Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value);
  1007. }
  1008. inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___value_1)); }
  1009. inline RuntimeObject * get_value_1() const { return ___value_1; }
  1010. inline RuntimeObject ** get_address_of_value_1() { return &___value_1; }
  1011. inline void set_value_1(RuntimeObject * value)
  1012. {
  1013. ___value_1 = value;
  1014. Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value);
  1015. }
  1016. };
  1017. // System.Enum
  1018. struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
  1019. {
  1020. public:
  1021. public:
  1022. };
  1023. struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
  1024. {
  1025. public:
  1026. // System.Char[] System.Enum::enumSeperatorCharArray
  1027. CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;
  1028. public:
  1029. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
  1030. inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  1031. inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  1032. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
  1033. {
  1034. ___enumSeperatorCharArray_0 = value;
  1035. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  1036. }
  1037. };
  1038. // Native definition for P/Invoke marshalling of System.Enum
  1039. struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
  1040. {
  1041. };
  1042. // Native definition for COM marshalling of System.Enum
  1043. struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
  1044. {
  1045. };
  1046. // System.Int32
  1047. struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102
  1048. {
  1049. public:
  1050. // System.Int32 System.Int32::m_value
  1051. int32_t ___m_value_0;
  1052. public:
  1053. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
  1054. inline int32_t get_m_value_0() const { return ___m_value_0; }
  1055. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1056. inline void set_m_value_0(int32_t value)
  1057. {
  1058. ___m_value_0 = value;
  1059. }
  1060. };
  1061. // System.IntPtr
  1062. struct IntPtr_t
  1063. {
  1064. public:
  1065. // System.Void* System.IntPtr::m_value
  1066. void* ___m_value_0;
  1067. public:
  1068. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1069. inline void* get_m_value_0() const { return ___m_value_0; }
  1070. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1071. inline void set_m_value_0(void* value)
  1072. {
  1073. ___m_value_0 = value;
  1074. }
  1075. };
  1076. struct IntPtr_t_StaticFields
  1077. {
  1078. public:
  1079. // System.IntPtr System.IntPtr::Zero
  1080. intptr_t ___Zero_1;
  1081. public:
  1082. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1083. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  1084. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  1085. inline void set_Zero_1(intptr_t value)
  1086. {
  1087. ___Zero_1 = value;
  1088. }
  1089. };
  1090. // System.Reflection.FieldInfo
  1091. struct FieldInfo_t : public MemberInfo_t
  1092. {
  1093. public:
  1094. public:
  1095. };
  1096. // System.Reflection.MethodBase
  1097. struct MethodBase_t : public MemberInfo_t
  1098. {
  1099. public:
  1100. public:
  1101. };
  1102. // System.Reflection.PropertyInfo
  1103. struct PropertyInfo_t : public MemberInfo_t
  1104. {
  1105. public:
  1106. public:
  1107. };
  1108. // System.Void
  1109. struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017
  1110. {
  1111. public:
  1112. union
  1113. {
  1114. struct
  1115. {
  1116. };
  1117. uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
  1118. };
  1119. public:
  1120. };
  1121. // System.Collections.Generic.Dictionary`2_Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>
  1122. struct Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38
  1123. {
  1124. public:
  1125. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
  1126. Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * ___dictionary_0;
  1127. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
  1128. int32_t ___version_1;
  1129. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
  1130. int32_t ___index_2;
  1131. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
  1132. KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 ___current_3;
  1133. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
  1134. int32_t ___getEnumeratorRetType_4;
  1135. public:
  1136. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38, ___dictionary_0)); }
  1137. inline Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * get_dictionary_0() const { return ___dictionary_0; }
  1138. inline Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1139. inline void set_dictionary_0(Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * value)
  1140. {
  1141. ___dictionary_0 = value;
  1142. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1143. }
  1144. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38, ___version_1)); }
  1145. inline int32_t get_version_1() const { return ___version_1; }
  1146. inline int32_t* get_address_of_version_1() { return &___version_1; }
  1147. inline void set_version_1(int32_t value)
  1148. {
  1149. ___version_1 = value;
  1150. }
  1151. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38, ___index_2)); }
  1152. inline int32_t get_index_2() const { return ___index_2; }
  1153. inline int32_t* get_address_of_index_2() { return &___index_2; }
  1154. inline void set_index_2(int32_t value)
  1155. {
  1156. ___index_2 = value;
  1157. }
  1158. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38, ___current_3)); }
  1159. inline KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 get_current_3() const { return ___current_3; }
  1160. inline KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 * get_address_of_current_3() { return &___current_3; }
  1161. inline void set_current_3(KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 value)
  1162. {
  1163. ___current_3 = value;
  1164. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  1165. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1166. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
  1167. #endif
  1168. }
  1169. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38, ___getEnumeratorRetType_4)); }
  1170. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  1171. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  1172. inline void set_getEnumeratorRetType_4(int32_t value)
  1173. {
  1174. ___getEnumeratorRetType_4 = value;
  1175. }
  1176. };
  1177. // System.Collections.Generic.Dictionary`2_Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Type>
  1178. struct Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B
  1179. {
  1180. public:
  1181. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
  1182. Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * ___dictionary_0;
  1183. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
  1184. int32_t ___version_1;
  1185. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
  1186. int32_t ___index_2;
  1187. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
  1188. KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C ___current_3;
  1189. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
  1190. int32_t ___getEnumeratorRetType_4;
  1191. public:
  1192. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B, ___dictionary_0)); }
  1193. inline Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * get_dictionary_0() const { return ___dictionary_0; }
  1194. inline Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1195. inline void set_dictionary_0(Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * value)
  1196. {
  1197. ___dictionary_0 = value;
  1198. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1199. }
  1200. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B, ___version_1)); }
  1201. inline int32_t get_version_1() const { return ___version_1; }
  1202. inline int32_t* get_address_of_version_1() { return &___version_1; }
  1203. inline void set_version_1(int32_t value)
  1204. {
  1205. ___version_1 = value;
  1206. }
  1207. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B, ___index_2)); }
  1208. inline int32_t get_index_2() const { return ___index_2; }
  1209. inline int32_t* get_address_of_index_2() { return &___index_2; }
  1210. inline void set_index_2(int32_t value)
  1211. {
  1212. ___index_2 = value;
  1213. }
  1214. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B, ___current_3)); }
  1215. inline KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C get_current_3() const { return ___current_3; }
  1216. inline KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C * get_address_of_current_3() { return &___current_3; }
  1217. inline void set_current_3(KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C value)
  1218. {
  1219. ___current_3 = value;
  1220. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  1221. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1222. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
  1223. #endif
  1224. }
  1225. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B, ___getEnumeratorRetType_4)); }
  1226. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  1227. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  1228. inline void set_getEnumeratorRetType_4(int32_t value)
  1229. {
  1230. ___getEnumeratorRetType_4 = value;
  1231. }
  1232. };
  1233. // System.Collections.Generic.Dictionary`2_Enumerator<System.Object,System.Object>
  1234. struct Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB
  1235. {
  1236. public:
  1237. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::dictionary
  1238. Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary_0;
  1239. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version
  1240. int32_t ___version_1;
  1241. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index
  1242. int32_t ___index_2;
  1243. // System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2_Enumerator::current
  1244. KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___current_3;
  1245. // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType
  1246. int32_t ___getEnumeratorRetType_4;
  1247. public:
  1248. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___dictionary_0)); }
  1249. inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * get_dictionary_0() const { return ___dictionary_0; }
  1250. inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1251. inline void set_dictionary_0(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * value)
  1252. {
  1253. ___dictionary_0 = value;
  1254. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1255. }
  1256. inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___version_1)); }
  1257. inline int32_t get_version_1() const { return ___version_1; }
  1258. inline int32_t* get_address_of_version_1() { return &___version_1; }
  1259. inline void set_version_1(int32_t value)
  1260. {
  1261. ___version_1 = value;
  1262. }
  1263. inline static int32_t get_offset_of_index_2() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___index_2)); }
  1264. inline int32_t get_index_2() const { return ___index_2; }
  1265. inline int32_t* get_address_of_index_2() { return &___index_2; }
  1266. inline void set_index_2(int32_t value)
  1267. {
  1268. ___index_2 = value;
  1269. }
  1270. inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___current_3)); }
  1271. inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE get_current_3() const { return ___current_3; }
  1272. inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * get_address_of_current_3() { return &___current_3; }
  1273. inline void set_current_3(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value)
  1274. {
  1275. ___current_3 = value;
  1276. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL);
  1277. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1278. Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL);
  1279. #endif
  1280. }
  1281. inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast<int32_t>(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___getEnumeratorRetType_4)); }
  1282. inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; }
  1283. inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; }
  1284. inline void set_getEnumeratorRetType_4(int32_t value)
  1285. {
  1286. ___getEnumeratorRetType_4 = value;
  1287. }
  1288. };
  1289. // System.Delegate
  1290. struct Delegate_t : public RuntimeObject
  1291. {
  1292. public:
  1293. // System.IntPtr System.Delegate::method_ptr
  1294. Il2CppMethodPointer ___method_ptr_0;
  1295. // System.IntPtr System.Delegate::invoke_impl
  1296. intptr_t ___invoke_impl_1;
  1297. // System.Object System.Delegate::m_target
  1298. RuntimeObject * ___m_target_2;
  1299. // System.IntPtr System.Delegate::method
  1300. intptr_t ___method_3;
  1301. // System.IntPtr System.Delegate::delegate_trampoline
  1302. intptr_t ___delegate_trampoline_4;
  1303. // System.IntPtr System.Delegate::extra_arg
  1304. intptr_t ___extra_arg_5;
  1305. // System.IntPtr System.Delegate::method_code
  1306. intptr_t ___method_code_6;
  1307. // System.Reflection.MethodInfo System.Delegate::method_info
  1308. MethodInfo_t * ___method_info_7;
  1309. // System.Reflection.MethodInfo System.Delegate::original_method_info
  1310. MethodInfo_t * ___original_method_info_8;
  1311. // System.DelegateData System.Delegate::data
  1312. DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  1313. // System.Boolean System.Delegate::method_is_virtual
  1314. bool ___method_is_virtual_10;
  1315. public:
  1316. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  1317. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  1318. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  1319. inline void set_method_ptr_0(Il2CppMethodPointer value)
  1320. {
  1321. ___method_ptr_0 = value;
  1322. }
  1323. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  1324. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  1325. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  1326. inline void set_invoke_impl_1(intptr_t value)
  1327. {
  1328. ___invoke_impl_1 = value;
  1329. }
  1330. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  1331. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  1332. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  1333. inline void set_m_target_2(RuntimeObject * value)
  1334. {
  1335. ___m_target_2 = value;
  1336. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  1337. }
  1338. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  1339. inline intptr_t get_method_3() const { return ___method_3; }
  1340. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  1341. inline void set_method_3(intptr_t value)
  1342. {
  1343. ___method_3 = value;
  1344. }
  1345. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  1346. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  1347. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  1348. inline void set_delegate_trampoline_4(intptr_t value)
  1349. {
  1350. ___delegate_trampoline_4 = value;
  1351. }
  1352. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  1353. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  1354. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  1355. inline void set_extra_arg_5(intptr_t value)
  1356. {
  1357. ___extra_arg_5 = value;
  1358. }
  1359. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  1360. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  1361. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  1362. inline void set_method_code_6(intptr_t value)
  1363. {
  1364. ___method_code_6 = value;
  1365. }
  1366. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  1367. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  1368. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  1369. inline void set_method_info_7(MethodInfo_t * value)
  1370. {
  1371. ___method_info_7 = value;
  1372. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  1373. }
  1374. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  1375. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  1376. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  1377. inline void set_original_method_info_8(MethodInfo_t * value)
  1378. {
  1379. ___original_method_info_8 = value;
  1380. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  1381. }
  1382. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  1383. inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
  1384. inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
  1385. inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
  1386. {
  1387. ___data_9 = value;
  1388. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  1389. }
  1390. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  1391. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  1392. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  1393. inline void set_method_is_virtual_10(bool value)
  1394. {
  1395. ___method_is_virtual_10 = value;
  1396. }
  1397. };
  1398. // Native definition for P/Invoke marshalling of System.Delegate
  1399. struct Delegate_t_marshaled_pinvoke
  1400. {
  1401. intptr_t ___method_ptr_0;
  1402. intptr_t ___invoke_impl_1;
  1403. Il2CppIUnknown* ___m_target_2;
  1404. intptr_t ___method_3;
  1405. intptr_t ___delegate_trampoline_4;
  1406. intptr_t ___extra_arg_5;
  1407. intptr_t ___method_code_6;
  1408. MethodInfo_t * ___method_info_7;
  1409. MethodInfo_t * ___original_method_info_8;
  1410. DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  1411. int32_t ___method_is_virtual_10;
  1412. };
  1413. // Native definition for COM marshalling of System.Delegate
  1414. struct Delegate_t_marshaled_com
  1415. {
  1416. intptr_t ___method_ptr_0;
  1417. intptr_t ___invoke_impl_1;
  1418. Il2CppIUnknown* ___m_target_2;
  1419. intptr_t ___method_3;
  1420. intptr_t ___delegate_trampoline_4;
  1421. intptr_t ___extra_arg_5;
  1422. intptr_t ___method_code_6;
  1423. MethodInfo_t * ___method_info_7;
  1424. MethodInfo_t * ___original_method_info_8;
  1425. DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
  1426. int32_t ___method_is_virtual_10;
  1427. };
  1428. // System.Exception
  1429. struct Exception_t : public RuntimeObject
  1430. {
  1431. public:
  1432. // System.String System.Exception::_className
  1433. String_t* ____className_1;
  1434. // System.String System.Exception::_message
  1435. String_t* ____message_2;
  1436. // System.Collections.IDictionary System.Exception::_data
  1437. RuntimeObject* ____data_3;
  1438. // System.Exception System.Exception::_innerException
  1439. Exception_t * ____innerException_4;
  1440. // System.String System.Exception::_helpURL
  1441. String_t* ____helpURL_5;
  1442. // System.Object System.Exception::_stackTrace
  1443. RuntimeObject * ____stackTrace_6;
  1444. // System.String System.Exception::_stackTraceString
  1445. String_t* ____stackTraceString_7;
  1446. // System.String System.Exception::_remoteStackTraceString
  1447. String_t* ____remoteStackTraceString_8;
  1448. // System.Int32 System.Exception::_remoteStackIndex
  1449. int32_t ____remoteStackIndex_9;
  1450. // System.Object System.Exception::_dynamicMethods
  1451. RuntimeObject * ____dynamicMethods_10;
  1452. // System.Int32 System.Exception::_HResult
  1453. int32_t ____HResult_11;
  1454. // System.String System.Exception::_source
  1455. String_t* ____source_12;
  1456. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1457. SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
  1458. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1459. StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
  1460. // System.IntPtr[] System.Exception::native_trace_ips
  1461. IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;
  1462. public:
  1463. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  1464. inline String_t* get__className_1() const { return ____className_1; }
  1465. inline String_t** get_address_of__className_1() { return &____className_1; }
  1466. inline void set__className_1(String_t* value)
  1467. {
  1468. ____className_1 = value;
  1469. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  1470. }
  1471. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  1472. inline String_t* get__message_2() const { return ____message_2; }
  1473. inline String_t** get_address_of__message_2() { return &____message_2; }
  1474. inline void set__message_2(String_t* value)
  1475. {
  1476. ____message_2 = value;
  1477. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  1478. }
  1479. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  1480. inline RuntimeObject* get__data_3() const { return ____data_3; }
  1481. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  1482. inline void set__data_3(RuntimeObject* value)
  1483. {
  1484. ____data_3 = value;
  1485. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  1486. }
  1487. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  1488. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  1489. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  1490. inline void set__innerException_4(Exception_t * value)
  1491. {
  1492. ____innerException_4 = value;
  1493. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  1494. }
  1495. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  1496. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  1497. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  1498. inline void set__helpURL_5(String_t* value)
  1499. {
  1500. ____helpURL_5 = value;
  1501. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  1502. }
  1503. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  1504. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  1505. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  1506. inline void set__stackTrace_6(RuntimeObject * value)
  1507. {
  1508. ____stackTrace_6 = value;
  1509. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  1510. }
  1511. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  1512. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  1513. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  1514. inline void set__stackTraceString_7(String_t* value)
  1515. {
  1516. ____stackTraceString_7 = value;
  1517. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  1518. }
  1519. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  1520. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  1521. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  1522. inline void set__remoteStackTraceString_8(String_t* value)
  1523. {
  1524. ____remoteStackTraceString_8 = value;
  1525. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  1526. }
  1527. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  1528. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  1529. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  1530. inline void set__remoteStackIndex_9(int32_t value)
  1531. {
  1532. ____remoteStackIndex_9 = value;
  1533. }
  1534. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  1535. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  1536. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  1537. inline void set__dynamicMethods_10(RuntimeObject * value)
  1538. {
  1539. ____dynamicMethods_10 = value;
  1540. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  1541. }
  1542. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  1543. inline int32_t get__HResult_11() const { return ____HResult_11; }
  1544. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  1545. inline void set__HResult_11(int32_t value)
  1546. {
  1547. ____HResult_11 = value;
  1548. }
  1549. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  1550. inline String_t* get__source_12() const { return ____source_12; }
  1551. inline String_t** get_address_of__source_12() { return &____source_12; }
  1552. inline void set__source_12(String_t* value)
  1553. {
  1554. ____source_12 = value;
  1555. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  1556. }
  1557. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  1558. inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  1559. inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  1560. inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
  1561. {
  1562. ____safeSerializationManager_13 = value;
  1563. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  1564. }
  1565. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  1566. inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
  1567. inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  1568. inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
  1569. {
  1570. ___captured_traces_14 = value;
  1571. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  1572. }
  1573. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  1574. inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  1575. inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  1576. inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
  1577. {
  1578. ___native_trace_ips_15 = value;
  1579. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  1580. }
  1581. };
  1582. struct Exception_t_StaticFields
  1583. {
  1584. public:
  1585. // System.Object System.Exception::s_EDILock
  1586. RuntimeObject * ___s_EDILock_0;
  1587. public:
  1588. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  1589. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  1590. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  1591. inline void set_s_EDILock_0(RuntimeObject * value)
  1592. {
  1593. ___s_EDILock_0 = value;
  1594. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  1595. }
  1596. };
  1597. // Native definition for P/Invoke marshalling of System.Exception
  1598. struct Exception_t_marshaled_pinvoke
  1599. {
  1600. char* ____className_1;
  1601. char* ____message_2;
  1602. RuntimeObject* ____data_3;
  1603. Exception_t_marshaled_pinvoke* ____innerException_4;
  1604. char* ____helpURL_5;
  1605. Il2CppIUnknown* ____stackTrace_6;
  1606. char* ____stackTraceString_7;
  1607. char* ____remoteStackTraceString_8;
  1608. int32_t ____remoteStackIndex_9;
  1609. Il2CppIUnknown* ____dynamicMethods_10;
  1610. int32_t ____HResult_11;
  1611. char* ____source_12;
  1612. SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
  1613. StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
  1614. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1615. };
  1616. // Native definition for COM marshalling of System.Exception
  1617. struct Exception_t_marshaled_com
  1618. {
  1619. Il2CppChar* ____className_1;
  1620. Il2CppChar* ____message_2;
  1621. RuntimeObject* ____data_3;
  1622. Exception_t_marshaled_com* ____innerException_4;
  1623. Il2CppChar* ____helpURL_5;
  1624. Il2CppIUnknown* ____stackTrace_6;
  1625. Il2CppChar* ____stackTraceString_7;
  1626. Il2CppChar* ____remoteStackTraceString_8;
  1627. int32_t ____remoteStackIndex_9;
  1628. Il2CppIUnknown* ____dynamicMethods_10;
  1629. int32_t ____HResult_11;
  1630. Il2CppChar* ____source_12;
  1631. SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
  1632. StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
  1633. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1634. };
  1635. // System.Reflection.BindingFlags
  1636. struct BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0
  1637. {
  1638. public:
  1639. // System.Int32 System.Reflection.BindingFlags::value__
  1640. int32_t ___value___2;
  1641. public:
  1642. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); }
  1643. inline int32_t get_value___2() const { return ___value___2; }
  1644. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1645. inline void set_value___2(int32_t value)
  1646. {
  1647. ___value___2 = value;
  1648. }
  1649. };
  1650. // System.Reflection.ConstructorInfo
  1651. struct ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF : public MethodBase_t
  1652. {
  1653. public:
  1654. public:
  1655. };
  1656. struct ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_StaticFields
  1657. {
  1658. public:
  1659. // System.String System.Reflection.ConstructorInfo::ConstructorName
  1660. String_t* ___ConstructorName_0;
  1661. // System.String System.Reflection.ConstructorInfo::TypeConstructorName
  1662. String_t* ___TypeConstructorName_1;
  1663. public:
  1664. inline static int32_t get_offset_of_ConstructorName_0() { return static_cast<int32_t>(offsetof(ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_StaticFields, ___ConstructorName_0)); }
  1665. inline String_t* get_ConstructorName_0() const { return ___ConstructorName_0; }
  1666. inline String_t** get_address_of_ConstructorName_0() { return &___ConstructorName_0; }
  1667. inline void set_ConstructorName_0(String_t* value)
  1668. {
  1669. ___ConstructorName_0 = value;
  1670. Il2CppCodeGenWriteBarrier((void**)(&___ConstructorName_0), (void*)value);
  1671. }
  1672. inline static int32_t get_offset_of_TypeConstructorName_1() { return static_cast<int32_t>(offsetof(ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_StaticFields, ___TypeConstructorName_1)); }
  1673. inline String_t* get_TypeConstructorName_1() const { return ___TypeConstructorName_1; }
  1674. inline String_t** get_address_of_TypeConstructorName_1() { return &___TypeConstructorName_1; }
  1675. inline void set_TypeConstructorName_1(String_t* value)
  1676. {
  1677. ___TypeConstructorName_1 = value;
  1678. Il2CppCodeGenWriteBarrier((void**)(&___TypeConstructorName_1), (void*)value);
  1679. }
  1680. };
  1681. // System.Reflection.ParameterAttributes
  1682. struct ParameterAttributes_tF9962395513C2A48CF5AF2F371C66DD52789F110
  1683. {
  1684. public:
  1685. // System.Int32 System.Reflection.ParameterAttributes::value__
  1686. int32_t ___value___2;
  1687. public:
  1688. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParameterAttributes_tF9962395513C2A48CF5AF2F371C66DD52789F110, ___value___2)); }
  1689. inline int32_t get_value___2() const { return ___value___2; }
  1690. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1691. inline void set_value___2(int32_t value)
  1692. {
  1693. ___value___2 = value;
  1694. }
  1695. };
  1696. // System.RuntimeTypeHandle
  1697. struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D
  1698. {
  1699. public:
  1700. // System.IntPtr System.RuntimeTypeHandle::value
  1701. intptr_t ___value_0;
  1702. public:
  1703. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___value_0)); }
  1704. inline intptr_t get_value_0() const { return ___value_0; }
  1705. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  1706. inline void set_value_0(intptr_t value)
  1707. {
  1708. ___value_0 = value;
  1709. }
  1710. };
  1711. // QFramework.QFrameworkContainer_<ResolveAll>d__12
  1712. struct U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F : public RuntimeObject
  1713. {
  1714. public:
  1715. // System.Int32 QFramework.QFrameworkContainer_<ResolveAll>d__12::<>1__state
  1716. int32_t ___U3CU3E1__state_0;
  1717. // System.Object QFramework.QFrameworkContainer_<ResolveAll>d__12::<>2__current
  1718. RuntimeObject * ___U3CU3E2__current_1;
  1719. // System.Int32 QFramework.QFrameworkContainer_<ResolveAll>d__12::<>l__initialThreadId
  1720. int32_t ___U3CU3El__initialThreadId_2;
  1721. // QFramework.QFrameworkContainer QFramework.QFrameworkContainer_<ResolveAll>d__12::<>4__this
  1722. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * ___U3CU3E4__this_3;
  1723. // System.Type QFramework.QFrameworkContainer_<ResolveAll>d__12::type
  1724. Type_t * ___type_4;
  1725. // System.Type QFramework.QFrameworkContainer_<ResolveAll>d__12::<>3__type
  1726. Type_t * ___U3CU3E3__type_5;
  1727. // System.Collections.Generic.Dictionary`2_Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object> QFramework.QFrameworkContainer_<ResolveAll>d__12::<>7__wrap1
  1728. Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 ___U3CU3E7__wrap1_6;
  1729. // System.Collections.Generic.Dictionary`2_Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Type> QFramework.QFrameworkContainer_<ResolveAll>d__12::<>7__wrap2
  1730. Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B ___U3CU3E7__wrap2_7;
  1731. public:
  1732. inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3E1__state_0)); }
  1733. inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
  1734. inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
  1735. inline void set_U3CU3E1__state_0(int32_t value)
  1736. {
  1737. ___U3CU3E1__state_0 = value;
  1738. }
  1739. inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3E2__current_1)); }
  1740. inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
  1741. inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
  1742. inline void set_U3CU3E2__current_1(RuntimeObject * value)
  1743. {
  1744. ___U3CU3E2__current_1 = value;
  1745. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E2__current_1), (void*)value);
  1746. }
  1747. inline static int32_t get_offset_of_U3CU3El__initialThreadId_2() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3El__initialThreadId_2)); }
  1748. inline int32_t get_U3CU3El__initialThreadId_2() const { return ___U3CU3El__initialThreadId_2; }
  1749. inline int32_t* get_address_of_U3CU3El__initialThreadId_2() { return &___U3CU3El__initialThreadId_2; }
  1750. inline void set_U3CU3El__initialThreadId_2(int32_t value)
  1751. {
  1752. ___U3CU3El__initialThreadId_2 = value;
  1753. }
  1754. inline static int32_t get_offset_of_U3CU3E4__this_3() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3E4__this_3)); }
  1755. inline QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * get_U3CU3E4__this_3() const { return ___U3CU3E4__this_3; }
  1756. inline QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 ** get_address_of_U3CU3E4__this_3() { return &___U3CU3E4__this_3; }
  1757. inline void set_U3CU3E4__this_3(QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * value)
  1758. {
  1759. ___U3CU3E4__this_3 = value;
  1760. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E4__this_3), (void*)value);
  1761. }
  1762. inline static int32_t get_offset_of_type_4() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___type_4)); }
  1763. inline Type_t * get_type_4() const { return ___type_4; }
  1764. inline Type_t ** get_address_of_type_4() { return &___type_4; }
  1765. inline void set_type_4(Type_t * value)
  1766. {
  1767. ___type_4 = value;
  1768. Il2CppCodeGenWriteBarrier((void**)(&___type_4), (void*)value);
  1769. }
  1770. inline static int32_t get_offset_of_U3CU3E3__type_5() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3E3__type_5)); }
  1771. inline Type_t * get_U3CU3E3__type_5() const { return ___U3CU3E3__type_5; }
  1772. inline Type_t ** get_address_of_U3CU3E3__type_5() { return &___U3CU3E3__type_5; }
  1773. inline void set_U3CU3E3__type_5(Type_t * value)
  1774. {
  1775. ___U3CU3E3__type_5 = value;
  1776. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E3__type_5), (void*)value);
  1777. }
  1778. inline static int32_t get_offset_of_U3CU3E7__wrap1_6() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3E7__wrap1_6)); }
  1779. inline Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 get_U3CU3E7__wrap1_6() const { return ___U3CU3E7__wrap1_6; }
  1780. inline Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * get_address_of_U3CU3E7__wrap1_6() { return &___U3CU3E7__wrap1_6; }
  1781. inline void set_U3CU3E7__wrap1_6(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 value)
  1782. {
  1783. ___U3CU3E7__wrap1_6 = value;
  1784. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CU3E7__wrap1_6))->___dictionary_0), (void*)NULL);
  1785. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1786. Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CU3E7__wrap1_6))->___current_3))->___key_0), (void*)NULL);
  1787. #endif
  1788. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1789. Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CU3E7__wrap1_6))->___current_3))->___value_1), (void*)NULL);
  1790. #endif
  1791. }
  1792. inline static int32_t get_offset_of_U3CU3E7__wrap2_7() { return static_cast<int32_t>(offsetof(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F, ___U3CU3E7__wrap2_7)); }
  1793. inline Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B get_U3CU3E7__wrap2_7() const { return ___U3CU3E7__wrap2_7; }
  1794. inline Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * get_address_of_U3CU3E7__wrap2_7() { return &___U3CU3E7__wrap2_7; }
  1795. inline void set_U3CU3E7__wrap2_7(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B value)
  1796. {
  1797. ___U3CU3E7__wrap2_7 = value;
  1798. Il2CppCodeGenWriteBarrier((void**)&(((&___U3CU3E7__wrap2_7))->___dictionary_0), (void*)NULL);
  1799. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1800. Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CU3E7__wrap2_7))->___current_3))->___key_0), (void*)NULL);
  1801. #endif
  1802. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1803. Il2CppCodeGenWriteBarrier((void**)&((&(((&___U3CU3E7__wrap2_7))->___current_3))->___value_1), (void*)NULL);
  1804. #endif
  1805. }
  1806. };
  1807. // System.MulticastDelegate
  1808. struct MulticastDelegate_t : public Delegate_t
  1809. {
  1810. public:
  1811. // System.Delegate[] System.MulticastDelegate::delegates
  1812. DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;
  1813. public:
  1814. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  1815. inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
  1816. inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
  1817. inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
  1818. {
  1819. ___delegates_11 = value;
  1820. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  1821. }
  1822. };
  1823. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  1824. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1825. {
  1826. Delegate_t_marshaled_pinvoke** ___delegates_11;
  1827. };
  1828. // Native definition for COM marshalling of System.MulticastDelegate
  1829. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1830. {
  1831. Delegate_t_marshaled_com** ___delegates_11;
  1832. };
  1833. // System.Reflection.ParameterInfo
  1834. struct ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB : public RuntimeObject
  1835. {
  1836. public:
  1837. // System.Type System.Reflection.ParameterInfo::ClassImpl
  1838. Type_t * ___ClassImpl_0;
  1839. // System.Object System.Reflection.ParameterInfo::DefaultValueImpl
  1840. RuntimeObject * ___DefaultValueImpl_1;
  1841. // System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl
  1842. MemberInfo_t * ___MemberImpl_2;
  1843. // System.String System.Reflection.ParameterInfo::NameImpl
  1844. String_t* ___NameImpl_3;
  1845. // System.Int32 System.Reflection.ParameterInfo::PositionImpl
  1846. int32_t ___PositionImpl_4;
  1847. // System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl
  1848. int32_t ___AttrsImpl_5;
  1849. // System.Runtime.InteropServices.MarshalAsAttribute System.Reflection.ParameterInfo::marshalAs
  1850. MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020 * ___marshalAs_6;
  1851. public:
  1852. inline static int32_t get_offset_of_ClassImpl_0() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___ClassImpl_0)); }
  1853. inline Type_t * get_ClassImpl_0() const { return ___ClassImpl_0; }
  1854. inline Type_t ** get_address_of_ClassImpl_0() { return &___ClassImpl_0; }
  1855. inline void set_ClassImpl_0(Type_t * value)
  1856. {
  1857. ___ClassImpl_0 = value;
  1858. Il2CppCodeGenWriteBarrier((void**)(&___ClassImpl_0), (void*)value);
  1859. }
  1860. inline static int32_t get_offset_of_DefaultValueImpl_1() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___DefaultValueImpl_1)); }
  1861. inline RuntimeObject * get_DefaultValueImpl_1() const { return ___DefaultValueImpl_1; }
  1862. inline RuntimeObject ** get_address_of_DefaultValueImpl_1() { return &___DefaultValueImpl_1; }
  1863. inline void set_DefaultValueImpl_1(RuntimeObject * value)
  1864. {
  1865. ___DefaultValueImpl_1 = value;
  1866. Il2CppCodeGenWriteBarrier((void**)(&___DefaultValueImpl_1), (void*)value);
  1867. }
  1868. inline static int32_t get_offset_of_MemberImpl_2() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___MemberImpl_2)); }
  1869. inline MemberInfo_t * get_MemberImpl_2() const { return ___MemberImpl_2; }
  1870. inline MemberInfo_t ** get_address_of_MemberImpl_2() { return &___MemberImpl_2; }
  1871. inline void set_MemberImpl_2(MemberInfo_t * value)
  1872. {
  1873. ___MemberImpl_2 = value;
  1874. Il2CppCodeGenWriteBarrier((void**)(&___MemberImpl_2), (void*)value);
  1875. }
  1876. inline static int32_t get_offset_of_NameImpl_3() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___NameImpl_3)); }
  1877. inline String_t* get_NameImpl_3() const { return ___NameImpl_3; }
  1878. inline String_t** get_address_of_NameImpl_3() { return &___NameImpl_3; }
  1879. inline void set_NameImpl_3(String_t* value)
  1880. {
  1881. ___NameImpl_3 = value;
  1882. Il2CppCodeGenWriteBarrier((void**)(&___NameImpl_3), (void*)value);
  1883. }
  1884. inline static int32_t get_offset_of_PositionImpl_4() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___PositionImpl_4)); }
  1885. inline int32_t get_PositionImpl_4() const { return ___PositionImpl_4; }
  1886. inline int32_t* get_address_of_PositionImpl_4() { return &___PositionImpl_4; }
  1887. inline void set_PositionImpl_4(int32_t value)
  1888. {
  1889. ___PositionImpl_4 = value;
  1890. }
  1891. inline static int32_t get_offset_of_AttrsImpl_5() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___AttrsImpl_5)); }
  1892. inline int32_t get_AttrsImpl_5() const { return ___AttrsImpl_5; }
  1893. inline int32_t* get_address_of_AttrsImpl_5() { return &___AttrsImpl_5; }
  1894. inline void set_AttrsImpl_5(int32_t value)
  1895. {
  1896. ___AttrsImpl_5 = value;
  1897. }
  1898. inline static int32_t get_offset_of_marshalAs_6() { return static_cast<int32_t>(offsetof(ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB, ___marshalAs_6)); }
  1899. inline MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020 * get_marshalAs_6() const { return ___marshalAs_6; }
  1900. inline MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020 ** get_address_of_marshalAs_6() { return &___marshalAs_6; }
  1901. inline void set_marshalAs_6(MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020 * value)
  1902. {
  1903. ___marshalAs_6 = value;
  1904. Il2CppCodeGenWriteBarrier((void**)(&___marshalAs_6), (void*)value);
  1905. }
  1906. };
  1907. // Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo
  1908. struct ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_marshaled_pinvoke
  1909. {
  1910. Type_t * ___ClassImpl_0;
  1911. Il2CppIUnknown* ___DefaultValueImpl_1;
  1912. MemberInfo_t * ___MemberImpl_2;
  1913. char* ___NameImpl_3;
  1914. int32_t ___PositionImpl_4;
  1915. int32_t ___AttrsImpl_5;
  1916. MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020 * ___marshalAs_6;
  1917. };
  1918. // Native definition for COM marshalling of System.Reflection.ParameterInfo
  1919. struct ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_marshaled_com
  1920. {
  1921. Type_t * ___ClassImpl_0;
  1922. Il2CppIUnknown* ___DefaultValueImpl_1;
  1923. MemberInfo_t * ___MemberImpl_2;
  1924. Il2CppChar* ___NameImpl_3;
  1925. int32_t ___PositionImpl_4;
  1926. int32_t ___AttrsImpl_5;
  1927. MarshalAsAttribute_t1F5CB9960D7AD6C3305475C98A397BD0B9C64020 * ___marshalAs_6;
  1928. };
  1929. // System.SystemException
  1930. struct SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 : public Exception_t
  1931. {
  1932. public:
  1933. public:
  1934. };
  1935. // System.Type
  1936. struct Type_t : public MemberInfo_t
  1937. {
  1938. public:
  1939. // System.RuntimeTypeHandle System.Type::_impl
  1940. RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9;
  1941. public:
  1942. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  1943. inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; }
  1944. inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; }
  1945. inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value)
  1946. {
  1947. ____impl_9 = value;
  1948. }
  1949. };
  1950. struct Type_t_StaticFields
  1951. {
  1952. public:
  1953. // System.Reflection.MemberFilter System.Type::FilterAttribute
  1954. MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0;
  1955. // System.Reflection.MemberFilter System.Type::FilterName
  1956. MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1;
  1957. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  1958. MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2;
  1959. // System.Object System.Type::Missing
  1960. RuntimeObject * ___Missing_3;
  1961. // System.Char System.Type::Delimiter
  1962. Il2CppChar ___Delimiter_4;
  1963. // System.Type[] System.Type::EmptyTypes
  1964. TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5;
  1965. // System.Reflection.Binder System.Type::defaultBinder
  1966. Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6;
  1967. public:
  1968. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  1969. inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  1970. inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  1971. inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
  1972. {
  1973. ___FilterAttribute_0 = value;
  1974. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  1975. }
  1976. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  1977. inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; }
  1978. inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  1979. inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
  1980. {
  1981. ___FilterName_1 = value;
  1982. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  1983. }
  1984. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  1985. inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  1986. inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  1987. inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value)
  1988. {
  1989. ___FilterNameIgnoreCase_2 = value;
  1990. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  1991. }
  1992. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  1993. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  1994. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  1995. inline void set_Missing_3(RuntimeObject * value)
  1996. {
  1997. ___Missing_3 = value;
  1998. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  1999. }
  2000. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  2001. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  2002. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  2003. inline void set_Delimiter_4(Il2CppChar value)
  2004. {
  2005. ___Delimiter_4 = value;
  2006. }
  2007. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  2008. inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  2009. inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  2010. inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value)
  2011. {
  2012. ___EmptyTypes_5 = value;
  2013. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  2014. }
  2015. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  2016. inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  2017. inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  2018. inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value)
  2019. {
  2020. ___defaultBinder_6 = value;
  2021. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  2022. }
  2023. };
  2024. // System.Func`2<System.Reflection.ParameterInfo,System.Object>
  2025. struct Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 : public MulticastDelegate_t
  2026. {
  2027. public:
  2028. public:
  2029. };
  2030. // System.NotSupportedException
  2031. struct NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
  2032. {
  2033. public:
  2034. public:
  2035. };
  2036. #ifdef __clang__
  2037. #pragma clang diagnostic pop
  2038. #endif
  2039. // System.Reflection.MemberInfo[]
  2040. struct MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6 : public RuntimeArray
  2041. {
  2042. public:
  2043. ALIGN_FIELD (8) MemberInfo_t * m_Items[1];
  2044. public:
  2045. inline MemberInfo_t * GetAt(il2cpp_array_size_t index) const
  2046. {
  2047. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2048. return m_Items[index];
  2049. }
  2050. inline MemberInfo_t ** GetAddressAt(il2cpp_array_size_t index)
  2051. {
  2052. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2053. return m_Items + index;
  2054. }
  2055. inline void SetAt(il2cpp_array_size_t index, MemberInfo_t * value)
  2056. {
  2057. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2058. m_Items[index] = value;
  2059. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2060. }
  2061. inline MemberInfo_t * GetAtUnchecked(il2cpp_array_size_t index) const
  2062. {
  2063. return m_Items[index];
  2064. }
  2065. inline MemberInfo_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2066. {
  2067. return m_Items + index;
  2068. }
  2069. inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t * value)
  2070. {
  2071. m_Items[index] = value;
  2072. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2073. }
  2074. };
  2075. // System.Object[]
  2076. struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray
  2077. {
  2078. public:
  2079. ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  2080. public:
  2081. inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  2082. {
  2083. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2084. return m_Items[index];
  2085. }
  2086. inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  2087. {
  2088. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2089. return m_Items + index;
  2090. }
  2091. inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  2092. {
  2093. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2094. m_Items[index] = value;
  2095. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2096. }
  2097. inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  2098. {
  2099. return m_Items[index];
  2100. }
  2101. inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2102. {
  2103. return m_Items + index;
  2104. }
  2105. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  2106. {
  2107. m_Items[index] = value;
  2108. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2109. }
  2110. };
  2111. // System.Reflection.ConstructorInfo[]
  2112. struct ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E : public RuntimeArray
  2113. {
  2114. public:
  2115. ALIGN_FIELD (8) ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * m_Items[1];
  2116. public:
  2117. inline ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * GetAt(il2cpp_array_size_t index) const
  2118. {
  2119. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2120. return m_Items[index];
  2121. }
  2122. inline ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF ** GetAddressAt(il2cpp_array_size_t index)
  2123. {
  2124. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2125. return m_Items + index;
  2126. }
  2127. inline void SetAt(il2cpp_array_size_t index, ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * value)
  2128. {
  2129. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2130. m_Items[index] = value;
  2131. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2132. }
  2133. inline ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * GetAtUnchecked(il2cpp_array_size_t index) const
  2134. {
  2135. return m_Items[index];
  2136. }
  2137. inline ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2138. {
  2139. return m_Items + index;
  2140. }
  2141. inline void SetAtUnchecked(il2cpp_array_size_t index, ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * value)
  2142. {
  2143. m_Items[index] = value;
  2144. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2145. }
  2146. };
  2147. // System.Reflection.ParameterInfo[]
  2148. struct ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694 : public RuntimeArray
  2149. {
  2150. public:
  2151. ALIGN_FIELD (8) ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * m_Items[1];
  2152. public:
  2153. inline ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * GetAt(il2cpp_array_size_t index) const
  2154. {
  2155. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2156. return m_Items[index];
  2157. }
  2158. inline ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB ** GetAddressAt(il2cpp_array_size_t index)
  2159. {
  2160. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2161. return m_Items + index;
  2162. }
  2163. inline void SetAt(il2cpp_array_size_t index, ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * value)
  2164. {
  2165. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2166. m_Items[index] = value;
  2167. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2168. }
  2169. inline ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * GetAtUnchecked(il2cpp_array_size_t index) const
  2170. {
  2171. return m_Items[index];
  2172. }
  2173. inline ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2174. {
  2175. return m_Items + index;
  2176. }
  2177. inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * value)
  2178. {
  2179. m_Items[index] = value;
  2180. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2181. }
  2182. };
  2183. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Clear()
  2184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m74771F9C8FCF4ECD25890A0025FDD9A874418CF4_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method);
  2185. // !!0 System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  2186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_FirstOrDefault_TisRuntimeObject_m73C290D7C1DD834B7A25096EA885D9CC800523A8_gshared (RuntimeObject* ___source0, const RuntimeMethod* method);
  2187. // !!0[] System.Array::Empty<System.Object>()
  2188. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline (const RuntimeMethod* method);
  2189. // !!0 System.Linq.Enumerable::First<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  2190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_First_TisRuntimeObject_mF8684FFB3D1B521FA5AF993089EBE02FF4690B18_gshared (RuntimeObject* ___source0, const RuntimeMethod* method);
  2191. // System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  2192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE2AF7615AD18E9CD92B1909285F5EC5DA8D180C8_gshared (Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  2193. // System.Collections.Generic.IEnumerable`1<!!1> System.Linq.Enumerable::Select<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  2194. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_mEDC6536320376F89A62B52D47156AA0BAE93D2C4_gshared (RuntimeObject* ___source0, Func_2_tE9A60F007AC624EA27BF19DEF4242B7DA2F1C2A4 * ___selector1, const RuntimeMethod* method);
  2195. // !!0[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  2196. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Enumerable_ToArray_TisRuntimeObject_m0343A227B31BEB205D569F05AEAE761094FB1B34_gshared (RuntimeObject* ___source0, const RuntimeMethod* method);
  2197. // System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Values()
  2198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * Dictionary_2_get_Values_m58CC32586C31C6F38B730DE7CD79A1FFE9109BA4_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method);
  2199. // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,System.Object>::GetEnumerator()
  2200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6 ValueCollection_GetEnumerator_m7A12639A28DE8959DC682764BF2582EA59CDAFE0_gshared (ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * __this, const RuntimeMethod* method);
  2201. // !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::get_Current()
  2202. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m29EC6C6EB1047528546CB514A575C8C4EFA48E1C_gshared_inline (Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6 * __this, const RuntimeMethod* method);
  2203. // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::MoveNext()
  2204. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m350743CACD3C814992ECBC0A503B3275F6429F93_gshared (Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6 * __this, const RuntimeMethod* method);
  2205. // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<System.Object,System.Object>::Dispose()
  2206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m12F4E079ED28B6FD3BC6A1B509EB6EA604F9CFA0_gshared (Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6 * __this, const RuntimeMethod* method);
  2207. // System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<System.Object,System.Object>::GetEnumerator()
  2208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB Dictionary_2_GetEnumerator_mF1CF1D13F3E70C6D20D96D9AC88E44454E4C0053_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method);
  2209. // System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::get_Current()
  2210. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method);
  2211. // !0 System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Key()
  2212. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method);
  2213. // !1 System.Collections.Generic.KeyValuePair`2<System.Object,System.Object>::get_Value()
  2214. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method);
  2215. // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::MoveNext()
  2216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method);
  2217. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,System.Object>::Dispose()
  2218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method);
  2219. // System.Void QFramework.Tuple`2<System.Object,System.Object>::.ctor(T1,T2)
  2220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Tuple_2__ctor_m05C6806ADC6F30952579F947F853463FD0A4C35F_gshared (Tuple_2_t693252D990783B408258D1D95761F626CB05802C * __this, RuntimeObject * ___item10, RuntimeObject * ___item21, const RuntimeMethod* method);
  2221. // System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(!0,!1&)
  2222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3455807C552312C60038DF52EF328C3687442DE3_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
  2223. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(!0,!1)
  2224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  2225. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  2226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * __this, const RuntimeMethod* method);
  2227. // System.Void System.Attribute::.ctor()
  2228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m45CAD4B01265CC84CC5A84F62EE2DBE85DE89EC0 (Attribute_tF048C13FB3C8CFCC53F82290E4A3F621089F9A74 * __this, const RuntimeMethod* method);
  2229. // System.Void QFramework.InjectAttribute::set_Name(System.String)
  2230. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void InjectAttribute_set_Name_m3E12301F85EE344D677B404858CAFF8D56EC4520_inline (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, String_t* ___value0, const RuntimeMethod* method);
  2231. // System.Void QFramework.TypeMappingCollection::.ctor()
  2232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeMappingCollection__ctor_m458A317418FF8A0FA9E8DA5B43F7C50336299B01 (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * __this, const RuntimeMethod* method);
  2233. // System.Void QFramework.TypeInstanceCollection::.ctor()
  2234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeInstanceCollection__ctor_m2A1CE25E9BE336975DCEE7E4C428663A975EF456 (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * __this, const RuntimeMethod* method);
  2235. // System.Void QFramework.QFrameworkContainer/<ResolveAll>d__12::.ctor(System.Int32)
  2236. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12__ctor_mB3039BF3B363BB4F3C6F6E9EC7ABC054CD86D586 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
  2237. // QFramework.TypeInstanceCollection QFramework.QFrameworkContainer::get_Instances()
  2238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method);
  2239. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::Clear()
  2240. inline void Dictionary_2_Clear_mB4D39A25FE951ECC6A4986E87FC462DF22C0C2BE (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * __this, const RuntimeMethod* method)
  2241. {
  2242. (( void (*) (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E *, const RuntimeMethod*))Dictionary_2_Clear_m74771F9C8FCF4ECD25890A0025FDD9A874418CF4_gshared)(__this, method);
  2243. }
  2244. // QFramework.TypeMappingCollection QFramework.QFrameworkContainer::get_Mappings()
  2245. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method);
  2246. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::Clear()
  2247. inline void Dictionary_2_Clear_mBA378AE33C1AD64623269E57883E3A1057D62F1A (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * __this, const RuntimeMethod* method)
  2248. {
  2249. (( void (*) (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 *, const RuntimeMethod*))Dictionary_2_Clear_m74771F9C8FCF4ECD25890A0025FDD9A874418CF4_gshared)(__this, method);
  2250. }
  2251. // QFramework.TypeRelationCollection QFramework.QFrameworkContainer::get_RelationshipMappings()
  2252. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * QFrameworkContainer_get_RelationshipMappings_m740527C6B4E6C2432D9E4C5DF5D85C11C356C7A4_inline (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method);
  2253. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.Type>,System.Type>::Clear()
  2254. inline void Dictionary_2_Clear_mCC2ACE183F1EA9B2E4C2F7D62DB81509C83EE28E (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 * __this, const RuntimeMethod* method)
  2255. {
  2256. (( void (*) (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 *, const RuntimeMethod*))Dictionary_2_Clear_m74771F9C8FCF4ECD25890A0025FDD9A874418CF4_gshared)(__this, method);
  2257. }
  2258. // System.Type System.Object::GetType()
  2259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60 (RuntimeObject * __this, const RuntimeMethod* method);
  2260. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  2261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ___handle0, const RuntimeMethod* method);
  2262. // !!0 System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  2263. inline RuntimeObject * Enumerable_FirstOrDefault_TisRuntimeObject_m73C290D7C1DD834B7A25096EA885D9CC800523A8 (RuntimeObject* ___source0, const RuntimeMethod* method)
  2264. {
  2265. return (( RuntimeObject * (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m73C290D7C1DD834B7A25096EA885D9CC800523A8_gshared)(___source0, method);
  2266. }
  2267. // System.String QFramework.InjectAttribute::get_Name()
  2268. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* InjectAttribute_get_Name_m38D95AE7F9FC7B1F9D33608F5298C57BF53014E7_inline (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, const RuntimeMethod* method);
  2269. // !!0[] System.Array::Empty<System.Object>()
  2270. inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline (const RuntimeMethod* method)
  2271. {
  2272. return (( ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline)(method);
  2273. }
  2274. // System.Object QFramework.QFrameworkContainer::Resolve(System.Type,System.String,System.Boolean,System.Object[])
  2275. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___baseType0, String_t* ___name1, bool ___requireInstance2, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___constructorArgs3, const RuntimeMethod* method);
  2276. // System.Void System.Reflection.FieldInfo::SetValue(System.Object,System.Object)
  2277. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_m9E7A4FBA27F835B6C26CC09CF609333967150E41 (FieldInfo_t * __this, RuntimeObject * ___obj0, RuntimeObject * ___value1, const RuntimeMethod* method);
  2278. // System.Void QFramework.TypeMappingCollection::set_Item(System.Type,System.String,System.Type)
  2279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeMappingCollection_set_Item_mE6B5F532B12DFA8614F3E90B45B58465C97B8013 (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * __this, Type_t * ___from0, String_t* ___name1, Type_t * ___value2, const RuntimeMethod* method);
  2280. // System.Void QFramework.TypeInstanceCollection::set_Item(System.Type,System.String,System.Object)
  2281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeInstanceCollection_set_Item_m157A75571DD4E3D83C6B6FC9B27CFB49C61910A5 (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * __this, Type_t * ___from0, String_t* ___name1, RuntimeObject * ___value2, const RuntimeMethod* method);
  2282. // System.Void QFramework.QFrameworkContainer::Inject(System.Object)
  2283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
  2284. // System.Object QFramework.TypeInstanceCollection::get_Item(System.Type,System.String)
  2285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * TypeInstanceCollection_get_Item_m14608423734B6497B9689B92BECF386CB720C757 (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * __this, Type_t * ___from0, String_t* ___name1, const RuntimeMethod* method);
  2286. // System.Type QFramework.TypeMappingCollection::get_Item(System.Type,System.String)
  2287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * TypeMappingCollection_get_Item_mDC73197B316808C12FDB4F5ED4D477D1DFBA6BFE (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * __this, Type_t * ___from0, String_t* ___name1, const RuntimeMethod* method);
  2288. // System.Boolean System.Type::op_Inequality(System.Type,System.Type)
  2289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m615014191FB05FD50F63A24EB9A6CCA785E7CEC9 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  2290. // System.Object QFramework.QFrameworkContainer::CreateInstance(System.Type,System.Object[])
  2291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * QFrameworkContainer_CreateInstance_mB54A1F922CEFD8D9BD026B92C0D9D15B7693F1CB (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___type0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___constructorArgs1, const RuntimeMethod* method);
  2292. // System.Object System.Activator::CreateInstance(System.Type,System.Object[])
  2293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Activator_CreateInstance_mEE50708E1E8AAD4E5021A2FFDB992DDF65727E17 (Type_t * ___type0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args1, const RuntimeMethod* method);
  2294. // System.Object System.Activator::CreateInstance(System.Type)
  2295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Activator_CreateInstance_mD06EE47879F606317C6DA91FB63E678CABAC6A16 (Type_t * ___type0, const RuntimeMethod* method);
  2296. // !!0 System.Linq.Enumerable::First<System.Reflection.ConstructorInfo>(System.Collections.Generic.IEnumerable`1<!!0>)
  2297. inline ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * Enumerable_First_TisConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_m88267FC798F88E336BC28204ABF3A1E9BD6CF39B (RuntimeObject* ___source0, const RuntimeMethod* method)
  2298. {
  2299. return (( ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mF8684FFB3D1B521FA5AF993089EBE02FF4690B18_gshared)(___source0, method);
  2300. }
  2301. // System.Void System.Func`2<System.Reflection.ParameterInfo,System.Object>::.ctor(System.Object,System.IntPtr)
  2302. inline void Func_2__ctor_m15ED350B7FDB3274E95244DAD07B57939559B0E2 (Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  2303. {
  2304. (( void (*) (Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mE2AF7615AD18E9CD92B1909285F5EC5DA8D180C8_gshared)(__this, ___object0, ___method1, method);
  2305. }
  2306. // System.Collections.Generic.IEnumerable`1<!!1> System.Linq.Enumerable::Select<System.Reflection.ParameterInfo,System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,!!1>)
  2307. inline RuntimeObject* Enumerable_Select_TisParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_TisRuntimeObject_m0B25A8B874C90D62C4419181385960110A228BFC (RuntimeObject* ___source0, Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 * ___selector1, const RuntimeMethod* method)
  2308. {
  2309. return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 *, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_mEDC6536320376F89A62B52D47156AA0BAE93D2C4_gshared)(___source0, ___selector1, method);
  2310. }
  2311. // !!0[] System.Linq.Enumerable::ToArray<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
  2312. inline ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Enumerable_ToArray_TisRuntimeObject_m0343A227B31BEB205D569F05AEAE761094FB1B34 (RuntimeObject* ___source0, const RuntimeMethod* method)
  2313. {
  2314. return (( ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m0343A227B31BEB205D569F05AEAE761094FB1B34_gshared)(___source0, method);
  2315. }
  2316. // System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::get_Values()
  2317. inline ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * Dictionary_2_get_Values_m332F008104EAD1796B3E7B5F52DFE3F9AD898BB8 (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * __this, const RuntimeMethod* method)
  2318. {
  2319. return (( ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * (*) (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E *, const RuntimeMethod*))Dictionary_2_get_Values_m58CC32586C31C6F38B730DE7CD79A1FFE9109BA4_gshared)(__this, method);
  2320. }
  2321. // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<QFramework.Tuple`2<System.Type,System.String>,System.Object>::GetEnumerator()
  2322. inline Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 ValueCollection_GetEnumerator_m8943C237989BC60F51DDDD205E8A63A2EC170B9F (ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * __this, const RuntimeMethod* method)
  2323. {
  2324. return (( Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 (*) (ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 *, const RuntimeMethod*))ValueCollection_GetEnumerator_m7A12639A28DE8959DC682764BF2582EA59CDAFE0_gshared)(__this, method);
  2325. }
  2326. // !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>::get_Current()
  2327. inline RuntimeObject * Enumerator_get_Current_m0594E71456814C7D3B9EE8D60E0CFE2DAEF5DBC4_inline (Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 * __this, const RuntimeMethod* method)
  2328. {
  2329. return (( RuntimeObject * (*) (Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 *, const RuntimeMethod*))Enumerator_get_Current_m29EC6C6EB1047528546CB514A575C8C4EFA48E1C_gshared_inline)(__this, method);
  2330. }
  2331. // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>::MoveNext()
  2332. inline bool Enumerator_MoveNext_mEAD1046DF31574D1B46B3BE902418663437C4338 (Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 * __this, const RuntimeMethod* method)
  2333. {
  2334. return (( bool (*) (Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 *, const RuntimeMethod*))Enumerator_MoveNext_m350743CACD3C814992ECBC0A503B3275F6429F93_gshared)(__this, method);
  2335. }
  2336. // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>::Dispose()
  2337. inline void Enumerator_Dispose_mDAA00B677EFE049D6DFE9C7F48C26B59FD0FC9DA (Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 * __this, const RuntimeMethod* method)
  2338. {
  2339. (( void (*) (Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 *, const RuntimeMethod*))Enumerator_Dispose_m12F4E079ED28B6FD3BC6A1B509EB6EA604F9CFA0_gshared)(__this, method);
  2340. }
  2341. // System.Void QFramework.TypeRelationCollection::set_Item(System.Type,System.Type,System.Type)
  2342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeRelationCollection_set_Item_mD29D164E7BE6AEDFFD9192D652C58A26B62FD756 (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * __this, Type_t * ___from0, Type_t * ___to1, Type_t * ___value2, const RuntimeMethod* method);
  2343. // System.Type QFramework.TypeRelationCollection::get_Item(System.Type,System.Type)
  2344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * TypeRelationCollection_get_Item_m49B7CEEBA7D7C59D180231808A21778D0936E001 (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * __this, Type_t * ___from0, Type_t * ___to1, const RuntimeMethod* method);
  2345. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  2346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  2347. // System.Void QFramework.QFrameworkContainer::Clear()
  2348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_Clear_m04739D223A4D26D1D47993F964C36F345B830D6C (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method);
  2349. // System.Void QFramework.TypeRelationCollection::.ctor()
  2350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeRelationCollection__ctor_m222852CDC101A1C518659F654EB7D5EFC61BFE7D (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * __this, const RuntimeMethod* method);
  2351. // System.Void System.Object::.ctor()
  2352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
  2353. // System.Boolean System.Type::get_IsArray()
  2354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE (Type_t * __this, const RuntimeMethod* method);
  2355. // System.Collections.Generic.IEnumerable`1<System.Object> QFramework.QFrameworkContainer::ResolveAll(System.Type)
  2356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* QFrameworkContainer_ResolveAll_mD37FE7B07B2330B49578B6BDA75FB53F295B945B (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___type0, const RuntimeMethod* method);
  2357. // System.Int32 System.Environment::get_CurrentManagedThreadId()
  2358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m0E897C88355903220B1EC214832F5E815D7C13D1 (const RuntimeMethod* method);
  2359. // System.Void QFramework.QFrameworkContainer/<ResolveAll>d__12::<>m__Finally1()
  2360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_U3CU3Em__Finally1_m3172853E9D1E3D8585E67CF9DF614386BB3F4366 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method);
  2361. // System.Void QFramework.QFrameworkContainer/<ResolveAll>d__12::<>m__Finally2()
  2362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_U3CU3Em__Finally2_m31A3007159B794DE7AEEF8AAEBAEED239C223317 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method);
  2363. // System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::GetEnumerator()
  2364. inline Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 Dictionary_2_GetEnumerator_mF5443318D8A4DCB0A2D99148BF6AE035C2B8AADC (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * __this, const RuntimeMethod* method)
  2365. {
  2366. return (( Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 (*) (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E *, const RuntimeMethod*))Dictionary_2_GetEnumerator_mF1CF1D13F3E70C6D20D96D9AC88E44454E4C0053_gshared)(__this, method);
  2367. }
  2368. // System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>::get_Current()
  2369. inline KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 Enumerator_get_Current_m339FFB205FBA6D8C8B89F6A2101AB85D3026A53D_inline (Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * __this, const RuntimeMethod* method)
  2370. {
  2371. return (( KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 (*) (Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 *, const RuntimeMethod*))Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline)(__this, method);
  2372. }
  2373. // !0 System.Collections.Generic.KeyValuePair`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::get_Key()
  2374. inline Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * KeyValuePair_2_get_Key_mF5D50D2D0061AF0AF1608E68AF07E036CF1C9123_inline (KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 * __this, const RuntimeMethod* method)
  2375. {
  2376. return (( Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * (*) (KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline)(__this, method);
  2377. }
  2378. // System.Boolean System.String::IsNullOrEmpty(System.String)
  2379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229 (String_t* ___value0, const RuntimeMethod* method);
  2380. // !1 System.Collections.Generic.KeyValuePair`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::get_Value()
  2381. inline RuntimeObject * KeyValuePair_2_get_Value_m2EF76C8CCA20FCB842B74144BC9969346C644E7C_inline (KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 * __this, const RuntimeMethod* method)
  2382. {
  2383. return (( RuntimeObject * (*) (KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline)(__this, method);
  2384. }
  2385. // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>::MoveNext()
  2386. inline bool Enumerator_MoveNext_m06255C87ADF2E8499917CA1205C159216BE54319 (Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * __this, const RuntimeMethod* method)
  2387. {
  2388. return (( bool (*) (Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 *, const RuntimeMethod*))Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_gshared)(__this, method);
  2389. }
  2390. // System.Collections.Generic.Dictionary`2/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::GetEnumerator()
  2391. inline Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B Dictionary_2_GetEnumerator_mA85A28FAD5376C8B64EFEEDE45D0877C0619B01A (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * __this, const RuntimeMethod* method)
  2392. {
  2393. return (( Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B (*) (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 *, const RuntimeMethod*))Dictionary_2_GetEnumerator_mF1CF1D13F3E70C6D20D96D9AC88E44454E4C0053_gshared)(__this, method);
  2394. }
  2395. // System.Collections.Generic.KeyValuePair`2<!0,!1> System.Collections.Generic.Dictionary`2/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Type>::get_Current()
  2396. inline KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C Enumerator_get_Current_m40F640AD8349B3AA1E69ED11C86636D46E8203B3_inline (Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * __this, const RuntimeMethod* method)
  2397. {
  2398. return (( KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C (*) (Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B *, const RuntimeMethod*))Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline)(__this, method);
  2399. }
  2400. // !0 System.Collections.Generic.KeyValuePair`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::get_Key()
  2401. inline Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * KeyValuePair_2_get_Key_mCA09F96E1A18DE39B7A41DDD71A11EE2893EF740_inline (KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C * __this, const RuntimeMethod* method)
  2402. {
  2403. return (( Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * (*) (KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline)(__this, method);
  2404. }
  2405. // !1 System.Collections.Generic.KeyValuePair`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::get_Value()
  2406. inline Type_t * KeyValuePair_2_get_Value_mE97D9C7724775F7765767DC319659C4B0C868F34_inline (KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C * __this, const RuntimeMethod* method)
  2407. {
  2408. return (( Type_t * (*) (KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline)(__this, method);
  2409. }
  2410. // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Type>::MoveNext()
  2411. inline bool Enumerator_MoveNext_mE990BE96D965CBAD7F1C44770781AB3E365DF98D (Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * __this, const RuntimeMethod* method)
  2412. {
  2413. return (( bool (*) (Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B *, const RuntimeMethod*))Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_gshared)(__this, method);
  2414. }
  2415. // System.Void QFramework.QFrameworkContainer/<ResolveAll>d__12::System.IDisposable.Dispose()
  2416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_System_IDisposable_Dispose_mB89E6C2F6AF4A8ED1586B9C488C018F5A9B311CC (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method);
  2417. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Object>::Dispose()
  2418. inline void Enumerator_Dispose_m884136508662D52C80CED25F9C38395A8D4AB6AE (Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * __this, const RuntimeMethod* method)
  2419. {
  2420. (( void (*) (Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 *, const RuntimeMethod*))Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_gshared)(__this, method);
  2421. }
  2422. // System.Void System.Collections.Generic.Dictionary`2/Enumerator<QFramework.Tuple`2<System.Type,System.String>,System.Type>::Dispose()
  2423. inline void Enumerator_Dispose_mE6A00AEC5FF9BE5EE9CF01D393711866B7202FEB (Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * __this, const RuntimeMethod* method)
  2424. {
  2425. (( void (*) (Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B *, const RuntimeMethod*))Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_gshared)(__this, method);
  2426. }
  2427. // System.Void System.NotSupportedException::.ctor()
  2428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33 (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * __this, const RuntimeMethod* method);
  2429. // System.Collections.Generic.IEnumerator`1<System.Object> QFramework.QFrameworkContainer/<ResolveAll>d__12::System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator()
  2430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CResolveAllU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_ObjectU3E_GetEnumerator_m145933DF2F1C40AF53E757EDB461874B9CEA3FD5 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method);
  2431. // System.Void QFramework.Tuple`2<System.Type,System.String>::.ctor(T1,T2)
  2432. inline void Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A (Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * __this, Type_t * ___item10, String_t* ___item21, const RuntimeMethod* method)
  2433. {
  2434. (( void (*) (Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *, Type_t *, String_t*, const RuntimeMethod*))Tuple_2__ctor_m05C6806ADC6F30952579F947F853463FD0A4C35F_gshared)(__this, ___item10, ___item21, method);
  2435. }
  2436. // System.Boolean System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::TryGetValue(!0,!1&)
  2437. inline bool Dictionary_2_TryGetValue_mCE9B7D86AD1819588D017389408369261A26777F (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * __this, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method)
  2438. {
  2439. return (( bool (*) (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E *, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *, RuntimeObject **, const RuntimeMethod*))Dictionary_2_TryGetValue_m3455807C552312C60038DF52EF328C3687442DE3_gshared)(__this, ___key0, ___value1, method);
  2440. }
  2441. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::set_Item(!0,!1)
  2442. inline void Dictionary_2_set_Item_mFFA6A3DC06F51F72984B5889B6F39AF234058146 (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * __this, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method)
  2443. {
  2444. (( void (*) (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E *, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *, RuntimeObject *, const RuntimeMethod*))Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared)(__this, ___key0, ___value1, method);
  2445. }
  2446. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Object>::.ctor()
  2447. inline void Dictionary_2__ctor_mA3EECADE2447E2A15AB8CC0BDA034A1381E3E081 (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E * __this, const RuntimeMethod* method)
  2448. {
  2449. (( void (*) (Dictionary_2_tCC9F7F1ECF30E46636D37D543CE07DF10497D27E *, const RuntimeMethod*))Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared)(__this, method);
  2450. }
  2451. // System.Boolean System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::TryGetValue(!0,!1&)
  2452. inline bool Dictionary_2_TryGetValue_m06617DC5FE2C3CEAD86F35CC0CC289C7276C397D (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * __this, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * ___key0, Type_t ** ___value1, const RuntimeMethod* method)
  2453. {
  2454. return (( bool (*) (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 *, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *, Type_t **, const RuntimeMethod*))Dictionary_2_TryGetValue_m3455807C552312C60038DF52EF328C3687442DE3_gshared)(__this, ___key0, ___value1, method);
  2455. }
  2456. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::set_Item(!0,!1)
  2457. inline void Dictionary_2_set_Item_mD2BDC7FCE70EF0E66DEDC1077FBE02C7DAA8310C (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * __this, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * ___key0, Type_t * ___value1, const RuntimeMethod* method)
  2458. {
  2459. (( void (*) (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 *, Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *, Type_t *, const RuntimeMethod*))Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared)(__this, ___key0, ___value1, method);
  2460. }
  2461. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.String>,System.Type>::.ctor()
  2462. inline void Dictionary_2__ctor_mF6BD5157AC7F9135BBBDD296BF95DCDFF1C6A7C5 (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 * __this, const RuntimeMethod* method)
  2463. {
  2464. (( void (*) (Dictionary_2_tF7A7A2A42C4EEFBCFE407C08F7FBD4746405CC19 *, const RuntimeMethod*))Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared)(__this, method);
  2465. }
  2466. // System.Void QFramework.Tuple`2<System.Type,System.Type>::.ctor(T1,T2)
  2467. inline void Tuple_2__ctor_mB4D062E0EDA1F879C0BD08952F3933F6FFD78194 (Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * __this, Type_t * ___item10, Type_t * ___item21, const RuntimeMethod* method)
  2468. {
  2469. (( void (*) (Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 *, Type_t *, Type_t *, const RuntimeMethod*))Tuple_2__ctor_m05C6806ADC6F30952579F947F853463FD0A4C35F_gshared)(__this, ___item10, ___item21, method);
  2470. }
  2471. // System.Boolean System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.Type>,System.Type>::TryGetValue(!0,!1&)
  2472. inline bool Dictionary_2_TryGetValue_m0877AB8A68638B75D924AC96D1FAD5B9E0DFEB9B (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 * __this, Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * ___key0, Type_t ** ___value1, const RuntimeMethod* method)
  2473. {
  2474. return (( bool (*) (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 *, Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 *, Type_t **, const RuntimeMethod*))Dictionary_2_TryGetValue_m3455807C552312C60038DF52EF328C3687442DE3_gshared)(__this, ___key0, ___value1, method);
  2475. }
  2476. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.Type>,System.Type>::set_Item(!0,!1)
  2477. inline void Dictionary_2_set_Item_m4DD8087F3B9DFE382F459C13874B783265260F33 (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 * __this, Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * ___key0, Type_t * ___value1, const RuntimeMethod* method)
  2478. {
  2479. (( void (*) (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 *, Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 *, Type_t *, const RuntimeMethod*))Dictionary_2_set_Item_m466D001F105E25DEB5C9BCB17837EE92A27FDE93_gshared)(__this, ___key0, ___value1, method);
  2480. }
  2481. // System.Void System.Collections.Generic.Dictionary`2<QFramework.Tuple`2<System.Type,System.Type>,System.Type>::.ctor()
  2482. inline void Dictionary_2__ctor_mCE09E29AAF2428B25C7AFC15B61EF26D59500CAD (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 * __this, const RuntimeMethod* method)
  2483. {
  2484. (( void (*) (Dictionary_2_tFFF541EF7934D07C0C38C839DABB7F99F6313152 *, const RuntimeMethod*))Dictionary_2__ctor_m2C7E51568033239B506E15E7804A0B8658246498_gshared)(__this, method);
  2485. }
  2486. #ifdef __clang__
  2487. #pragma clang diagnostic push
  2488. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2489. #pragma clang diagnostic ignored "-Wunused-variable"
  2490. #endif
  2491. #ifdef __clang__
  2492. #pragma clang diagnostic pop
  2493. #endif
  2494. #ifdef __clang__
  2495. #pragma clang diagnostic push
  2496. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2497. #pragma clang diagnostic ignored "-Wunused-variable"
  2498. #endif
  2499. // System.Void QFramework.InjectAttribute::.ctor(System.String)
  2500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InjectAttribute__ctor_m631A2FF9E2E2A1EE63D3B993B699156C8D596348 (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, String_t* ___name0, const RuntimeMethod* method)
  2501. {
  2502. {
  2503. // public InjectAttribute(string name)
  2504. Attribute__ctor_m45CAD4B01265CC84CC5A84F62EE2DBE85DE89EC0(__this, /*hidden argument*/NULL);
  2505. // Name = name;
  2506. String_t* L_0 = ___name0;
  2507. InjectAttribute_set_Name_m3E12301F85EE344D677B404858CAFF8D56EC4520_inline(__this, L_0, /*hidden argument*/NULL);
  2508. // }
  2509. return;
  2510. }
  2511. }
  2512. // System.String QFramework.InjectAttribute::get_Name()
  2513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InjectAttribute_get_Name_m38D95AE7F9FC7B1F9D33608F5298C57BF53014E7 (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, const RuntimeMethod* method)
  2514. {
  2515. {
  2516. // public string Name { get; set; }
  2517. String_t* L_0 = __this->get_U3CNameU3Ek__BackingField_0();
  2518. return L_0;
  2519. }
  2520. }
  2521. // System.Void QFramework.InjectAttribute::set_Name(System.String)
  2522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InjectAttribute_set_Name_m3E12301F85EE344D677B404858CAFF8D56EC4520 (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, String_t* ___value0, const RuntimeMethod* method)
  2523. {
  2524. {
  2525. // public string Name { get; set; }
  2526. String_t* L_0 = ___value0;
  2527. __this->set_U3CNameU3Ek__BackingField_0(L_0);
  2528. return;
  2529. }
  2530. }
  2531. // System.Void QFramework.InjectAttribute::.ctor()
  2532. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InjectAttribute__ctor_m37B5A5B893C69E65A4861472030E097CC33417AF (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, const RuntimeMethod* method)
  2533. {
  2534. {
  2535. // public InjectAttribute()
  2536. Attribute__ctor_m45CAD4B01265CC84CC5A84F62EE2DBE85DE89EC0(__this, /*hidden argument*/NULL);
  2537. // }
  2538. return;
  2539. }
  2540. }
  2541. #ifdef __clang__
  2542. #pragma clang diagnostic pop
  2543. #endif
  2544. #ifdef __clang__
  2545. #pragma clang diagnostic push
  2546. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2547. #pragma clang diagnostic ignored "-Wunused-variable"
  2548. #endif
  2549. // QFramework.TypeMappingCollection QFramework.QFrameworkContainer::get_Mappings()
  2550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  2551. {
  2552. static bool s_Il2CppMethodInitialized;
  2553. if (!s_Il2CppMethodInitialized)
  2554. {
  2555. il2cpp_codegen_initialize_method (QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181_MetadataUsageId);
  2556. s_Il2CppMethodInitialized = true;
  2557. }
  2558. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * V_0 = NULL;
  2559. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * G_B2_0 = NULL;
  2560. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * G_B1_0 = NULL;
  2561. {
  2562. // get { return _mappings ?? (_mappings = new TypeMappingCollection()); }
  2563. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_0 = __this->get__mappings_1();
  2564. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_1 = L_0;
  2565. G_B1_0 = L_1;
  2566. if (L_1)
  2567. {
  2568. G_B2_0 = L_1;
  2569. goto IL_0018;
  2570. }
  2571. }
  2572. {
  2573. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_2 = (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 *)il2cpp_codegen_object_new(TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228_il2cpp_TypeInfo_var);
  2574. TypeMappingCollection__ctor_m458A317418FF8A0FA9E8DA5B43F7C50336299B01(L_2, /*hidden argument*/NULL);
  2575. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_3 = L_2;
  2576. V_0 = L_3;
  2577. __this->set__mappings_1(L_3);
  2578. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_4 = V_0;
  2579. G_B2_0 = L_4;
  2580. }
  2581. IL_0018:
  2582. {
  2583. return G_B2_0;
  2584. }
  2585. }
  2586. // System.Void QFramework.QFrameworkContainer::set_Mappings(QFramework.TypeMappingCollection)
  2587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_set_Mappings_m5409C7A23FF9049968BB24F306EDB2AD478AAF1F (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * ___value0, const RuntimeMethod* method)
  2588. {
  2589. {
  2590. // set { _mappings = value; }
  2591. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_0 = ___value0;
  2592. __this->set__mappings_1(L_0);
  2593. // set { _mappings = value; }
  2594. return;
  2595. }
  2596. }
  2597. // QFramework.TypeInstanceCollection QFramework.QFrameworkContainer::get_Instances()
  2598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  2599. {
  2600. static bool s_Il2CppMethodInitialized;
  2601. if (!s_Il2CppMethodInitialized)
  2602. {
  2603. il2cpp_codegen_initialize_method (QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2_MetadataUsageId);
  2604. s_Il2CppMethodInitialized = true;
  2605. }
  2606. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * V_0 = NULL;
  2607. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * G_B2_0 = NULL;
  2608. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * G_B1_0 = NULL;
  2609. {
  2610. // get { return _instances ?? (_instances = new TypeInstanceCollection()); }
  2611. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_0 = __this->get__instances_0();
  2612. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_1 = L_0;
  2613. G_B1_0 = L_1;
  2614. if (L_1)
  2615. {
  2616. G_B2_0 = L_1;
  2617. goto IL_0018;
  2618. }
  2619. }
  2620. {
  2621. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_2 = (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD *)il2cpp_codegen_object_new(TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD_il2cpp_TypeInfo_var);
  2622. TypeInstanceCollection__ctor_m2A1CE25E9BE336975DCEE7E4C428663A975EF456(L_2, /*hidden argument*/NULL);
  2623. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_3 = L_2;
  2624. V_0 = L_3;
  2625. __this->set__instances_0(L_3);
  2626. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_4 = V_0;
  2627. G_B2_0 = L_4;
  2628. }
  2629. IL_0018:
  2630. {
  2631. return G_B2_0;
  2632. }
  2633. }
  2634. // System.Void QFramework.QFrameworkContainer::set_Instances(QFramework.TypeInstanceCollection)
  2635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_set_Instances_m2FEBCB740E65A6E8505250CF86FC5F7670DD8311 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * ___value0, const RuntimeMethod* method)
  2636. {
  2637. {
  2638. // set { _instances = value; }
  2639. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_0 = ___value0;
  2640. __this->set__instances_0(L_0);
  2641. // set { _instances = value; }
  2642. return;
  2643. }
  2644. }
  2645. // QFramework.TypeRelationCollection QFramework.QFrameworkContainer::get_RelationshipMappings()
  2646. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * QFrameworkContainer_get_RelationshipMappings_m740527C6B4E6C2432D9E4C5DF5D85C11C356C7A4 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  2647. {
  2648. {
  2649. // get { return _relationshipMappings; }
  2650. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_0 = __this->get__relationshipMappings_2();
  2651. return L_0;
  2652. }
  2653. }
  2654. // System.Void QFramework.QFrameworkContainer::set_RelationshipMappings(QFramework.TypeRelationCollection)
  2655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_set_RelationshipMappings_m2D02ED786F955BE762C31789920D3D1DA20C49E6 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * ___value0, const RuntimeMethod* method)
  2656. {
  2657. {
  2658. // set { _relationshipMappings = value; }
  2659. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_0 = ___value0;
  2660. __this->set__relationshipMappings_2(L_0);
  2661. // set { _relationshipMappings = value; }
  2662. return;
  2663. }
  2664. }
  2665. // System.Collections.Generic.IEnumerable`1<System.Object> QFramework.QFrameworkContainer::ResolveAll(System.Type)
  2666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* QFrameworkContainer_ResolveAll_mD37FE7B07B2330B49578B6BDA75FB53F295B945B (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___type0, const RuntimeMethod* method)
  2667. {
  2668. static bool s_Il2CppMethodInitialized;
  2669. if (!s_Il2CppMethodInitialized)
  2670. {
  2671. il2cpp_codegen_initialize_method (QFrameworkContainer_ResolveAll_mD37FE7B07B2330B49578B6BDA75FB53F295B945B_MetadataUsageId);
  2672. s_Il2CppMethodInitialized = true;
  2673. }
  2674. {
  2675. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_0 = (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F *)il2cpp_codegen_object_new(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F_il2cpp_TypeInfo_var);
  2676. U3CResolveAllU3Ed__12__ctor_mB3039BF3B363BB4F3C6F6E9EC7ABC054CD86D586(L_0, ((int32_t)-2), /*hidden argument*/NULL);
  2677. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_1 = L_0;
  2678. NullCheck(L_1);
  2679. L_1->set_U3CU3E4__this_3(__this);
  2680. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_2 = L_1;
  2681. Type_t * L_3 = ___type0;
  2682. NullCheck(L_2);
  2683. L_2->set_U3CU3E3__type_5(L_3);
  2684. return L_2;
  2685. }
  2686. }
  2687. // System.Void QFramework.QFrameworkContainer::Clear()
  2688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_Clear_m04739D223A4D26D1D47993F964C36F345B830D6C (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  2689. {
  2690. static bool s_Il2CppMethodInitialized;
  2691. if (!s_Il2CppMethodInitialized)
  2692. {
  2693. il2cpp_codegen_initialize_method (QFrameworkContainer_Clear_m04739D223A4D26D1D47993F964C36F345B830D6C_MetadataUsageId);
  2694. s_Il2CppMethodInitialized = true;
  2695. }
  2696. {
  2697. // Instances.Clear();
  2698. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_0 = QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2(__this, /*hidden argument*/NULL);
  2699. NullCheck(L_0);
  2700. Dictionary_2_Clear_mB4D39A25FE951ECC6A4986E87FC462DF22C0C2BE(L_0, /*hidden argument*/Dictionary_2_Clear_mB4D39A25FE951ECC6A4986E87FC462DF22C0C2BE_RuntimeMethod_var);
  2701. // Mappings.Clear();
  2702. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_1 = QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181(__this, /*hidden argument*/NULL);
  2703. NullCheck(L_1);
  2704. Dictionary_2_Clear_mBA378AE33C1AD64623269E57883E3A1057D62F1A(L_1, /*hidden argument*/Dictionary_2_Clear_mBA378AE33C1AD64623269E57883E3A1057D62F1A_RuntimeMethod_var);
  2705. // RelationshipMappings.Clear();
  2706. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_2 = QFrameworkContainer_get_RelationshipMappings_m740527C6B4E6C2432D9E4C5DF5D85C11C356C7A4_inline(__this, /*hidden argument*/NULL);
  2707. NullCheck(L_2);
  2708. Dictionary_2_Clear_mCC2ACE183F1EA9B2E4C2F7D62DB81509C83EE28E(L_2, /*hidden argument*/Dictionary_2_Clear_mCC2ACE183F1EA9B2E4C2F7D62DB81509C83EE28E_RuntimeMethod_var);
  2709. // }
  2710. return;
  2711. }
  2712. }
  2713. // System.Void QFramework.QFrameworkContainer::Inject(System.Object)
  2714. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
  2715. {
  2716. static bool s_Il2CppMethodInitialized;
  2717. if (!s_Il2CppMethodInitialized)
  2718. {
  2719. il2cpp_codegen_initialize_method (QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD_MetadataUsageId);
  2720. s_Il2CppMethodInitialized = true;
  2721. }
  2722. MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6* V_0 = NULL;
  2723. int32_t V_1 = 0;
  2724. MemberInfo_t * V_2 = NULL;
  2725. InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * V_3 = NULL;
  2726. PropertyInfo_t * V_4 = NULL;
  2727. FieldInfo_t * V_5 = NULL;
  2728. {
  2729. // if (obj == null) return;
  2730. RuntimeObject * L_0 = ___obj0;
  2731. if (L_0)
  2732. {
  2733. goto IL_0004;
  2734. }
  2735. }
  2736. {
  2737. // if (obj == null) return;
  2738. return;
  2739. }
  2740. IL_0004:
  2741. {
  2742. // var members = obj.GetType()
  2743. // .GetMembers(BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic);
  2744. RuntimeObject * L_1 = ___obj0;
  2745. NullCheck(L_1);
  2746. Type_t * L_2 = Object_GetType_m2E0B62414ECCAA3094B703790CE88CBB2F83EA60(L_1, /*hidden argument*/NULL);
  2747. NullCheck(L_2);
  2748. MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6* L_3 = VirtFuncInvoker1< MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6*, int32_t >::Invoke(64 /* System.Reflection.MemberInfo[] System.Type::GetMembers(System.Reflection.BindingFlags) */, L_2, ((int32_t)52));
  2749. // foreach (var memberInfo in members)
  2750. V_0 = L_3;
  2751. V_1 = 0;
  2752. goto IL_00a5;
  2753. }
  2754. IL_0019:
  2755. {
  2756. // foreach (var memberInfo in members)
  2757. MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6* L_4 = V_0;
  2758. int32_t L_5 = V_1;
  2759. NullCheck(L_4);
  2760. int32_t L_6 = L_5;
  2761. MemberInfo_t * L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  2762. V_2 = L_7;
  2763. // var injectAttribute =
  2764. // memberInfo.GetCustomAttributes(typeof(InjectAttribute), true).FirstOrDefault() as InjectAttribute;
  2765. MemberInfo_t * L_8 = V_2;
  2766. RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_9 = { reinterpret_cast<intptr_t> (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48_0_0_0_var) };
  2767. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  2768. Type_t * L_10 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6(L_9, /*hidden argument*/NULL);
  2769. NullCheck(L_8);
  2770. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = VirtFuncInvoker2< ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, Type_t *, bool >::Invoke(12 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_8, L_10, (bool)1);
  2771. RuntimeObject * L_12 = Enumerable_FirstOrDefault_TisRuntimeObject_m73C290D7C1DD834B7A25096EA885D9CC800523A8((RuntimeObject*)(RuntimeObject*)L_11, /*hidden argument*/Enumerable_FirstOrDefault_TisRuntimeObject_m73C290D7C1DD834B7A25096EA885D9CC800523A8_RuntimeMethod_var);
  2772. V_3 = ((InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 *)IsInstClass((RuntimeObject*)L_12, InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48_il2cpp_TypeInfo_var));
  2773. // if (injectAttribute != null)
  2774. InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * L_13 = V_3;
  2775. if (!L_13)
  2776. {
  2777. goto IL_00a1;
  2778. }
  2779. }
  2780. {
  2781. // if (memberInfo is PropertyInfo)
  2782. MemberInfo_t * L_14 = V_2;
  2783. if (!((PropertyInfo_t *)IsInstClass((RuntimeObject*)L_14, PropertyInfo_t_il2cpp_TypeInfo_var)))
  2784. {
  2785. goto IL_0070;
  2786. }
  2787. }
  2788. {
  2789. // var propertyInfo = memberInfo as PropertyInfo;
  2790. MemberInfo_t * L_15 = V_2;
  2791. V_4 = ((PropertyInfo_t *)IsInstClass((RuntimeObject*)L_15, PropertyInfo_t_il2cpp_TypeInfo_var));
  2792. // propertyInfo.SetValue(obj, Resolve(propertyInfo.PropertyType, injectAttribute.Name), null);
  2793. PropertyInfo_t * L_16 = V_4;
  2794. RuntimeObject * L_17 = ___obj0;
  2795. PropertyInfo_t * L_18 = V_4;
  2796. NullCheck(L_18);
  2797. Type_t * L_19 = VirtFuncInvoker0< Type_t * >::Invoke(20 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_18);
  2798. InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * L_20 = V_3;
  2799. NullCheck(L_20);
  2800. String_t* L_21 = InjectAttribute_get_Name_m38D95AE7F9FC7B1F9D33608F5298C57BF53014E7_inline(L_20, /*hidden argument*/NULL);
  2801. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
  2802. RuntimeObject * L_23 = QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163(__this, L_19, L_21, (bool)0, L_22, /*hidden argument*/NULL);
  2803. NullCheck(L_16);
  2804. VirtActionInvoker3< RuntimeObject *, RuntimeObject *, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* >::Invoke(28 /* System.Void System.Reflection.PropertyInfo::SetValue(System.Object,System.Object,System.Object[]) */, L_16, L_17, L_23, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)(ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)NULL);
  2805. // }
  2806. goto IL_00a1;
  2807. }
  2808. IL_0070:
  2809. {
  2810. // else if (memberInfo is FieldInfo)
  2811. MemberInfo_t * L_24 = V_2;
  2812. if (!((FieldInfo_t *)IsInstClass((RuntimeObject*)L_24, FieldInfo_t_il2cpp_TypeInfo_var)))
  2813. {
  2814. goto IL_00a1;
  2815. }
  2816. }
  2817. {
  2818. // var fieldInfo = memberInfo as FieldInfo;
  2819. MemberInfo_t * L_25 = V_2;
  2820. V_5 = ((FieldInfo_t *)IsInstClass((RuntimeObject*)L_25, FieldInfo_t_il2cpp_TypeInfo_var));
  2821. // fieldInfo.SetValue(obj, Resolve(fieldInfo.FieldType, injectAttribute.Name));
  2822. FieldInfo_t * L_26 = V_5;
  2823. RuntimeObject * L_27 = ___obj0;
  2824. FieldInfo_t * L_28 = V_5;
  2825. NullCheck(L_28);
  2826. Type_t * L_29 = VirtFuncInvoker0< Type_t * >::Invoke(19 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, L_28);
  2827. InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * L_30 = V_3;
  2828. NullCheck(L_30);
  2829. String_t* L_31 = InjectAttribute_get_Name_m38D95AE7F9FC7B1F9D33608F5298C57BF53014E7_inline(L_30, /*hidden argument*/NULL);
  2830. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
  2831. RuntimeObject * L_33 = QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163(__this, L_29, L_31, (bool)0, L_32, /*hidden argument*/NULL);
  2832. NullCheck(L_26);
  2833. FieldInfo_SetValue_m9E7A4FBA27F835B6C26CC09CF609333967150E41(L_26, L_27, L_33, /*hidden argument*/NULL);
  2834. }
  2835. IL_00a1:
  2836. {
  2837. int32_t L_34 = V_1;
  2838. V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1));
  2839. }
  2840. IL_00a5:
  2841. {
  2842. // foreach (var memberInfo in members)
  2843. int32_t L_35 = V_1;
  2844. MemberInfoU5BU5D_t6A57DDAF4E5321D22FB4C021559637EB126BF6B6* L_36 = V_0;
  2845. NullCheck(L_36);
  2846. if ((((int32_t)L_35) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))))
  2847. {
  2848. goto IL_0019;
  2849. }
  2850. }
  2851. {
  2852. // }
  2853. return;
  2854. }
  2855. }
  2856. // System.Void QFramework.QFrameworkContainer::Register(System.Type,System.Type,System.String)
  2857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_Register_mA13030421A5689590836408C46E1F221C46C73D8 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___source0, Type_t * ___target1, String_t* ___name2, const RuntimeMethod* method)
  2858. {
  2859. {
  2860. // Mappings[source, name] = target;
  2861. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_0 = QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181(__this, /*hidden argument*/NULL);
  2862. Type_t * L_1 = ___source0;
  2863. String_t* L_2 = ___name2;
  2864. Type_t * L_3 = ___target1;
  2865. NullCheck(L_0);
  2866. TypeMappingCollection_set_Item_mE6B5F532B12DFA8614F3E90B45B58465C97B8013(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
  2867. // }
  2868. return;
  2869. }
  2870. }
  2871. // System.Void QFramework.QFrameworkContainer::RegisterInstance(System.Type,System.Object,System.Boolean)
  2872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_RegisterInstance_mD7AB21CC13FB2E68D09158EF7959F40EF9E2AFB6 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___baseType0, RuntimeObject * ___instance1, bool ___injectNow2, const RuntimeMethod* method)
  2873. {
  2874. {
  2875. // RegisterInstance(baseType, instance, null, injectNow);
  2876. Type_t * L_0 = ___baseType0;
  2877. RuntimeObject * L_1 = ___instance1;
  2878. bool L_2 = ___injectNow2;
  2879. VirtActionInvoker4< Type_t *, RuntimeObject *, String_t*, bool >::Invoke(32 /* System.Void QFramework.QFrameworkContainer::RegisterInstance(System.Type,System.Object,System.String,System.Boolean) */, __this, L_0, L_1, (String_t*)NULL, L_2);
  2880. // }
  2881. return;
  2882. }
  2883. }
  2884. // System.Void QFramework.QFrameworkContainer::RegisterInstance(System.Type,System.Object,System.String,System.Boolean)
  2885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_RegisterInstance_m905FA3C1CF616EB6968C2BC2C6CF28392004762B (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___baseType0, RuntimeObject * ___instance1, String_t* ___name2, bool ___injectNow3, const RuntimeMethod* method)
  2886. {
  2887. {
  2888. // Instances[baseType, name] = instance;
  2889. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_0 = QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2(__this, /*hidden argument*/NULL);
  2890. Type_t * L_1 = ___baseType0;
  2891. String_t* L_2 = ___name2;
  2892. RuntimeObject * L_3 = ___instance1;
  2893. NullCheck(L_0);
  2894. TypeInstanceCollection_set_Item_m157A75571DD4E3D83C6B6FC9B27CFB49C61910A5(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
  2895. // if (injectNow)
  2896. bool L_4 = ___injectNow3;
  2897. if (!L_4)
  2898. {
  2899. goto IL_0019;
  2900. }
  2901. }
  2902. {
  2903. // Inject(instance);
  2904. RuntimeObject * L_5 = ___instance1;
  2905. QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD(__this, L_5, /*hidden argument*/NULL);
  2906. }
  2907. IL_0019:
  2908. {
  2909. // }
  2910. return;
  2911. }
  2912. }
  2913. // System.Object QFramework.QFrameworkContainer::Resolve(System.Type,System.String,System.Boolean,System.Object[])
  2914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___baseType0, String_t* ___name1, bool ___requireInstance2, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___constructorArgs3, const RuntimeMethod* method)
  2915. {
  2916. static bool s_Il2CppMethodInitialized;
  2917. if (!s_Il2CppMethodInitialized)
  2918. {
  2919. il2cpp_codegen_initialize_method (QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163_MetadataUsageId);
  2920. s_Il2CppMethodInitialized = true;
  2921. }
  2922. RuntimeObject * V_0 = NULL;
  2923. Type_t * V_1 = NULL;
  2924. {
  2925. // var item = Instances[baseType, name];
  2926. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_0 = QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2(__this, /*hidden argument*/NULL);
  2927. Type_t * L_1 = ___baseType0;
  2928. String_t* L_2 = ___name1;
  2929. NullCheck(L_0);
  2930. RuntimeObject * L_3 = TypeInstanceCollection_get_Item_m14608423734B6497B9689B92BECF386CB720C757(L_0, L_1, L_2, /*hidden argument*/NULL);
  2931. V_0 = L_3;
  2932. // if (item != null)
  2933. RuntimeObject * L_4 = V_0;
  2934. if (!L_4)
  2935. {
  2936. goto IL_0013;
  2937. }
  2938. }
  2939. {
  2940. // return item;
  2941. RuntimeObject * L_5 = V_0;
  2942. return L_5;
  2943. }
  2944. IL_0013:
  2945. {
  2946. // if (requireInstance)
  2947. bool L_6 = ___requireInstance2;
  2948. if (!L_6)
  2949. {
  2950. goto IL_0018;
  2951. }
  2952. }
  2953. {
  2954. // return null;
  2955. return NULL;
  2956. }
  2957. IL_0018:
  2958. {
  2959. // var namedMapping = Mappings[baseType, name];
  2960. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_7 = QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181(__this, /*hidden argument*/NULL);
  2961. Type_t * L_8 = ___baseType0;
  2962. String_t* L_9 = ___name1;
  2963. NullCheck(L_7);
  2964. Type_t * L_10 = TypeMappingCollection_get_Item_mDC73197B316808C12FDB4F5ED4D477D1DFBA6BFE(L_7, L_8, L_9, /*hidden argument*/NULL);
  2965. V_1 = L_10;
  2966. // if (namedMapping != null)
  2967. Type_t * L_11 = V_1;
  2968. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  2969. bool L_12 = Type_op_Inequality_m615014191FB05FD50F63A24EB9A6CCA785E7CEC9(L_11, (Type_t *)NULL, /*hidden argument*/NULL);
  2970. if (!L_12)
  2971. {
  2972. goto IL_0039;
  2973. }
  2974. }
  2975. {
  2976. // var obj = CreateInstance(namedMapping, constructorArgs);
  2977. Type_t * L_13 = V_1;
  2978. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = ___constructorArgs3;
  2979. RuntimeObject * L_15 = QFrameworkContainer_CreateInstance_mB54A1F922CEFD8D9BD026B92C0D9D15B7693F1CB(__this, L_13, L_14, /*hidden argument*/NULL);
  2980. // return obj;
  2981. return L_15;
  2982. }
  2983. IL_0039:
  2984. {
  2985. // return null;
  2986. return NULL;
  2987. }
  2988. }
  2989. // System.Object QFramework.QFrameworkContainer::CreateInstance(System.Type,System.Object[])
  2990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * QFrameworkContainer_CreateInstance_mB54A1F922CEFD8D9BD026B92C0D9D15B7693F1CB (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___type0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___constructorArgs1, const RuntimeMethod* method)
  2991. {
  2992. static bool s_Il2CppMethodInitialized;
  2993. if (!s_Il2CppMethodInitialized)
  2994. {
  2995. il2cpp_codegen_initialize_method (QFrameworkContainer_CreateInstance_mB54A1F922CEFD8D9BD026B92C0D9D15B7693F1CB_MetadataUsageId);
  2996. s_Il2CppMethodInitialized = true;
  2997. }
  2998. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* V_0 = NULL;
  2999. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* V_1 = NULL;
  3000. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* V_2 = NULL;
  3001. RuntimeObject * V_3 = NULL;
  3002. RuntimeObject * V_4 = NULL;
  3003. RuntimeObject * V_5 = NULL;
  3004. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* V_6 = NULL;
  3005. int32_t V_7 = 0;
  3006. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* V_8 = NULL;
  3007. {
  3008. // if (constructorArgs != null && constructorArgs.Length > 0)
  3009. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___constructorArgs1;
  3010. if (!L_0)
  3011. {
  3012. goto IL_001b;
  3013. }
  3014. }
  3015. {
  3016. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___constructorArgs1;
  3017. NullCheck(L_1);
  3018. if (!(((RuntimeArray*)L_1)->max_length))
  3019. {
  3020. goto IL_001b;
  3021. }
  3022. }
  3023. {
  3024. // var obj2 = Activator.CreateInstance(type, constructorArgs);
  3025. Type_t * L_2 = ___type0;
  3026. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___constructorArgs1;
  3027. RuntimeObject * L_4 = Activator_CreateInstance_mEE50708E1E8AAD4E5021A2FFDB992DDF65727E17(L_2, L_3, /*hidden argument*/NULL);
  3028. V_4 = L_4;
  3029. // Inject(obj2);
  3030. RuntimeObject * L_5 = V_4;
  3031. QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD(__this, L_5, /*hidden argument*/NULL);
  3032. // return obj2;
  3033. RuntimeObject * L_6 = V_4;
  3034. return L_6;
  3035. }
  3036. IL_001b:
  3037. {
  3038. // ConstructorInfo[] constructor = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance);
  3039. Type_t * L_7 = ___type0;
  3040. NullCheck(L_7);
  3041. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* L_8 = VirtFuncInvoker1< ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E*, int32_t >::Invoke(35 /* System.Reflection.ConstructorInfo[] System.Type::GetConstructors(System.Reflection.BindingFlags) */, L_7, ((int32_t)20));
  3042. V_0 = L_8;
  3043. // if (constructor.Length < 1)
  3044. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* L_9 = V_0;
  3045. NullCheck(L_9);
  3046. if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) >= ((int32_t)1)))
  3047. {
  3048. goto IL_003d;
  3049. }
  3050. }
  3051. {
  3052. // var obj2 = Activator.CreateInstance(type);
  3053. Type_t * L_10 = ___type0;
  3054. RuntimeObject * L_11 = Activator_CreateInstance_mD06EE47879F606317C6DA91FB63E678CABAC6A16(L_10, /*hidden argument*/NULL);
  3055. V_5 = L_11;
  3056. // Inject(obj2);
  3057. RuntimeObject * L_12 = V_5;
  3058. QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD(__this, L_12, /*hidden argument*/NULL);
  3059. // return obj2;
  3060. RuntimeObject * L_13 = V_5;
  3061. return L_13;
  3062. }
  3063. IL_003d:
  3064. {
  3065. // var maxParameters = constructor.First().GetParameters();
  3066. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* L_14 = V_0;
  3067. ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * L_15 = Enumerable_First_TisConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_m88267FC798F88E336BC28204ABF3A1E9BD6CF39B((RuntimeObject*)(RuntimeObject*)L_14, /*hidden argument*/Enumerable_First_TisConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF_m88267FC798F88E336BC28204ABF3A1E9BD6CF39B_RuntimeMethod_var);
  3068. NullCheck(L_15);
  3069. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* L_16 = VirtFuncInvoker0< ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* >::Invoke(18 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_15);
  3070. V_1 = L_16;
  3071. // foreach (var c in constructor)
  3072. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* L_17 = V_0;
  3073. V_6 = L_17;
  3074. V_7 = 0;
  3075. goto IL_006f;
  3076. }
  3077. IL_0051:
  3078. {
  3079. // foreach (var c in constructor)
  3080. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* L_18 = V_6;
  3081. int32_t L_19 = V_7;
  3082. NullCheck(L_18);
  3083. int32_t L_20 = L_19;
  3084. ConstructorInfo_t9CB51BFC178DF1CBCA5FD16B2D58229618F23EFF * L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  3085. // var parameters = c.GetParameters();
  3086. NullCheck(L_21);
  3087. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* L_22 = VirtFuncInvoker0< ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* >::Invoke(18 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_21);
  3088. V_8 = L_22;
  3089. // if (parameters.Length > maxParameters.Length)
  3090. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* L_23 = V_8;
  3091. NullCheck(L_23);
  3092. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* L_24 = V_1;
  3093. NullCheck(L_24);
  3094. if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))))
  3095. {
  3096. goto IL_0069;
  3097. }
  3098. }
  3099. {
  3100. // maxParameters = parameters;
  3101. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* L_25 = V_8;
  3102. V_1 = L_25;
  3103. }
  3104. IL_0069:
  3105. {
  3106. int32_t L_26 = V_7;
  3107. V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
  3108. }
  3109. IL_006f:
  3110. {
  3111. // foreach (var c in constructor)
  3112. int32_t L_27 = V_7;
  3113. ConstructorInfoU5BU5D_t111EE7D53C51A47FE69FC3398DE007F7E100593E* L_28 = V_6;
  3114. NullCheck(L_28);
  3115. if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length)))))))
  3116. {
  3117. goto IL_0051;
  3118. }
  3119. }
  3120. {
  3121. // var args = maxParameters.Select(p =>
  3122. // {
  3123. // if (p.ParameterType.IsArray)
  3124. // {
  3125. // return ResolveAll(p.ParameterType);
  3126. // }
  3127. //
  3128. // return Resolve(p.ParameterType) ?? Resolve(p.ParameterType, p.Name);
  3129. // }).ToArray();
  3130. ParameterInfoU5BU5D_t9F6F38E4A0B0A78E2F463D1B2C0031716CA7A694* L_29 = V_1;
  3131. Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 * L_30 = (Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7 *)il2cpp_codegen_object_new(Func_2_t25E6249E4B7167685337A8882F6501B6139BF6C7_il2cpp_TypeInfo_var);
  3132. Func_2__ctor_m15ED350B7FDB3274E95244DAD07B57939559B0E2(L_30, __this, (intptr_t)((intptr_t)QFrameworkContainer_U3CCreateInstanceU3Eb__26_0_mD4F81A02545B79AC186A21E43B68D9856976490E_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m15ED350B7FDB3274E95244DAD07B57939559B0E2_RuntimeMethod_var);
  3133. RuntimeObject* L_31 = Enumerable_Select_TisParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_TisRuntimeObject_m0B25A8B874C90D62C4419181385960110A228BFC((RuntimeObject*)(RuntimeObject*)L_29, L_30, /*hidden argument*/Enumerable_Select_TisParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB_TisRuntimeObject_m0B25A8B874C90D62C4419181385960110A228BFC_RuntimeMethod_var);
  3134. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = Enumerable_ToArray_TisRuntimeObject_m0343A227B31BEB205D569F05AEAE761094FB1B34(L_31, /*hidden argument*/Enumerable_ToArray_TisRuntimeObject_m0343A227B31BEB205D569F05AEAE761094FB1B34_RuntimeMethod_var);
  3135. V_2 = L_32;
  3136. // var obj = Activator.CreateInstance(type, args);
  3137. Type_t * L_33 = ___type0;
  3138. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_34 = V_2;
  3139. RuntimeObject * L_35 = Activator_CreateInstance_mEE50708E1E8AAD4E5021A2FFDB992DDF65727E17(L_33, L_34, /*hidden argument*/NULL);
  3140. V_3 = L_35;
  3141. // Inject(obj);
  3142. RuntimeObject * L_36 = V_3;
  3143. QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD(__this, L_36, /*hidden argument*/NULL);
  3144. // return obj;
  3145. RuntimeObject * L_37 = V_3;
  3146. return L_37;
  3147. }
  3148. }
  3149. // System.Void QFramework.QFrameworkContainer::InjectAll()
  3150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_InjectAll_m7AB5A153A89D88C25F1D080D58BFDE0A234F1D36 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  3151. {
  3152. static bool s_Il2CppMethodInitialized;
  3153. if (!s_Il2CppMethodInitialized)
  3154. {
  3155. il2cpp_codegen_initialize_method (QFrameworkContainer_InjectAll_m7AB5A153A89D88C25F1D080D58BFDE0A234F1D36_MetadataUsageId);
  3156. s_Il2CppMethodInitialized = true;
  3157. }
  3158. Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 V_0;
  3159. memset((&V_0), 0, sizeof(V_0));
  3160. RuntimeObject * V_1 = NULL;
  3161. Exception_t * __last_unhandled_exception = 0;
  3162. NO_UNUSED_WARNING (__last_unhandled_exception);
  3163. Exception_t * __exception_local = 0;
  3164. NO_UNUSED_WARNING (__exception_local);
  3165. void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
  3166. il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
  3167. NO_UNUSED_WARNING (__leave_targets);
  3168. {
  3169. // foreach (object instance in Instances.Values)
  3170. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_0 = QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2(__this, /*hidden argument*/NULL);
  3171. NullCheck(L_0);
  3172. ValueCollection_t47EFA4969C648039E46834CFB9D6355324C9FD58 * L_1 = Dictionary_2_get_Values_m332F008104EAD1796B3E7B5F52DFE3F9AD898BB8(L_0, /*hidden argument*/Dictionary_2_get_Values_m332F008104EAD1796B3E7B5F52DFE3F9AD898BB8_RuntimeMethod_var);
  3173. NullCheck(L_1);
  3174. Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 L_2 = ValueCollection_GetEnumerator_m8943C237989BC60F51DDDD205E8A63A2EC170B9F(L_1, /*hidden argument*/ValueCollection_GetEnumerator_m8943C237989BC60F51DDDD205E8A63A2EC170B9F_RuntimeMethod_var);
  3175. V_0 = L_2;
  3176. }
  3177. IL_0011:
  3178. try
  3179. { // begin try (depth: 1)
  3180. {
  3181. goto IL_0022;
  3182. }
  3183. IL_0013:
  3184. {
  3185. // foreach (object instance in Instances.Values)
  3186. RuntimeObject * L_3 = Enumerator_get_Current_m0594E71456814C7D3B9EE8D60E0CFE2DAEF5DBC4_inline((Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 *)(&V_0), /*hidden argument*/Enumerator_get_Current_m0594E71456814C7D3B9EE8D60E0CFE2DAEF5DBC4_RuntimeMethod_var);
  3187. V_1 = L_3;
  3188. // Inject(instance);
  3189. RuntimeObject * L_4 = V_1;
  3190. QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD(__this, L_4, /*hidden argument*/NULL);
  3191. }
  3192. IL_0022:
  3193. {
  3194. // foreach (object instance in Instances.Values)
  3195. bool L_5 = Enumerator_MoveNext_mEAD1046DF31574D1B46B3BE902418663437C4338((Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 *)(&V_0), /*hidden argument*/Enumerator_MoveNext_mEAD1046DF31574D1B46B3BE902418663437C4338_RuntimeMethod_var);
  3196. if (L_5)
  3197. {
  3198. goto IL_0013;
  3199. }
  3200. }
  3201. IL_002b:
  3202. {
  3203. IL2CPP_LEAVE(0x3B, FINALLY_002d);
  3204. }
  3205. } // end try (depth: 1)
  3206. catch(Il2CppExceptionWrapper& e)
  3207. {
  3208. __last_unhandled_exception = (Exception_t *)e.ex;
  3209. goto FINALLY_002d;
  3210. }
  3211. FINALLY_002d:
  3212. { // begin finally (depth: 1)
  3213. Enumerator_Dispose_mDAA00B677EFE049D6DFE9C7F48C26B59FD0FC9DA((Enumerator_tCF680901B562E7C35D987954F79FCAA93877D523 *)(&V_0), /*hidden argument*/Enumerator_Dispose_mDAA00B677EFE049D6DFE9C7F48C26B59FD0FC9DA_RuntimeMethod_var);
  3214. IL2CPP_END_FINALLY(45)
  3215. } // end finally (depth: 1)
  3216. IL2CPP_CLEANUP(45)
  3217. {
  3218. IL2CPP_JUMP_TBL(0x3B, IL_003b)
  3219. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  3220. }
  3221. IL_003b:
  3222. {
  3223. // }
  3224. return;
  3225. }
  3226. }
  3227. // System.Void QFramework.QFrameworkContainer::RegisterRelation(System.Type,System.Type,System.Type)
  3228. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_RegisterRelation_m81835899AC213B5A77222DFE52DBBE1DE4032444 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___tfor0, Type_t * ___tbase1, Type_t * ___tconcrete2, const RuntimeMethod* method)
  3229. {
  3230. {
  3231. // RelationshipMappings[tfor, tbase] = tconcrete;
  3232. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_0 = QFrameworkContainer_get_RelationshipMappings_m740527C6B4E6C2432D9E4C5DF5D85C11C356C7A4_inline(__this, /*hidden argument*/NULL);
  3233. Type_t * L_1 = ___tfor0;
  3234. Type_t * L_2 = ___tbase1;
  3235. Type_t * L_3 = ___tconcrete2;
  3236. NullCheck(L_0);
  3237. TypeRelationCollection_set_Item_mD29D164E7BE6AEDFFD9192D652C58A26B62FD756(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
  3238. // }
  3239. return;
  3240. }
  3241. }
  3242. // System.Object QFramework.QFrameworkContainer::ResolveRelation(System.Type,System.Type,System.Object[])
  3243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * QFrameworkContainer_ResolveRelation_mA0B6F948C7D9868014DD6127679C1EB8B15BEF58 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, Type_t * ___tfor0, Type_t * ___tbase1, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___args2, const RuntimeMethod* method)
  3244. {
  3245. static bool s_Il2CppMethodInitialized;
  3246. if (!s_Il2CppMethodInitialized)
  3247. {
  3248. il2cpp_codegen_initialize_method (QFrameworkContainer_ResolveRelation_mA0B6F948C7D9868014DD6127679C1EB8B15BEF58_MetadataUsageId);
  3249. s_Il2CppMethodInitialized = true;
  3250. }
  3251. Type_t * V_0 = NULL;
  3252. {
  3253. // var concreteType = RelationshipMappings[tfor, tbase];
  3254. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_0 = QFrameworkContainer_get_RelationshipMappings_m740527C6B4E6C2432D9E4C5DF5D85C11C356C7A4_inline(__this, /*hidden argument*/NULL);
  3255. Type_t * L_1 = ___tfor0;
  3256. Type_t * L_2 = ___tbase1;
  3257. NullCheck(L_0);
  3258. Type_t * L_3 = TypeRelationCollection_get_Item_m49B7CEEBA7D7C59D180231808A21778D0936E001(L_0, L_1, L_2, /*hidden argument*/NULL);
  3259. V_0 = L_3;
  3260. // if (concreteType == null)
  3261. Type_t * L_4 = V_0;
  3262. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  3263. bool L_5 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_4, (Type_t *)NULL, /*hidden argument*/NULL);
  3264. if (!L_5)
  3265. {
  3266. goto IL_0019;
  3267. }
  3268. }
  3269. {
  3270. // return null;
  3271. return NULL;
  3272. }
  3273. IL_0019:
  3274. {
  3275. // var result = CreateInstance(concreteType, args);
  3276. Type_t * L_6 = V_0;
  3277. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___args2;
  3278. RuntimeObject * L_8 = QFrameworkContainer_CreateInstance_mB54A1F922CEFD8D9BD026B92C0D9D15B7693F1CB(__this, L_6, L_7, /*hidden argument*/NULL);
  3279. // return result;
  3280. return L_8;
  3281. }
  3282. }
  3283. // System.Void QFramework.QFrameworkContainer::Dispose()
  3284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer_Dispose_mCAC8AE06C6E66051349E627E6463EC63AE2FCE28 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  3285. {
  3286. {
  3287. // Clear();
  3288. QFrameworkContainer_Clear_m04739D223A4D26D1D47993F964C36F345B830D6C(__this, /*hidden argument*/NULL);
  3289. // }
  3290. return;
  3291. }
  3292. }
  3293. // System.Void QFramework.QFrameworkContainer::.ctor()
  3294. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QFrameworkContainer__ctor_m3EB137089DFDDA763E7C94F088AA75CA30C79E04 (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  3295. {
  3296. static bool s_Il2CppMethodInitialized;
  3297. if (!s_Il2CppMethodInitialized)
  3298. {
  3299. il2cpp_codegen_initialize_method (QFrameworkContainer__ctor_m3EB137089DFDDA763E7C94F088AA75CA30C79E04_MetadataUsageId);
  3300. s_Il2CppMethodInitialized = true;
  3301. }
  3302. {
  3303. // private TypeRelationCollection _relationshipMappings = new TypeRelationCollection();
  3304. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_0 = (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF *)il2cpp_codegen_object_new(TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF_il2cpp_TypeInfo_var);
  3305. TypeRelationCollection__ctor_m222852CDC101A1C518659F654EB7D5EFC61BFE7D(L_0, /*hidden argument*/NULL);
  3306. __this->set__relationshipMappings_2(L_0);
  3307. Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
  3308. return;
  3309. }
  3310. }
  3311. // System.Object QFramework.QFrameworkContainer::<CreateInstance>b__26_0(System.Reflection.ParameterInfo)
  3312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * QFrameworkContainer_U3CCreateInstanceU3Eb__26_0_mD4F81A02545B79AC186A21E43B68D9856976490E (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * ___p0, const RuntimeMethod* method)
  3313. {
  3314. static bool s_Il2CppMethodInitialized;
  3315. if (!s_Il2CppMethodInitialized)
  3316. {
  3317. il2cpp_codegen_initialize_method (QFrameworkContainer_U3CCreateInstanceU3Eb__26_0_mD4F81A02545B79AC186A21E43B68D9856976490E_MetadataUsageId);
  3318. s_Il2CppMethodInitialized = true;
  3319. }
  3320. RuntimeObject * G_B4_0 = NULL;
  3321. RuntimeObject * G_B3_0 = NULL;
  3322. {
  3323. // if (p.ParameterType.IsArray)
  3324. ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * L_0 = ___p0;
  3325. NullCheck(L_0);
  3326. Type_t * L_1 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_0);
  3327. NullCheck(L_1);
  3328. bool L_2 = Type_get_IsArray_m0B4E20F93B1B34C0B5C4B089F543D1AA338DC9FE(L_1, /*hidden argument*/NULL);
  3329. if (!L_2)
  3330. {
  3331. goto IL_001a;
  3332. }
  3333. }
  3334. {
  3335. // return ResolveAll(p.ParameterType);
  3336. ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * L_3 = ___p0;
  3337. NullCheck(L_3);
  3338. Type_t * L_4 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_3);
  3339. RuntimeObject* L_5 = QFrameworkContainer_ResolveAll_mD37FE7B07B2330B49578B6BDA75FB53F295B945B(__this, L_4, /*hidden argument*/NULL);
  3340. return L_5;
  3341. }
  3342. IL_001a:
  3343. {
  3344. // return Resolve(p.ParameterType) ?? Resolve(p.ParameterType, p.Name);
  3345. ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * L_6 = ___p0;
  3346. NullCheck(L_6);
  3347. Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_6);
  3348. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
  3349. RuntimeObject * L_9 = QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163(__this, L_7, (String_t*)NULL, (bool)0, L_8, /*hidden argument*/NULL);
  3350. RuntimeObject * L_10 = L_9;
  3351. G_B3_0 = L_10;
  3352. if (L_10)
  3353. {
  3354. G_B4_0 = L_10;
  3355. goto IL_0049;
  3356. }
  3357. }
  3358. {
  3359. ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * L_11 = ___p0;
  3360. NullCheck(L_11);
  3361. Type_t * L_12 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_11);
  3362. ParameterInfo_t37AB8D79D44E14C48CDA9004CB696E240C3FD4DB * L_13 = ___p0;
  3363. NullCheck(L_13);
  3364. String_t* L_14 = VirtFuncInvoker0< String_t* >::Invoke(10 /* System.String System.Reflection.ParameterInfo::get_Name() */, L_13);
  3365. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_inline(/*hidden argument*/Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_RuntimeMethod_var);
  3366. RuntimeObject * L_16 = QFrameworkContainer_Resolve_m0980CBBA890E0E66C551F74EDA170F0DBFDD5163(__this, L_12, L_14, (bool)0, L_15, /*hidden argument*/NULL);
  3367. G_B4_0 = L_16;
  3368. }
  3369. IL_0049:
  3370. {
  3371. return G_B4_0;
  3372. }
  3373. }
  3374. #ifdef __clang__
  3375. #pragma clang diagnostic pop
  3376. #endif
  3377. #ifdef __clang__
  3378. #pragma clang diagnostic push
  3379. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3380. #pragma clang diagnostic ignored "-Wunused-variable"
  3381. #endif
  3382. // System.Void QFramework.QFrameworkContainer_<ResolveAll>d__12::.ctor(System.Int32)
  3383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12__ctor_mB3039BF3B363BB4F3C6F6E9EC7ABC054CD86D586 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
  3384. {
  3385. {
  3386. Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
  3387. int32_t L_0 = ___U3CU3E1__state0;
  3388. __this->set_U3CU3E1__state_0(L_0);
  3389. int32_t L_1 = Environment_get_CurrentManagedThreadId_m0E897C88355903220B1EC214832F5E815D7C13D1(/*hidden argument*/NULL);
  3390. __this->set_U3CU3El__initialThreadId_2(L_1);
  3391. return;
  3392. }
  3393. }
  3394. // System.Void QFramework.QFrameworkContainer_<ResolveAll>d__12::System.IDisposable.Dispose()
  3395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_System_IDisposable_Dispose_mB89E6C2F6AF4A8ED1586B9C488C018F5A9B311CC (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3396. {
  3397. int32_t V_0 = 0;
  3398. Exception_t * __last_unhandled_exception = 0;
  3399. NO_UNUSED_WARNING (__last_unhandled_exception);
  3400. Exception_t * __exception_local = 0;
  3401. NO_UNUSED_WARNING (__exception_local);
  3402. void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
  3403. il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
  3404. NO_UNUSED_WARNING (__leave_targets);
  3405. {
  3406. int32_t L_0 = __this->get_U3CU3E1__state_0();
  3407. V_0 = L_0;
  3408. int32_t L_1 = V_0;
  3409. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)-4))))
  3410. {
  3411. case 0:
  3412. {
  3413. goto IL_0037;
  3414. }
  3415. case 1:
  3416. {
  3417. goto IL_002d;
  3418. }
  3419. case 2:
  3420. {
  3421. goto IL_0041;
  3422. }
  3423. case 3:
  3424. {
  3425. goto IL_0041;
  3426. }
  3427. case 4:
  3428. {
  3429. goto IL_0041;
  3430. }
  3431. case 5:
  3432. {
  3433. goto IL_002d;
  3434. }
  3435. case 6:
  3436. {
  3437. goto IL_0037;
  3438. }
  3439. }
  3440. }
  3441. {
  3442. return;
  3443. }
  3444. IL_002d:
  3445. {
  3446. }
  3447. IL_002e:
  3448. try
  3449. { // begin try (depth: 1)
  3450. IL2CPP_LEAVE(0x41, FINALLY_0030);
  3451. } // end try (depth: 1)
  3452. catch(Il2CppExceptionWrapper& e)
  3453. {
  3454. __last_unhandled_exception = (Exception_t *)e.ex;
  3455. goto FINALLY_0030;
  3456. }
  3457. FINALLY_0030:
  3458. { // begin finally (depth: 1)
  3459. U3CResolveAllU3Ed__12_U3CU3Em__Finally1_m3172853E9D1E3D8585E67CF9DF614386BB3F4366(__this, /*hidden argument*/NULL);
  3460. IL2CPP_END_FINALLY(48)
  3461. } // end finally (depth: 1)
  3462. IL2CPP_CLEANUP(48)
  3463. {
  3464. IL2CPP_JUMP_TBL(0x41, IL_0041)
  3465. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  3466. }
  3467. IL_0037:
  3468. {
  3469. }
  3470. IL_0038:
  3471. try
  3472. { // begin try (depth: 1)
  3473. IL2CPP_LEAVE(0x41, FINALLY_003a);
  3474. } // end try (depth: 1)
  3475. catch(Il2CppExceptionWrapper& e)
  3476. {
  3477. __last_unhandled_exception = (Exception_t *)e.ex;
  3478. goto FINALLY_003a;
  3479. }
  3480. FINALLY_003a:
  3481. { // begin finally (depth: 1)
  3482. U3CResolveAllU3Ed__12_U3CU3Em__Finally2_m31A3007159B794DE7AEEF8AAEBAEED239C223317(__this, /*hidden argument*/NULL);
  3483. IL2CPP_END_FINALLY(58)
  3484. } // end finally (depth: 1)
  3485. IL2CPP_CLEANUP(58)
  3486. {
  3487. IL2CPP_JUMP_TBL(0x41, IL_0041)
  3488. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  3489. }
  3490. IL_0041:
  3491. {
  3492. return;
  3493. }
  3494. }
  3495. // System.Boolean QFramework.QFrameworkContainer_<ResolveAll>d__12::MoveNext()
  3496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CResolveAllU3Ed__12_MoveNext_m4C00AEC3E4DA88983DFA603392E34FED13BADD65 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3497. {
  3498. static bool s_Il2CppMethodInitialized;
  3499. if (!s_Il2CppMethodInitialized)
  3500. {
  3501. il2cpp_codegen_initialize_method (U3CResolveAllU3Ed__12_MoveNext_m4C00AEC3E4DA88983DFA603392E34FED13BADD65_MetadataUsageId);
  3502. s_Il2CppMethodInitialized = true;
  3503. }
  3504. bool V_0 = false;
  3505. int32_t V_1 = 0;
  3506. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * V_2 = NULL;
  3507. KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 V_3;
  3508. memset((&V_3), 0, sizeof(V_3));
  3509. KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C V_4;
  3510. memset((&V_4), 0, sizeof(V_4));
  3511. RuntimeObject * V_5 = NULL;
  3512. Exception_t * __last_unhandled_exception = 0;
  3513. NO_UNUSED_WARNING (__last_unhandled_exception);
  3514. Exception_t * __exception_local = 0;
  3515. NO_UNUSED_WARNING (__exception_local);
  3516. void* __leave_targets_storage = alloca(sizeof(int32_t) * 4);
  3517. il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
  3518. NO_UNUSED_WARNING (__leave_targets);
  3519. IL_0000:
  3520. try
  3521. { // begin try (depth: 1)
  3522. {
  3523. int32_t L_0 = __this->get_U3CU3E1__state_0();
  3524. V_1 = L_0;
  3525. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * L_1 = __this->get_U3CU3E4__this_3();
  3526. V_2 = L_1;
  3527. int32_t L_2 = V_1;
  3528. switch (L_2)
  3529. {
  3530. case 0:
  3531. {
  3532. goto IL_0027;
  3533. }
  3534. case 1:
  3535. {
  3536. goto IL_009c;
  3537. }
  3538. case 2:
  3539. {
  3540. goto IL_0140;
  3541. }
  3542. }
  3543. }
  3544. IL_0020:
  3545. {
  3546. V_0 = (bool)0;
  3547. goto IL_0172;
  3548. }
  3549. IL_0027:
  3550. {
  3551. __this->set_U3CU3E1__state_0((-1));
  3552. // foreach (KeyValuePair<Tuple<Type, string>, object> kv in Instances)
  3553. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * L_3 = V_2;
  3554. NullCheck(L_3);
  3555. TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * L_4 = QFrameworkContainer_get_Instances_m5E7E91E6F793914FC5CA05C51893E683E783C7B2(L_3, /*hidden argument*/NULL);
  3556. NullCheck(L_4);
  3557. Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 L_5 = Dictionary_2_GetEnumerator_mF5443318D8A4DCB0A2D99148BF6AE035C2B8AADC(L_4, /*hidden argument*/Dictionary_2_GetEnumerator_mF5443318D8A4DCB0A2D99148BF6AE035C2B8AADC_RuntimeMethod_var);
  3558. __this->set_U3CU3E7__wrap1_6(L_5);
  3559. __this->set_U3CU3E1__state_0(((int32_t)-3));
  3560. goto IL_00a4;
  3561. }
  3562. IL_0049:
  3563. {
  3564. // foreach (KeyValuePair<Tuple<Type, string>, object> kv in Instances)
  3565. Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * L_6 = __this->get_address_of_U3CU3E7__wrap1_6();
  3566. KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 L_7 = Enumerator_get_Current_m339FFB205FBA6D8C8B89F6A2101AB85D3026A53D_inline((Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 *)L_6, /*hidden argument*/Enumerator_get_Current_m339FFB205FBA6D8C8B89F6A2101AB85D3026A53D_RuntimeMethod_var);
  3567. V_3 = L_7;
  3568. // if (kv.Key.Item1 == type && !string.IsNullOrEmpty(kv.Key.Item2))
  3569. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_8 = KeyValuePair_2_get_Key_mF5D50D2D0061AF0AF1608E68AF07E036CF1C9123_inline((KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 *)(&V_3), /*hidden argument*/KeyValuePair_2_get_Key_mF5D50D2D0061AF0AF1608E68AF07E036CF1C9123_RuntimeMethod_var);
  3570. NullCheck(L_8);
  3571. Type_t * L_9 = L_8->get_Item1_0();
  3572. Type_t * L_10 = __this->get_type_4();
  3573. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  3574. bool L_11 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8(L_9, L_10, /*hidden argument*/NULL);
  3575. if (!L_11)
  3576. {
  3577. goto IL_00a4;
  3578. }
  3579. }
  3580. IL_006e:
  3581. {
  3582. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_12 = KeyValuePair_2_get_Key_mF5D50D2D0061AF0AF1608E68AF07E036CF1C9123_inline((KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 *)(&V_3), /*hidden argument*/KeyValuePair_2_get_Key_mF5D50D2D0061AF0AF1608E68AF07E036CF1C9123_RuntimeMethod_var);
  3583. NullCheck(L_12);
  3584. String_t* L_13 = L_12->get_Item2_1();
  3585. bool L_14 = String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229(L_13, /*hidden argument*/NULL);
  3586. if (L_14)
  3587. {
  3588. goto IL_00a4;
  3589. }
  3590. }
  3591. IL_0081:
  3592. {
  3593. // yield return kv.Value;
  3594. RuntimeObject * L_15 = KeyValuePair_2_get_Value_m2EF76C8CCA20FCB842B74144BC9969346C644E7C_inline((KeyValuePair_2_tD22C8F30C78F715323A03F4BFEAE6D028C3183F3 *)(&V_3), /*hidden argument*/KeyValuePair_2_get_Value_m2EF76C8CCA20FCB842B74144BC9969346C644E7C_RuntimeMethod_var);
  3595. __this->set_U3CU3E2__current_1(L_15);
  3596. __this->set_U3CU3E1__state_0(1);
  3597. V_0 = (bool)1;
  3598. goto IL_0172;
  3599. }
  3600. IL_009c:
  3601. {
  3602. __this->set_U3CU3E1__state_0(((int32_t)-3));
  3603. }
  3604. IL_00a4:
  3605. {
  3606. // foreach (KeyValuePair<Tuple<Type, string>, object> kv in Instances)
  3607. Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * L_16 = __this->get_address_of_U3CU3E7__wrap1_6();
  3608. bool L_17 = Enumerator_MoveNext_m06255C87ADF2E8499917CA1205C159216BE54319((Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 *)L_16, /*hidden argument*/Enumerator_MoveNext_m06255C87ADF2E8499917CA1205C159216BE54319_RuntimeMethod_var);
  3609. if (L_17)
  3610. {
  3611. goto IL_0049;
  3612. }
  3613. }
  3614. IL_00b1:
  3615. {
  3616. U3CResolveAllU3Ed__12_U3CU3Em__Finally1_m3172853E9D1E3D8585E67CF9DF614386BB3F4366(__this, /*hidden argument*/NULL);
  3617. Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * L_18 = __this->get_address_of_U3CU3E7__wrap1_6();
  3618. il2cpp_codegen_initobj(L_18, sizeof(Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 ));
  3619. // foreach (KeyValuePair<Tuple<Type, string>, Type> kv in Mappings)
  3620. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * L_19 = V_2;
  3621. NullCheck(L_19);
  3622. TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * L_20 = QFrameworkContainer_get_Mappings_mCCDE86EABA67749A8E6A22749DD98E4B47F5C181(L_19, /*hidden argument*/NULL);
  3623. NullCheck(L_20);
  3624. Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B L_21 = Dictionary_2_GetEnumerator_mA85A28FAD5376C8B64EFEEDE45D0877C0619B01A(L_20, /*hidden argument*/Dictionary_2_GetEnumerator_mA85A28FAD5376C8B64EFEEDE45D0877C0619B01A_RuntimeMethod_var);
  3625. __this->set_U3CU3E7__wrap2_7(L_21);
  3626. __this->set_U3CU3E1__state_0(((int32_t)-4));
  3627. goto IL_0148;
  3628. }
  3629. IL_00de:
  3630. {
  3631. // foreach (KeyValuePair<Tuple<Type, string>, Type> kv in Mappings)
  3632. Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * L_22 = __this->get_address_of_U3CU3E7__wrap2_7();
  3633. KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C L_23 = Enumerator_get_Current_m40F640AD8349B3AA1E69ED11C86636D46E8203B3_inline((Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B *)L_22, /*hidden argument*/Enumerator_get_Current_m40F640AD8349B3AA1E69ED11C86636D46E8203B3_RuntimeMethod_var);
  3634. V_4 = L_23;
  3635. // if (!string.IsNullOrEmpty(kv.Key.Item2))
  3636. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_24 = KeyValuePair_2_get_Key_mCA09F96E1A18DE39B7A41DDD71A11EE2893EF740_inline((KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C *)(&V_4), /*hidden argument*/KeyValuePair_2_get_Key_mCA09F96E1A18DE39B7A41DDD71A11EE2893EF740_RuntimeMethod_var);
  3637. NullCheck(L_24);
  3638. String_t* L_25 = L_24->get_Item2_1();
  3639. bool L_26 = String_IsNullOrEmpty_m06A85A206AC2106D1982826C5665B9BD35324229(L_25, /*hidden argument*/NULL);
  3640. if (L_26)
  3641. {
  3642. goto IL_0148;
  3643. }
  3644. }
  3645. IL_00fe:
  3646. {
  3647. // var condition = type.IsAssignableFrom(kv.Key.Item1);
  3648. Type_t * L_27 = __this->get_type_4();
  3649. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_28 = KeyValuePair_2_get_Key_mCA09F96E1A18DE39B7A41DDD71A11EE2893EF740_inline((KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C *)(&V_4), /*hidden argument*/KeyValuePair_2_get_Key_mCA09F96E1A18DE39B7A41DDD71A11EE2893EF740_RuntimeMethod_var);
  3650. NullCheck(L_28);
  3651. Type_t * L_29 = L_28->get_Item1_0();
  3652. NullCheck(L_27);
  3653. bool L_30 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_27, L_29);
  3654. // if (condition)
  3655. if (!L_30)
  3656. {
  3657. goto IL_0148;
  3658. }
  3659. }
  3660. IL_0117:
  3661. {
  3662. // var item = Activator.CreateInstance(kv.Value);
  3663. Type_t * L_31 = KeyValuePair_2_get_Value_mE97D9C7724775F7765767DC319659C4B0C868F34_inline((KeyValuePair_2_t300A4AB084763C2E49FC8CCBDCF9A9F6730E173C *)(&V_4), /*hidden argument*/KeyValuePair_2_get_Value_mE97D9C7724775F7765767DC319659C4B0C868F34_RuntimeMethod_var);
  3664. RuntimeObject * L_32 = Activator_CreateInstance_mD06EE47879F606317C6DA91FB63E678CABAC6A16(L_31, /*hidden argument*/NULL);
  3665. V_5 = L_32;
  3666. // Inject(item);
  3667. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * L_33 = V_2;
  3668. RuntimeObject * L_34 = V_5;
  3669. NullCheck(L_33);
  3670. QFrameworkContainer_Inject_mCA6EAF6EE3DDA3498D811DB13DC866CAA52C1DFD(L_33, L_34, /*hidden argument*/NULL);
  3671. // yield return item;
  3672. RuntimeObject * L_35 = V_5;
  3673. __this->set_U3CU3E2__current_1(L_35);
  3674. __this->set_U3CU3E1__state_0(2);
  3675. V_0 = (bool)1;
  3676. goto IL_0172;
  3677. }
  3678. IL_0140:
  3679. {
  3680. __this->set_U3CU3E1__state_0(((int32_t)-4));
  3681. }
  3682. IL_0148:
  3683. {
  3684. // foreach (KeyValuePair<Tuple<Type, string>, Type> kv in Mappings)
  3685. Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * L_36 = __this->get_address_of_U3CU3E7__wrap2_7();
  3686. bool L_37 = Enumerator_MoveNext_mE990BE96D965CBAD7F1C44770781AB3E365DF98D((Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B *)L_36, /*hidden argument*/Enumerator_MoveNext_mE990BE96D965CBAD7F1C44770781AB3E365DF98D_RuntimeMethod_var);
  3687. if (L_37)
  3688. {
  3689. goto IL_00de;
  3690. }
  3691. }
  3692. IL_0155:
  3693. {
  3694. U3CResolveAllU3Ed__12_U3CU3Em__Finally2_m31A3007159B794DE7AEEF8AAEBAEED239C223317(__this, /*hidden argument*/NULL);
  3695. Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * L_38 = __this->get_address_of_U3CU3E7__wrap2_7();
  3696. il2cpp_codegen_initobj(L_38, sizeof(Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B ));
  3697. // }
  3698. V_0 = (bool)0;
  3699. goto IL_0172;
  3700. }
  3701. } // end try (depth: 1)
  3702. catch(Il2CppExceptionWrapper& e)
  3703. {
  3704. __last_unhandled_exception = (Exception_t *)e.ex;
  3705. goto FAULT_016b;
  3706. }
  3707. FAULT_016b:
  3708. { // begin fault (depth: 1)
  3709. U3CResolveAllU3Ed__12_System_IDisposable_Dispose_mB89E6C2F6AF4A8ED1586B9C488C018F5A9B311CC(__this, /*hidden argument*/NULL);
  3710. IL2CPP_END_FINALLY(363)
  3711. } // end fault
  3712. IL2CPP_CLEANUP(363)
  3713. {
  3714. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  3715. }
  3716. IL_0172:
  3717. {
  3718. bool L_39 = V_0;
  3719. return L_39;
  3720. }
  3721. }
  3722. // System.Void QFramework.QFrameworkContainer_<ResolveAll>d__12::<>m__Finally1()
  3723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_U3CU3Em__Finally1_m3172853E9D1E3D8585E67CF9DF614386BB3F4366 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3724. {
  3725. static bool s_Il2CppMethodInitialized;
  3726. if (!s_Il2CppMethodInitialized)
  3727. {
  3728. il2cpp_codegen_initialize_method (U3CResolveAllU3Ed__12_U3CU3Em__Finally1_m3172853E9D1E3D8585E67CF9DF614386BB3F4366_MetadataUsageId);
  3729. s_Il2CppMethodInitialized = true;
  3730. }
  3731. {
  3732. __this->set_U3CU3E1__state_0((-1));
  3733. Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 * L_0 = __this->get_address_of_U3CU3E7__wrap1_6();
  3734. Enumerator_Dispose_m884136508662D52C80CED25F9C38395A8D4AB6AE((Enumerator_tAD9A1D96561A65D17257D51804CCC47C94525B38 *)L_0, /*hidden argument*/Enumerator_Dispose_m884136508662D52C80CED25F9C38395A8D4AB6AE_RuntimeMethod_var);
  3735. return;
  3736. }
  3737. }
  3738. // System.Void QFramework.QFrameworkContainer_<ResolveAll>d__12::<>m__Finally2()
  3739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_U3CU3Em__Finally2_m31A3007159B794DE7AEEF8AAEBAEED239C223317 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3740. {
  3741. static bool s_Il2CppMethodInitialized;
  3742. if (!s_Il2CppMethodInitialized)
  3743. {
  3744. il2cpp_codegen_initialize_method (U3CResolveAllU3Ed__12_U3CU3Em__Finally2_m31A3007159B794DE7AEEF8AAEBAEED239C223317_MetadataUsageId);
  3745. s_Il2CppMethodInitialized = true;
  3746. }
  3747. {
  3748. __this->set_U3CU3E1__state_0((-1));
  3749. Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B * L_0 = __this->get_address_of_U3CU3E7__wrap2_7();
  3750. Enumerator_Dispose_mE6A00AEC5FF9BE5EE9CF01D393711866B7202FEB((Enumerator_t5474171C7A26B367A2A8C4448A2AA930E370882B *)L_0, /*hidden argument*/Enumerator_Dispose_mE6A00AEC5FF9BE5EE9CF01D393711866B7202FEB_RuntimeMethod_var);
  3751. return;
  3752. }
  3753. }
  3754. // System.Object QFramework.QFrameworkContainer_<ResolveAll>d__12::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
  3755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CResolveAllU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mD61459C770E4D95B0597579F508E4710F49453E7 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3756. {
  3757. {
  3758. RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
  3759. return L_0;
  3760. }
  3761. }
  3762. // System.Void QFramework.QFrameworkContainer_<ResolveAll>d__12::System.Collections.IEnumerator.Reset()
  3763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CResolveAllU3Ed__12_System_Collections_IEnumerator_Reset_m1CB625EFD69123AF473BA2454FAC2955749797DF (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3764. {
  3765. static bool s_Il2CppMethodInitialized;
  3766. if (!s_Il2CppMethodInitialized)
  3767. {
  3768. il2cpp_codegen_initialize_method (U3CResolveAllU3Ed__12_System_Collections_IEnumerator_Reset_m1CB625EFD69123AF473BA2454FAC2955749797DF_MetadataUsageId);
  3769. s_Il2CppMethodInitialized = true;
  3770. }
  3771. {
  3772. NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
  3773. NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
  3774. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, U3CResolveAllU3Ed__12_System_Collections_IEnumerator_Reset_m1CB625EFD69123AF473BA2454FAC2955749797DF_RuntimeMethod_var);
  3775. }
  3776. }
  3777. // System.Object QFramework.QFrameworkContainer_<ResolveAll>d__12::System.Collections.IEnumerator.get_Current()
  3778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CResolveAllU3Ed__12_System_Collections_IEnumerator_get_Current_mA130A4308705C28A568FE342DD48F2A587EAC760 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3779. {
  3780. {
  3781. RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
  3782. return L_0;
  3783. }
  3784. }
  3785. // System.Collections.Generic.IEnumerator`1<System.Object> QFramework.QFrameworkContainer_<ResolveAll>d__12::System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator()
  3786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CResolveAllU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_ObjectU3E_GetEnumerator_m145933DF2F1C40AF53E757EDB461874B9CEA3FD5 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3787. {
  3788. static bool s_Il2CppMethodInitialized;
  3789. if (!s_Il2CppMethodInitialized)
  3790. {
  3791. il2cpp_codegen_initialize_method (U3CResolveAllU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_ObjectU3E_GetEnumerator_m145933DF2F1C40AF53E757EDB461874B9CEA3FD5_MetadataUsageId);
  3792. s_Il2CppMethodInitialized = true;
  3793. }
  3794. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * V_0 = NULL;
  3795. {
  3796. int32_t L_0 = __this->get_U3CU3E1__state_0();
  3797. if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
  3798. {
  3799. goto IL_0022;
  3800. }
  3801. }
  3802. {
  3803. int32_t L_1 = __this->get_U3CU3El__initialThreadId_2();
  3804. int32_t L_2 = Environment_get_CurrentManagedThreadId_m0E897C88355903220B1EC214832F5E815D7C13D1(/*hidden argument*/NULL);
  3805. if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
  3806. {
  3807. goto IL_0022;
  3808. }
  3809. }
  3810. {
  3811. __this->set_U3CU3E1__state_0(0);
  3812. V_0 = __this;
  3813. goto IL_0035;
  3814. }
  3815. IL_0022:
  3816. {
  3817. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_3 = (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F *)il2cpp_codegen_object_new(U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F_il2cpp_TypeInfo_var);
  3818. U3CResolveAllU3Ed__12__ctor_mB3039BF3B363BB4F3C6F6E9EC7ABC054CD86D586(L_3, 0, /*hidden argument*/NULL);
  3819. V_0 = L_3;
  3820. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_4 = V_0;
  3821. QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * L_5 = __this->get_U3CU3E4__this_3();
  3822. NullCheck(L_4);
  3823. L_4->set_U3CU3E4__this_3(L_5);
  3824. }
  3825. IL_0035:
  3826. {
  3827. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_6 = V_0;
  3828. Type_t * L_7 = __this->get_U3CU3E3__type_5();
  3829. NullCheck(L_6);
  3830. L_6->set_type_4(L_7);
  3831. U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * L_8 = V_0;
  3832. return L_8;
  3833. }
  3834. }
  3835. // System.Collections.IEnumerator QFramework.QFrameworkContainer_<ResolveAll>d__12::System.Collections.IEnumerable.GetEnumerator()
  3836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CResolveAllU3Ed__12_System_Collections_IEnumerable_GetEnumerator_mDFA61ED6E2895FB3D17DE57CA86853AE4A1FE867 (U3CResolveAllU3Ed__12_t7CC979F2F975B50A53986F99299286E2B326D60F * __this, const RuntimeMethod* method)
  3837. {
  3838. {
  3839. RuntimeObject* L_0 = U3CResolveAllU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_ObjectU3E_GetEnumerator_m145933DF2F1C40AF53E757EDB461874B9CEA3FD5(__this, /*hidden argument*/NULL);
  3840. return L_0;
  3841. }
  3842. }
  3843. #ifdef __clang__
  3844. #pragma clang diagnostic pop
  3845. #endif
  3846. #ifdef __clang__
  3847. #pragma clang diagnostic push
  3848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3849. #pragma clang diagnostic ignored "-Wunused-variable"
  3850. #endif
  3851. // System.Object QFramework.TypeInstanceCollection::get_Item(System.Type,System.String)
  3852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * TypeInstanceCollection_get_Item_m14608423734B6497B9689B92BECF386CB720C757 (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * __this, Type_t * ___from0, String_t* ___name1, const RuntimeMethod* method)
  3853. {
  3854. static bool s_Il2CppMethodInitialized;
  3855. if (!s_Il2CppMethodInitialized)
  3856. {
  3857. il2cpp_codegen_initialize_method (TypeInstanceCollection_get_Item_m14608423734B6497B9689B92BECF386CB720C757_MetadataUsageId);
  3858. s_Il2CppMethodInitialized = true;
  3859. }
  3860. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * V_0 = NULL;
  3861. RuntimeObject * V_1 = NULL;
  3862. {
  3863. // Tuple<Type, string> key = new Tuple<Type, string>(from, name);
  3864. Type_t * L_0 = ___from0;
  3865. String_t* L_1 = ___name1;
  3866. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_2 = (Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *)il2cpp_codegen_object_new(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59_il2cpp_TypeInfo_var);
  3867. Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A(L_2, L_0, L_1, /*hidden argument*/Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A_RuntimeMethod_var);
  3868. V_0 = L_2;
  3869. // object mapping = null;
  3870. V_1 = NULL;
  3871. // if (this.TryGetValue(key, out mapping))
  3872. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_3 = V_0;
  3873. bool L_4 = Dictionary_2_TryGetValue_mCE9B7D86AD1819588D017389408369261A26777F(__this, L_3, (RuntimeObject **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_mCE9B7D86AD1819588D017389408369261A26777F_RuntimeMethod_var);
  3874. if (!L_4)
  3875. {
  3876. goto IL_0017;
  3877. }
  3878. }
  3879. {
  3880. // return mapping;
  3881. RuntimeObject * L_5 = V_1;
  3882. return L_5;
  3883. }
  3884. IL_0017:
  3885. {
  3886. // return null;
  3887. return NULL;
  3888. }
  3889. }
  3890. // System.Void QFramework.TypeInstanceCollection::set_Item(System.Type,System.String,System.Object)
  3891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeInstanceCollection_set_Item_m157A75571DD4E3D83C6B6FC9B27CFB49C61910A5 (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * __this, Type_t * ___from0, String_t* ___name1, RuntimeObject * ___value2, const RuntimeMethod* method)
  3892. {
  3893. static bool s_Il2CppMethodInitialized;
  3894. if (!s_Il2CppMethodInitialized)
  3895. {
  3896. il2cpp_codegen_initialize_method (TypeInstanceCollection_set_Item_m157A75571DD4E3D83C6B6FC9B27CFB49C61910A5_MetadataUsageId);
  3897. s_Il2CppMethodInitialized = true;
  3898. }
  3899. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * V_0 = NULL;
  3900. {
  3901. // Tuple<Type, string> key = new Tuple<Type, string>(from, name);
  3902. Type_t * L_0 = ___from0;
  3903. String_t* L_1 = ___name1;
  3904. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_2 = (Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *)il2cpp_codegen_object_new(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59_il2cpp_TypeInfo_var);
  3905. Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A(L_2, L_0, L_1, /*hidden argument*/Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A_RuntimeMethod_var);
  3906. V_0 = L_2;
  3907. // this[key] = value;
  3908. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_3 = V_0;
  3909. RuntimeObject * L_4 = ___value2;
  3910. Dictionary_2_set_Item_mFFA6A3DC06F51F72984B5889B6F39AF234058146(__this, L_3, L_4, /*hidden argument*/Dictionary_2_set_Item_mFFA6A3DC06F51F72984B5889B6F39AF234058146_RuntimeMethod_var);
  3911. // }
  3912. return;
  3913. }
  3914. }
  3915. // System.Void QFramework.TypeInstanceCollection::.ctor()
  3916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeInstanceCollection__ctor_m2A1CE25E9BE336975DCEE7E4C428663A975EF456 (TypeInstanceCollection_t20D1C127028B91BF996BC7D40A1707C9E31DE5DD * __this, const RuntimeMethod* method)
  3917. {
  3918. static bool s_Il2CppMethodInitialized;
  3919. if (!s_Il2CppMethodInitialized)
  3920. {
  3921. il2cpp_codegen_initialize_method (TypeInstanceCollection__ctor_m2A1CE25E9BE336975DCEE7E4C428663A975EF456_MetadataUsageId);
  3922. s_Il2CppMethodInitialized = true;
  3923. }
  3924. {
  3925. Dictionary_2__ctor_mA3EECADE2447E2A15AB8CC0BDA034A1381E3E081(__this, /*hidden argument*/Dictionary_2__ctor_mA3EECADE2447E2A15AB8CC0BDA034A1381E3E081_RuntimeMethod_var);
  3926. return;
  3927. }
  3928. }
  3929. #ifdef __clang__
  3930. #pragma clang diagnostic pop
  3931. #endif
  3932. #ifdef __clang__
  3933. #pragma clang diagnostic push
  3934. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3935. #pragma clang diagnostic ignored "-Wunused-variable"
  3936. #endif
  3937. // System.Type QFramework.TypeMappingCollection::get_Item(System.Type,System.String)
  3938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * TypeMappingCollection_get_Item_mDC73197B316808C12FDB4F5ED4D477D1DFBA6BFE (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * __this, Type_t * ___from0, String_t* ___name1, const RuntimeMethod* method)
  3939. {
  3940. static bool s_Il2CppMethodInitialized;
  3941. if (!s_Il2CppMethodInitialized)
  3942. {
  3943. il2cpp_codegen_initialize_method (TypeMappingCollection_get_Item_mDC73197B316808C12FDB4F5ED4D477D1DFBA6BFE_MetadataUsageId);
  3944. s_Il2CppMethodInitialized = true;
  3945. }
  3946. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * V_0 = NULL;
  3947. Type_t * V_1 = NULL;
  3948. {
  3949. // Tuple<Type, string> key = new Tuple<Type, string>(from, name);
  3950. Type_t * L_0 = ___from0;
  3951. String_t* L_1 = ___name1;
  3952. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_2 = (Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *)il2cpp_codegen_object_new(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59_il2cpp_TypeInfo_var);
  3953. Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A(L_2, L_0, L_1, /*hidden argument*/Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A_RuntimeMethod_var);
  3954. V_0 = L_2;
  3955. // Type mapping = null;
  3956. V_1 = (Type_t *)NULL;
  3957. // if (this.TryGetValue(key, out mapping))
  3958. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_3 = V_0;
  3959. bool L_4 = Dictionary_2_TryGetValue_m06617DC5FE2C3CEAD86F35CC0CC289C7276C397D(__this, L_3, (Type_t **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m06617DC5FE2C3CEAD86F35CC0CC289C7276C397D_RuntimeMethod_var);
  3960. if (!L_4)
  3961. {
  3962. goto IL_0017;
  3963. }
  3964. }
  3965. {
  3966. // return mapping;
  3967. Type_t * L_5 = V_1;
  3968. return L_5;
  3969. }
  3970. IL_0017:
  3971. {
  3972. // return null;
  3973. return (Type_t *)NULL;
  3974. }
  3975. }
  3976. // System.Void QFramework.TypeMappingCollection::set_Item(System.Type,System.String,System.Type)
  3977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeMappingCollection_set_Item_mE6B5F532B12DFA8614F3E90B45B58465C97B8013 (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * __this, Type_t * ___from0, String_t* ___name1, Type_t * ___value2, const RuntimeMethod* method)
  3978. {
  3979. static bool s_Il2CppMethodInitialized;
  3980. if (!s_Il2CppMethodInitialized)
  3981. {
  3982. il2cpp_codegen_initialize_method (TypeMappingCollection_set_Item_mE6B5F532B12DFA8614F3E90B45B58465C97B8013_MetadataUsageId);
  3983. s_Il2CppMethodInitialized = true;
  3984. }
  3985. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * V_0 = NULL;
  3986. {
  3987. // Tuple<Type, string> key = new Tuple<Type, string>(from, name);
  3988. Type_t * L_0 = ___from0;
  3989. String_t* L_1 = ___name1;
  3990. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_2 = (Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 *)il2cpp_codegen_object_new(Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59_il2cpp_TypeInfo_var);
  3991. Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A(L_2, L_0, L_1, /*hidden argument*/Tuple_2__ctor_m6D029248005762EB5C94FCA252707992CF4F2F6A_RuntimeMethod_var);
  3992. V_0 = L_2;
  3993. // this[key] = value;
  3994. Tuple_2_tBE815999D98FB5CEBFE8F1E64F615ED2071AEB59 * L_3 = V_0;
  3995. Type_t * L_4 = ___value2;
  3996. Dictionary_2_set_Item_mD2BDC7FCE70EF0E66DEDC1077FBE02C7DAA8310C(__this, L_3, L_4, /*hidden argument*/Dictionary_2_set_Item_mD2BDC7FCE70EF0E66DEDC1077FBE02C7DAA8310C_RuntimeMethod_var);
  3997. // }
  3998. return;
  3999. }
  4000. }
  4001. // System.Void QFramework.TypeMappingCollection::.ctor()
  4002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeMappingCollection__ctor_m458A317418FF8A0FA9E8DA5B43F7C50336299B01 (TypeMappingCollection_t73B05BADA515EDEFB820877049BB00C8067D3228 * __this, const RuntimeMethod* method)
  4003. {
  4004. static bool s_Il2CppMethodInitialized;
  4005. if (!s_Il2CppMethodInitialized)
  4006. {
  4007. il2cpp_codegen_initialize_method (TypeMappingCollection__ctor_m458A317418FF8A0FA9E8DA5B43F7C50336299B01_MetadataUsageId);
  4008. s_Il2CppMethodInitialized = true;
  4009. }
  4010. {
  4011. Dictionary_2__ctor_mF6BD5157AC7F9135BBBDD296BF95DCDFF1C6A7C5(__this, /*hidden argument*/Dictionary_2__ctor_mF6BD5157AC7F9135BBBDD296BF95DCDFF1C6A7C5_RuntimeMethod_var);
  4012. return;
  4013. }
  4014. }
  4015. #ifdef __clang__
  4016. #pragma clang diagnostic pop
  4017. #endif
  4018. #ifdef __clang__
  4019. #pragma clang diagnostic push
  4020. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4021. #pragma clang diagnostic ignored "-Wunused-variable"
  4022. #endif
  4023. // System.Type QFramework.TypeRelationCollection::get_Item(System.Type,System.Type)
  4024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * TypeRelationCollection_get_Item_m49B7CEEBA7D7C59D180231808A21778D0936E001 (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * __this, Type_t * ___from0, Type_t * ___to1, const RuntimeMethod* method)
  4025. {
  4026. static bool s_Il2CppMethodInitialized;
  4027. if (!s_Il2CppMethodInitialized)
  4028. {
  4029. il2cpp_codegen_initialize_method (TypeRelationCollection_get_Item_m49B7CEEBA7D7C59D180231808A21778D0936E001_MetadataUsageId);
  4030. s_Il2CppMethodInitialized = true;
  4031. }
  4032. Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * V_0 = NULL;
  4033. Type_t * V_1 = NULL;
  4034. {
  4035. // Tuple<Type, Type> key = new Tuple<Type, Type>(from, to);
  4036. Type_t * L_0 = ___from0;
  4037. Type_t * L_1 = ___to1;
  4038. Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * L_2 = (Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 *)il2cpp_codegen_object_new(Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10_il2cpp_TypeInfo_var);
  4039. Tuple_2__ctor_mB4D062E0EDA1F879C0BD08952F3933F6FFD78194(L_2, L_0, L_1, /*hidden argument*/Tuple_2__ctor_mB4D062E0EDA1F879C0BD08952F3933F6FFD78194_RuntimeMethod_var);
  4040. V_0 = L_2;
  4041. // Type mapping = null;
  4042. V_1 = (Type_t *)NULL;
  4043. // if (this.TryGetValue(key, out mapping))
  4044. Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * L_3 = V_0;
  4045. bool L_4 = Dictionary_2_TryGetValue_m0877AB8A68638B75D924AC96D1FAD5B9E0DFEB9B(__this, L_3, (Type_t **)(&V_1), /*hidden argument*/Dictionary_2_TryGetValue_m0877AB8A68638B75D924AC96D1FAD5B9E0DFEB9B_RuntimeMethod_var);
  4046. if (!L_4)
  4047. {
  4048. goto IL_0017;
  4049. }
  4050. }
  4051. {
  4052. // return mapping;
  4053. Type_t * L_5 = V_1;
  4054. return L_5;
  4055. }
  4056. IL_0017:
  4057. {
  4058. // return null;
  4059. return (Type_t *)NULL;
  4060. }
  4061. }
  4062. // System.Void QFramework.TypeRelationCollection::set_Item(System.Type,System.Type,System.Type)
  4063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeRelationCollection_set_Item_mD29D164E7BE6AEDFFD9192D652C58A26B62FD756 (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * __this, Type_t * ___from0, Type_t * ___to1, Type_t * ___value2, const RuntimeMethod* method)
  4064. {
  4065. static bool s_Il2CppMethodInitialized;
  4066. if (!s_Il2CppMethodInitialized)
  4067. {
  4068. il2cpp_codegen_initialize_method (TypeRelationCollection_set_Item_mD29D164E7BE6AEDFFD9192D652C58A26B62FD756_MetadataUsageId);
  4069. s_Il2CppMethodInitialized = true;
  4070. }
  4071. Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * V_0 = NULL;
  4072. {
  4073. // Tuple<Type, Type> key = new Tuple<Type, Type>(from, to);
  4074. Type_t * L_0 = ___from0;
  4075. Type_t * L_1 = ___to1;
  4076. Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * L_2 = (Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 *)il2cpp_codegen_object_new(Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10_il2cpp_TypeInfo_var);
  4077. Tuple_2__ctor_mB4D062E0EDA1F879C0BD08952F3933F6FFD78194(L_2, L_0, L_1, /*hidden argument*/Tuple_2__ctor_mB4D062E0EDA1F879C0BD08952F3933F6FFD78194_RuntimeMethod_var);
  4078. V_0 = L_2;
  4079. // this[key] = value;
  4080. Tuple_2_t331E7F064A7FEF9AC2E6D9E743989523B1798D10 * L_3 = V_0;
  4081. Type_t * L_4 = ___value2;
  4082. Dictionary_2_set_Item_m4DD8087F3B9DFE382F459C13874B783265260F33(__this, L_3, L_4, /*hidden argument*/Dictionary_2_set_Item_m4DD8087F3B9DFE382F459C13874B783265260F33_RuntimeMethod_var);
  4083. // }
  4084. return;
  4085. }
  4086. }
  4087. // System.Void QFramework.TypeRelationCollection::.ctor()
  4088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeRelationCollection__ctor_m222852CDC101A1C518659F654EB7D5EFC61BFE7D (TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * __this, const RuntimeMethod* method)
  4089. {
  4090. static bool s_Il2CppMethodInitialized;
  4091. if (!s_Il2CppMethodInitialized)
  4092. {
  4093. il2cpp_codegen_initialize_method (TypeRelationCollection__ctor_m222852CDC101A1C518659F654EB7D5EFC61BFE7D_MetadataUsageId);
  4094. s_Il2CppMethodInitialized = true;
  4095. }
  4096. {
  4097. Dictionary_2__ctor_mCE09E29AAF2428B25C7AFC15B61EF26D59500CAD(__this, /*hidden argument*/Dictionary_2__ctor_mCE09E29AAF2428B25C7AFC15B61EF26D59500CAD_RuntimeMethod_var);
  4098. return;
  4099. }
  4100. }
  4101. #ifdef __clang__
  4102. #pragma clang diagnostic pop
  4103. #endif
  4104. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR void InjectAttribute_set_Name_m3E12301F85EE344D677B404858CAFF8D56EC4520_inline (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, String_t* ___value0, const RuntimeMethod* method)
  4105. {
  4106. {
  4107. // public string Name { get; set; }
  4108. String_t* L_0 = ___value0;
  4109. __this->set_U3CNameU3Ek__BackingField_0(L_0);
  4110. return;
  4111. }
  4112. }
  4113. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * QFrameworkContainer_get_RelationshipMappings_m740527C6B4E6C2432D9E4C5DF5D85C11C356C7A4_inline (QFrameworkContainer_t1097F6224C23F4B7271219C2B7B9EC5C70505511 * __this, const RuntimeMethod* method)
  4114. {
  4115. {
  4116. // get { return _relationshipMappings; }
  4117. TypeRelationCollection_t2668EFA0D893C9551C89D97B44D6ACEC91CE15CF * L_0 = __this->get__relationshipMappings_2();
  4118. return L_0;
  4119. }
  4120. }
  4121. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR String_t* InjectAttribute_get_Name_m38D95AE7F9FC7B1F9D33608F5298C57BF53014E7_inline (InjectAttribute_t1EFE4502AC7F5028294EC63369BF82324379EA48 * __this, const RuntimeMethod* method)
  4122. {
  4123. {
  4124. // public string Name { get; set; }
  4125. String_t* L_0 = __this->get_U3CNameU3Ek__BackingField_0();
  4126. return L_0;
  4127. }
  4128. }
  4129. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* Array_Empty_TisRuntimeObject_m9CF99326FAC8A01A4A25C90AA97F0799BA35ECAB_gshared_inline (const RuntimeMethod* method)
  4130. {
  4131. {
  4132. IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->rgctx_data, 0));
  4133. ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ((EmptyArray_1_tCF137C88A5824F413EFB5A2F31664D8207E61D26_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->rgctx_data, 0)))->get_Value_0();
  4134. return L_0;
  4135. }
  4136. }
  4137. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m29EC6C6EB1047528546CB514A575C8C4EFA48E1C_gshared_inline (Enumerator_tB5076FB1730C18188DBB208FD1B6870FC5A660E6 * __this, const RuntimeMethod* method)
  4138. {
  4139. {
  4140. RuntimeObject * L_0 = (RuntimeObject *)__this->get_currentValue_3();
  4141. return L_0;
  4142. }
  4143. }
  4144. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method)
  4145. {
  4146. {
  4147. KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )__this->get_current_3();
  4148. return L_0;
  4149. }
  4150. }
  4151. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
  4152. {
  4153. {
  4154. RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0();
  4155. return L_0;
  4156. }
  4157. }
  4158. IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method)
  4159. {
  4160. {
  4161. RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1();
  4162. return L_0;
  4163. }
  4164. }