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

System.Xml25.cpp 69KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename R>
  9. struct VirtualFuncInvoker0
  10. {
  11. typedef R (*Func)(void*, const RuntimeMethod*);
  12. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  16. }
  17. };
  18. // System.Collections.Generic.Dictionary`2<System.String,MS.Internal.Xml.Cache.XPathNodeRef>
  19. struct Dictionary_2_tC299E270AFD30A7EBE4C023B28AA11136A2EC04E;
  20. // System.Collections.Generic.Dictionary`2<MS.Internal.Xml.Cache.XPathNodeRef,MS.Internal.Xml.Cache.XPathNodeRef>
  21. struct Dictionary_2_t51690F8426AE5C5CDFF18B8E1108DED306E49456;
  22. // System.Byte[]
  23. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  24. // System.Char[]
  25. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  26. // MS.Internal.Xml.Cache.XPathNode[]
  27. struct XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C;
  28. // MS.Internal.Xml.Cache.XPathNodeInfoAtom[]
  29. struct XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128;
  30. // System.String
  31. struct String_t;
  32. // System.Text.StringBuilder
  33. struct StringBuilder_t;
  34. // System.Xml.XPath.XPathDocument
  35. struct XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE;
  36. // MS.Internal.Xml.Cache.XPathNodeInfoAtom
  37. struct XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE;
  38. // MS.Internal.Xml.Cache.XPathNodeInfoTable
  39. struct XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F;
  40. // MS.Internal.Xml.Cache.XPathNodePageInfo
  41. struct XPathNodePageInfo_t3317321956D9147B2F85232F8E32E16C00987460;
  42. // System.Xml.XmlNameTable
  43. struct XmlNameTable_tBDBAACFF3DB40A8E6AF3BDC11F0FF166CF11ABB8;
  44. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  45. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  46. IL2CPP_EXTERN_C RuntimeClass* XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128_il2cpp_TypeInfo_var;
  47. IL2CPP_EXTERN_C RuntimeClass* XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE_il2cpp_TypeInfo_var;
  48. IL2CPP_EXTERN_C String_t* _stringLiteralA5500515F827700665C7148BF94443E19C38229A;
  49. IL2CPP_EXTERN_C String_t* _stringLiteralCCFBA97B355808CBE4BE69AE0239C12D8961DDE8;
  50. struct XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C;
  51. struct XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128;
  52. IL2CPP_EXTERN_C_BEGIN
  53. IL2CPP_EXTERN_C_END
  54. #ifdef __clang__
  55. #pragma clang diagnostic push
  56. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  57. #pragma clang diagnostic ignored "-Wunused-variable"
  58. #endif
  59. // System.String
  60. struct String_t : public RuntimeObject
  61. {
  62. // System.Int32 System.String::_stringLength
  63. int32_t ____stringLength_4;
  64. // System.Char System.String::_firstChar
  65. Il2CppChar ____firstChar_5;
  66. };
  67. // System.Text.StringBuilder
  68. struct StringBuilder_t : public RuntimeObject
  69. {
  70. // System.Char[] System.Text.StringBuilder::m_ChunkChars
  71. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars_0;
  72. // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
  73. StringBuilder_t* ___m_ChunkPrevious_1;
  74. // System.Int32 System.Text.StringBuilder::m_ChunkLength
  75. int32_t ___m_ChunkLength_2;
  76. // System.Int32 System.Text.StringBuilder::m_ChunkOffset
  77. int32_t ___m_ChunkOffset_3;
  78. // System.Int32 System.Text.StringBuilder::m_MaxCapacity
  79. int32_t ___m_MaxCapacity_4;
  80. };
  81. // System.ValueType
  82. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  83. {
  84. };
  85. // Native definition for P/Invoke marshalling of System.ValueType
  86. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  87. {
  88. };
  89. // Native definition for COM marshalling of System.ValueType
  90. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  91. {
  92. };
  93. // System.Xml.XPath.XPathDocument
  94. struct XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE : public RuntimeObject
  95. {
  96. // MS.Internal.Xml.Cache.XPathNode[] System.Xml.XPath.XPathDocument::pageText
  97. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___pageText_0;
  98. // MS.Internal.Xml.Cache.XPathNode[] System.Xml.XPath.XPathDocument::pageRoot
  99. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___pageRoot_1;
  100. // MS.Internal.Xml.Cache.XPathNode[] System.Xml.XPath.XPathDocument::pageXmlNmsp
  101. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___pageXmlNmsp_2;
  102. // System.Int32 System.Xml.XPath.XPathDocument::idxText
  103. int32_t ___idxText_3;
  104. // System.Int32 System.Xml.XPath.XPathDocument::idxRoot
  105. int32_t ___idxRoot_4;
  106. // System.Int32 System.Xml.XPath.XPathDocument::idxXmlNmsp
  107. int32_t ___idxXmlNmsp_5;
  108. // System.Xml.XmlNameTable System.Xml.XPath.XPathDocument::nameTable
  109. XmlNameTable_tBDBAACFF3DB40A8E6AF3BDC11F0FF166CF11ABB8* ___nameTable_6;
  110. // System.Boolean System.Xml.XPath.XPathDocument::hasLineInfo
  111. bool ___hasLineInfo_7;
  112. // System.Collections.Generic.Dictionary`2<MS.Internal.Xml.Cache.XPathNodeRef,MS.Internal.Xml.Cache.XPathNodeRef> System.Xml.XPath.XPathDocument::mapNmsp
  113. Dictionary_2_t51690F8426AE5C5CDFF18B8E1108DED306E49456* ___mapNmsp_8;
  114. // System.Collections.Generic.Dictionary`2<System.String,MS.Internal.Xml.Cache.XPathNodeRef> System.Xml.XPath.XPathDocument::idValueMap
  115. Dictionary_2_tC299E270AFD30A7EBE4C023B28AA11136A2EC04E* ___idValueMap_9;
  116. };
  117. // MS.Internal.Xml.Cache.XPathNodeInfoAtom
  118. struct XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE : public RuntimeObject
  119. {
  120. // System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::_localName
  121. String_t* ____localName_0;
  122. // System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::_namespaceUri
  123. String_t* ____namespaceUri_1;
  124. // System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::_prefix
  125. String_t* ____prefix_2;
  126. // System.String MS.Internal.Xml.Cache.XPathNodeInfoAtom::_baseUri
  127. String_t* ____baseUri_3;
  128. // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::_pageParent
  129. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ____pageParent_4;
  130. // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::_pageSibling
  131. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ____pageSibling_5;
  132. // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeInfoAtom::_pageSimilar
  133. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ____pageSimilar_6;
  134. // System.Xml.XPath.XPathDocument MS.Internal.Xml.Cache.XPathNodeInfoAtom::_doc
  135. XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE* ____doc_7;
  136. // System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::_lineNumBase
  137. int32_t ____lineNumBase_8;
  138. // System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::_linePosBase
  139. int32_t ____linePosBase_9;
  140. // System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::_hashCode
  141. int32_t ____hashCode_10;
  142. // System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoAtom::_localNameHash
  143. int32_t ____localNameHash_11;
  144. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNodeInfoAtom::_next
  145. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ____next_12;
  146. // MS.Internal.Xml.Cache.XPathNodePageInfo MS.Internal.Xml.Cache.XPathNodeInfoAtom::_pageInfo
  147. XPathNodePageInfo_t3317321956D9147B2F85232F8E32E16C00987460* ____pageInfo_13;
  148. };
  149. // MS.Internal.Xml.Cache.XPathNodeInfoTable
  150. struct XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F : public RuntimeObject
  151. {
  152. // MS.Internal.Xml.Cache.XPathNodeInfoAtom[] MS.Internal.Xml.Cache.XPathNodeInfoTable::_hashTable
  153. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* ____hashTable_0;
  154. // System.Int32 MS.Internal.Xml.Cache.XPathNodeInfoTable::_sizeTable
  155. int32_t ____sizeTable_1;
  156. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNodeInfoTable::_infoCached
  157. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ____infoCached_2;
  158. };
  159. // System.Boolean
  160. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  161. {
  162. // System.Boolean System.Boolean::m_value
  163. bool ___m_value_0;
  164. };
  165. // System.Char
  166. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  167. {
  168. // System.Char System.Char::m_value
  169. Il2CppChar ___m_value_0;
  170. };
  171. // System.Int32
  172. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  173. {
  174. // System.Int32 System.Int32::m_value
  175. int32_t ___m_value_0;
  176. };
  177. // System.UInt32
  178. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  179. {
  180. // System.UInt32 System.UInt32::m_value
  181. uint32_t ___m_value_0;
  182. };
  183. // System.Void
  184. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  185. {
  186. union
  187. {
  188. struct
  189. {
  190. };
  191. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  192. };
  193. };
  194. // MS.Internal.Xml.Cache.XPathNode
  195. struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA
  196. {
  197. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNode::_info
  198. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ____info_0;
  199. // System.UInt16 MS.Internal.Xml.Cache.XPathNode::_idxSibling
  200. uint16_t ____idxSibling_1;
  201. // System.UInt16 MS.Internal.Xml.Cache.XPathNode::_idxParent
  202. uint16_t ____idxParent_2;
  203. // System.UInt16 MS.Internal.Xml.Cache.XPathNode::_idxSimilar
  204. uint16_t ____idxSimilar_3;
  205. // System.UInt16 MS.Internal.Xml.Cache.XPathNode::_posOffset
  206. uint16_t ____posOffset_4;
  207. // System.UInt32 MS.Internal.Xml.Cache.XPathNode::_props
  208. uint32_t ____props_5;
  209. // System.String MS.Internal.Xml.Cache.XPathNode::_value
  210. String_t* ____value_6;
  211. };
  212. // Native definition for P/Invoke marshalling of MS.Internal.Xml.Cache.XPathNode
  213. struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_pinvoke
  214. {
  215. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ____info_0;
  216. uint16_t ____idxSibling_1;
  217. uint16_t ____idxParent_2;
  218. uint16_t ____idxSimilar_3;
  219. uint16_t ____posOffset_4;
  220. uint32_t ____props_5;
  221. char* ____value_6;
  222. };
  223. // Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNode
  224. struct XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA_marshaled_com
  225. {
  226. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ____info_0;
  227. uint16_t ____idxSibling_1;
  228. uint16_t ____idxParent_2;
  229. uint16_t ____idxSimilar_3;
  230. uint16_t ____posOffset_4;
  231. uint32_t ____props_5;
  232. Il2CppChar* ____value_6;
  233. };
  234. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=112
  235. struct __StaticArrayInitTypeSizeU3D112_t7F5F229AD6219A6DC7DC82CF534020E7E5E13F67
  236. {
  237. union
  238. {
  239. struct
  240. {
  241. union
  242. {
  243. };
  244. };
  245. uint8_t __StaticArrayInitTypeSizeU3D112_t7F5F229AD6219A6DC7DC82CF534020E7E5E13F67__padding[112];
  246. };
  247. };
  248. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  249. struct __StaticArrayInitTypeSizeU3D12_tFE08EACE9280B635B2797761C392CFBF53D1BD48
  250. {
  251. union
  252. {
  253. struct
  254. {
  255. union
  256. {
  257. };
  258. };
  259. uint8_t __StaticArrayInitTypeSizeU3D12_tFE08EACE9280B635B2797761C392CFBF53D1BD48__padding[12];
  260. };
  261. };
  262. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1212
  263. struct __StaticArrayInitTypeSizeU3D1212_t9BE96A7C2164D17AD2D72EED129B32A3D6EB20BF
  264. {
  265. union
  266. {
  267. struct
  268. {
  269. union
  270. {
  271. };
  272. };
  273. uint8_t __StaticArrayInitTypeSizeU3D1212_t9BE96A7C2164D17AD2D72EED129B32A3D6EB20BF__padding[1212];
  274. };
  275. };
  276. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=144
  277. struct __StaticArrayInitTypeSizeU3D144_tDCA3F6273BA597AB46142F8155C84C8A6F4761CD
  278. {
  279. union
  280. {
  281. struct
  282. {
  283. union
  284. {
  285. };
  286. };
  287. uint8_t __StaticArrayInitTypeSizeU3D144_tDCA3F6273BA597AB46142F8155C84C8A6F4761CD__padding[144];
  288. };
  289. };
  290. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
  291. struct __StaticArrayInitTypeSizeU3D16_t1D8BB82C1826601A6A3882E0D23B6D7C2F88D3C9
  292. {
  293. union
  294. {
  295. struct
  296. {
  297. union
  298. {
  299. };
  300. };
  301. uint8_t __StaticArrayInitTypeSizeU3D16_t1D8BB82C1826601A6A3882E0D23B6D7C2F88D3C9__padding[16];
  302. };
  303. };
  304. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  305. struct __StaticArrayInitTypeSizeU3D20_t19F56A7AF3D022F17A68D7BCFB8C5B9B3447C9A2
  306. {
  307. union
  308. {
  309. struct
  310. {
  311. union
  312. {
  313. };
  314. };
  315. uint8_t __StaticArrayInitTypeSizeU3D20_t19F56A7AF3D022F17A68D7BCFB8C5B9B3447C9A2__padding[20];
  316. };
  317. };
  318. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
  319. struct __StaticArrayInitTypeSizeU3D24_t0CE422FF85808B843564525392B44AF54056FB7F
  320. {
  321. union
  322. {
  323. struct
  324. {
  325. union
  326. {
  327. };
  328. };
  329. uint8_t __StaticArrayInitTypeSizeU3D24_t0CE422FF85808B843564525392B44AF54056FB7F__padding[24];
  330. };
  331. };
  332. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
  333. struct __StaticArrayInitTypeSizeU3D28_t45FA7AD826373DD55373E339448CCD78B9972F37
  334. {
  335. union
  336. {
  337. struct
  338. {
  339. union
  340. {
  341. };
  342. };
  343. uint8_t __StaticArrayInitTypeSizeU3D28_t45FA7AD826373DD55373E339448CCD78B9972F37__padding[28];
  344. };
  345. };
  346. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  347. struct __StaticArrayInitTypeSizeU3D32_t53E8F5FD8A825E0BB8AE049758CC2D6F81DBAF27
  348. {
  349. union
  350. {
  351. struct
  352. {
  353. union
  354. {
  355. };
  356. };
  357. uint8_t __StaticArrayInitTypeSizeU3D32_t53E8F5FD8A825E0BB8AE049758CC2D6F81DBAF27__padding[32];
  358. };
  359. };
  360. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  361. struct __StaticArrayInitTypeSizeU3D36_t22358A855B0606AA732F208B2B33E9388AF00919
  362. {
  363. union
  364. {
  365. struct
  366. {
  367. union
  368. {
  369. };
  370. };
  371. uint8_t __StaticArrayInitTypeSizeU3D36_t22358A855B0606AA732F208B2B33E9388AF00919__padding[36];
  372. };
  373. };
  374. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  375. struct __StaticArrayInitTypeSizeU3D38_tB497FF3D272C5F34ABA01A0C618DA9CD8C6B7FBE
  376. {
  377. union
  378. {
  379. struct
  380. {
  381. union
  382. {
  383. };
  384. };
  385. uint8_t __StaticArrayInitTypeSizeU3D38_tB497FF3D272C5F34ABA01A0C618DA9CD8C6B7FBE__padding[38];
  386. };
  387. };
  388. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
  389. struct __StaticArrayInitTypeSizeU3D40_tFC7F1E1E35A70007003BD0C82FAE5D368835D304
  390. {
  391. union
  392. {
  393. struct
  394. {
  395. union
  396. {
  397. };
  398. };
  399. uint8_t __StaticArrayInitTypeSizeU3D40_tFC7F1E1E35A70007003BD0C82FAE5D368835D304__padding[40];
  400. };
  401. };
  402. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416
  403. struct __StaticArrayInitTypeSizeU3D416_tDAAA72EB80DBA06129AAA1F57A4CF148B4458AA5
  404. {
  405. union
  406. {
  407. struct
  408. {
  409. union
  410. {
  411. };
  412. };
  413. uint8_t __StaticArrayInitTypeSizeU3D416_tDAAA72EB80DBA06129AAA1F57A4CF148B4458AA5__padding[416];
  414. };
  415. };
  416. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
  417. struct __StaticArrayInitTypeSizeU3D44_t6D1946509D469E6D4B8693B8E8FC45F01A914C22
  418. {
  419. union
  420. {
  421. struct
  422. {
  423. union
  424. {
  425. };
  426. };
  427. uint8_t __StaticArrayInitTypeSizeU3D44_t6D1946509D469E6D4B8693B8E8FC45F01A914C22__padding[44];
  428. };
  429. };
  430. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  431. struct __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7
  432. {
  433. union
  434. {
  435. struct
  436. {
  437. union
  438. {
  439. };
  440. };
  441. uint8_t __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7__padding[48];
  442. };
  443. };
  444. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  445. struct __StaticArrayInitTypeSizeU3D52_t521C3DD9B36E39D7BC799D7FDC5D15E1021A7F19
  446. {
  447. union
  448. {
  449. struct
  450. {
  451. union
  452. {
  453. };
  454. };
  455. uint8_t __StaticArrayInitTypeSizeU3D52_t521C3DD9B36E39D7BC799D7FDC5D15E1021A7F19__padding[52];
  456. };
  457. };
  458. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
  459. struct __StaticArrayInitTypeSizeU3D56_t0D5D93C54C93A50BED31D87937A4943D902BBEC2
  460. {
  461. union
  462. {
  463. struct
  464. {
  465. union
  466. {
  467. };
  468. };
  469. uint8_t __StaticArrayInitTypeSizeU3D56_t0D5D93C54C93A50BED31D87937A4943D902BBEC2__padding[56];
  470. };
  471. };
  472. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
  473. struct __StaticArrayInitTypeSizeU3D6_t6B2CCEB1D7CF8B1F02780951EBD798284272BFE4
  474. {
  475. union
  476. {
  477. struct
  478. {
  479. union
  480. {
  481. };
  482. };
  483. uint8_t __StaticArrayInitTypeSizeU3D6_t6B2CCEB1D7CF8B1F02780951EBD798284272BFE4__padding[6];
  484. };
  485. };
  486. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  487. struct __StaticArrayInitTypeSizeU3D64_t0D59EF5A8C62E67495B2049AFF6D17FADEF0713E
  488. {
  489. union
  490. {
  491. struct
  492. {
  493. union
  494. {
  495. };
  496. };
  497. uint8_t __StaticArrayInitTypeSizeU3D64_t0D59EF5A8C62E67495B2049AFF6D17FADEF0713E__padding[64];
  498. };
  499. };
  500. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=664
  501. struct __StaticArrayInitTypeSizeU3D664_t16A36DC426EAE7EEDE3B96106ECE781F8610190E
  502. {
  503. union
  504. {
  505. struct
  506. {
  507. union
  508. {
  509. };
  510. };
  511. uint8_t __StaticArrayInitTypeSizeU3D664_t16A36DC426EAE7EEDE3B96106ECE781F8610190E__padding[664];
  512. };
  513. };
  514. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68
  515. struct __StaticArrayInitTypeSizeU3D68_tE59C3E7892EBA0AD3C1100FEE5048999F7095338
  516. {
  517. union
  518. {
  519. struct
  520. {
  521. union
  522. {
  523. };
  524. };
  525. uint8_t __StaticArrayInitTypeSizeU3D68_tE59C3E7892EBA0AD3C1100FEE5048999F7095338__padding[68];
  526. };
  527. };
  528. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=960
  529. struct __StaticArrayInitTypeSizeU3D960_tB7E2CF228D60A3BAE5A506C8BB7622A27EA110C1
  530. {
  531. union
  532. {
  533. struct
  534. {
  535. union
  536. {
  537. };
  538. };
  539. uint8_t __StaticArrayInitTypeSizeU3D960_tB7E2CF228D60A3BAE5A506C8BB7622A27EA110C1__padding[960];
  540. };
  541. };
  542. // <PrivateImplementationDetails>
  543. struct U3CPrivateImplementationDetailsU3E_tBAB6DC40B1709E21296656960228A17F1BE57FD7 : public RuntimeObject
  544. {
  545. };
  546. // System.String
  547. struct String_t_StaticFields
  548. {
  549. // System.String System.String::Empty
  550. String_t* ___Empty_6;
  551. };
  552. // System.String
  553. // System.Text.StringBuilder
  554. // System.Text.StringBuilder
  555. // System.Xml.XPath.XPathDocument
  556. // System.Xml.XPath.XPathDocument
  557. // MS.Internal.Xml.Cache.XPathNodeInfoAtom
  558. // MS.Internal.Xml.Cache.XPathNodeInfoAtom
  559. // MS.Internal.Xml.Cache.XPathNodeInfoTable
  560. // MS.Internal.Xml.Cache.XPathNodeInfoTable
  561. // System.Boolean
  562. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  563. {
  564. // System.String System.Boolean::TrueString
  565. String_t* ___TrueString_5;
  566. // System.String System.Boolean::FalseString
  567. String_t* ___FalseString_6;
  568. };
  569. // System.Boolean
  570. // System.Char
  571. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  572. {
  573. // System.Byte[] System.Char::s_categoryForLatin1
  574. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
  575. };
  576. // System.Char
  577. // System.Int32
  578. // System.Int32
  579. // System.UInt32
  580. // System.UInt32
  581. // System.Void
  582. // System.Void
  583. // MS.Internal.Xml.Cache.XPathNode
  584. // MS.Internal.Xml.Cache.XPathNode
  585. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=112
  586. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=112
  587. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  588. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12
  589. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1212
  590. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1212
  591. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=144
  592. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=144
  593. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
  594. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16
  595. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  596. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20
  597. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
  598. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24
  599. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
  600. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28
  601. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  602. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  603. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  604. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  605. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  606. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  607. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
  608. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40
  609. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416
  610. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416
  611. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
  612. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44
  613. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  614. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48
  615. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  616. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  617. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
  618. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56
  619. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
  620. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6
  621. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  622. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  623. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=664
  624. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=664
  625. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68
  626. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68
  627. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=960
  628. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=960
  629. // <PrivateImplementationDetails>
  630. struct U3CPrivateImplementationDetailsU3E_tBAB6DC40B1709E21296656960228A17F1BE57FD7_StaticFields
  631. {
  632. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::004800BE244D30F4CD2CDE526788406F46F3C181EEF88A0069BFB0EB7F775200
  633. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___004800BE244D30F4CD2CDE526788406F46F3C181EEF88A0069BFB0EB7F775200_0;
  634. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::019E7EFB500D1DF89B8D08C75C06829DB5C3372C4238BDDF6C3AB654EA3EDA21
  635. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___019E7EFB500D1DF89B8D08C75C06829DB5C3372C4238BDDF6C3AB654EA3EDA21_1;
  636. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68 <PrivateImplementationDetails>::0C682AB2EF0F1E326972C95528BBDE965F5D2DA9232E7A946F6E8A978A2871B5
  637. __StaticArrayInitTypeSizeU3D68_tE59C3E7892EBA0AD3C1100FEE5048999F7095338 ___0C682AB2EF0F1E326972C95528BBDE965F5D2DA9232E7A946F6E8A978A2871B5_2;
  638. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::11047585FE102FBB5CADB42446612A578D88C6EF5ED076BB7AC360C4F9E4373D
  639. __StaticArrayInitTypeSizeU3D12_tFE08EACE9280B635B2797761C392CFBF53D1BD48 ___11047585FE102FBB5CADB42446612A578D88C6EF5ED076BB7AC360C4F9E4373D_3;
  640. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::18B8404B1F71AABB792E5B075407081766787F47F26DC79F6080A06B512AEC6D
  641. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___18B8404B1F71AABB792E5B075407081766787F47F26DC79F6080A06B512AEC6D_4;
  642. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=960 <PrivateImplementationDetails>::21AFB7EF8B4B88C006C54601484BC15AE5A8DBD2C0DD8C6622109208F8511B82
  643. __StaticArrayInitTypeSizeU3D960_tB7E2CF228D60A3BAE5A506C8BB7622A27EA110C1 ___21AFB7EF8B4B88C006C54601484BC15AE5A8DBD2C0DD8C6622109208F8511B82_5;
  644. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::24F70FC64555D9B7646AD4C0EEB8DF5286779F0E39C15ACA61305BC4A5E40BE6
  645. __StaticArrayInitTypeSizeU3D40_tFC7F1E1E35A70007003BD0C82FAE5D368835D304 ___24F70FC64555D9B7646AD4C0EEB8DF5286779F0E39C15ACA61305BC4A5E40BE6_6;
  646. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=144 <PrivateImplementationDetails>::28045F5AB2D9A9593F1D95B0FCB77E7F5F5435DD654BAFEF68972344B51C71BD
  647. __StaticArrayInitTypeSizeU3D144_tDCA3F6273BA597AB46142F8155C84C8A6F4761CD ___28045F5AB2D9A9593F1D95B0FCB77E7F5F5435DD654BAFEF68972344B51C71BD_7;
  648. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=112 <PrivateImplementationDetails>::28057B619BAF672A05E1585ED28F174E67FE946D81BDAA0691F07AB772057B02
  649. __StaticArrayInitTypeSizeU3D112_t7F5F229AD6219A6DC7DC82CF534020E7E5E13F67 ___28057B619BAF672A05E1585ED28F174E67FE946D81BDAA0691F07AB772057B02_8;
  650. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1212 <PrivateImplementationDetails>::2809A17B374DF1926EA539548F5B3750AA8ADB2BD59F5066AD6F9D439A231122
  651. __StaticArrayInitTypeSizeU3D1212_t9BE96A7C2164D17AD2D72EED129B32A3D6EB20BF ___2809A17B374DF1926EA539548F5B3750AA8ADB2BD59F5066AD6F9D439A231122_9;
  652. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::2AE470BFECE0EB971895252403237B3B989F74AD83E2B858E9CEA0482E776123
  653. __StaticArrayInitTypeSizeU3D20_t19F56A7AF3D022F17A68D7BCFB8C5B9B3447C9A2 ___2AE470BFECE0EB971895252403237B3B989F74AD83E2B858E9CEA0482E776123_10;
  654. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=40 <PrivateImplementationDetails>::2BA62518D59E3AF30E09E458218C4A05E5DFA2949B8B8F9B5E68CC793DBFA882
  655. __StaticArrayInitTypeSizeU3D40_tFC7F1E1E35A70007003BD0C82FAE5D368835D304 ___2BA62518D59E3AF30E09E458218C4A05E5DFA2949B8B8F9B5E68CC793DBFA882_11;
  656. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::2D902EC9D8EA71E1193C1C8315B1553D5154744F651BD366F1E1F437F6594A94
  657. __StaticArrayInitTypeSizeU3D36_t22358A855B0606AA732F208B2B33E9388AF00919 ___2D902EC9D8EA71E1193C1C8315B1553D5154744F651BD366F1E1F437F6594A94_12;
  658. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::3B3045573362001FA1CDA1F381A331DB2A88DD59FDD9C497404D59995AA377EA
  659. __StaticArrayInitTypeSizeU3D12_tFE08EACE9280B635B2797761C392CFBF53D1BD48 ___3B3045573362001FA1CDA1F381A331DB2A88DD59FDD9C497404D59995AA377EA_13;
  660. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::3EB9B3AB77D567D5CEBF38C4C91CDF79845F0691D47A516CE6981BF091025179
  661. __StaticArrayInitTypeSizeU3D24_t0CE422FF85808B843564525392B44AF54056FB7F ___3EB9B3AB77D567D5CEBF38C4C91CDF79845F0691D47A516CE6981BF091025179_14;
  662. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=28 <PrivateImplementationDetails>::499E4F5C84E20C7347E10100E0EC90C1945EA21C7C80809E4F7F474179B39DF6
  663. __StaticArrayInitTypeSizeU3D28_t45FA7AD826373DD55373E339448CCD78B9972F37 ___499E4F5C84E20C7347E10100E0EC90C1945EA21C7C80809E4F7F474179B39DF6_15;
  664. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38 <PrivateImplementationDetails>::540CD885F06B2760118EA5544E069ACE0C5D184B85D9D104417C14F1E536376D
  665. __StaticArrayInitTypeSizeU3D38_tB497FF3D272C5F34ABA01A0C618DA9CD8C6B7FBE ___540CD885F06B2760118EA5544E069ACE0C5D184B85D9D104417C14F1E536376D_16;
  666. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=68 <PrivateImplementationDetails>::58E18897FE5FF048E82310FB4F57ADB2D53AEE59CB49B1E7094439808A1EF3F6
  667. __StaticArrayInitTypeSizeU3D68_tE59C3E7892EBA0AD3C1100FEE5048999F7095338 ___58E18897FE5FF048E82310FB4F57ADB2D53AEE59CB49B1E7094439808A1EF3F6_17;
  668. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::5B7F03A977BE72EBD5C1702238238AEB01DFFB019B05EFAAC147EF886732EDC7
  669. __StaticArrayInitTypeSizeU3D12_tFE08EACE9280B635B2797761C392CFBF53D1BD48 ___5B7F03A977BE72EBD5C1702238238AEB01DFFB019B05EFAAC147EF886732EDC7_18;
  670. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::5FA5629AE2AC543371AE233B3EBFA42846303FCBE3A6A6A2685B67735D0C7E56
  671. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___5FA5629AE2AC543371AE233B3EBFA42846303FCBE3A6A6A2685B67735D0C7E56_19;
  672. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::652CA39E9310E001C2C4AF271610032A5638C58598F727066CCF4E666D424CD4
  673. __StaticArrayInitTypeSizeU3D32_t53E8F5FD8A825E0BB8AE049758CC2D6F81DBAF27 ___652CA39E9310E001C2C4AF271610032A5638C58598F727066CCF4E666D424CD4_20;
  674. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::6536D9B2447DFCF9BA37F9E5A7FAB08CB5552C5AD5B20E019AEC4872283A542A
  675. __StaticArrayInitTypeSizeU3D36_t22358A855B0606AA732F208B2B33E9388AF00919 ___6536D9B2447DFCF9BA37F9E5A7FAB08CB5552C5AD5B20E019AEC4872283A542A_21;
  676. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::6B0F10043293E6652A797B029E8B82951F600FC62CBC88A990CE2AD00B21780E
  677. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___6B0F10043293E6652A797B029E8B82951F600FC62CBC88A990CE2AD00B21780E_22;
  678. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=960 <PrivateImplementationDetails>::77186ED8B389D5640B5AFAC4A22526ABA2422DCBE2986D0032E3B035D175758D
  679. __StaticArrayInitTypeSizeU3D960_tB7E2CF228D60A3BAE5A506C8BB7622A27EA110C1 ___77186ED8B389D5640B5AFAC4A22526ABA2422DCBE2986D0032E3B035D175758D_23;
  680. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::836F5146FEC5A9B0CAFB69D25DAE6CEFD12A124EE6125D76D043D719C7D7A930
  681. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___836F5146FEC5A9B0CAFB69D25DAE6CEFD12A124EE6125D76D043D719C7D7A930_24;
  682. // System.Int64 <PrivateImplementationDetails>::8A36CBC1D17EC6E1CCFE7D67F79FA9C8B2D7A41B04DD58A76970CEDC8189210D
  683. int64_t ___8A36CBC1D17EC6E1CCFE7D67F79FA9C8B2D7A41B04DD58A76970CEDC8189210D_25;
  684. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::8D4DC488705859D6A837A660BDBA9E88D1BD229BC39DB97734072D04BD513ECD
  685. __StaticArrayInitTypeSizeU3D36_t22358A855B0606AA732F208B2B33E9388AF00919 ___8D4DC488705859D6A837A660BDBA9E88D1BD229BC39DB97734072D04BD513ECD_26;
  686. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::92E9BC30656BF079FC6B0A200B019FF46941857D786F4C391470394CFDC95F0B
  687. __StaticArrayInitTypeSizeU3D32_t53E8F5FD8A825E0BB8AE049758CC2D6F81DBAF27 ___92E9BC30656BF079FC6B0A200B019FF46941857D786F4C391470394CFDC95F0B_27;
  688. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::9DA6B2C4638D1DC7611B7F458BBFE7FD49FE1B36B67239B00B8A051F4E49558F
  689. __StaticArrayInitTypeSizeU3D32_t53E8F5FD8A825E0BB8AE049758CC2D6F81DBAF27 ___9DA6B2C4638D1DC7611B7F458BBFE7FD49FE1B36B67239B00B8A051F4E49558F_28;
  690. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::A7924532ADE3048CC5C4E7A0AB570E2E26FCF78D5F5B9F65DD0F8A3FB6D9D225
  691. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___A7924532ADE3048CC5C4E7A0AB570E2E26FCF78D5F5B9F65DD0F8A3FB6D9D225_29;
  692. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::AB065ACEC4E2BF9ABB7C18797FBE856BE96DFD0B40B7F6D4AFF92DE382D5F32E
  693. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___AB065ACEC4E2BF9ABB7C18797FBE856BE96DFD0B40B7F6D4AFF92DE382D5F32E_30;
  694. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::AD6E77E234021D825C77689D82D414CDA3ABAE1ACC346D4BA2D6B1876CFC5FBC
  695. __StaticArrayInitTypeSizeU3D64_t0D59EF5A8C62E67495B2049AFF6D17FADEF0713E ___AD6E77E234021D825C77689D82D414CDA3ABAE1ACC346D4BA2D6B1876CFC5FBC_31;
  696. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::B21FC5E8DB69C99CDEFB2C460E7C26D2D29A5ADC302365C59766D13688236919
  697. __StaticArrayInitTypeSizeU3D20_t19F56A7AF3D022F17A68D7BCFB8C5B9B3447C9A2 ___B21FC5E8DB69C99CDEFB2C460E7C26D2D29A5ADC302365C59766D13688236919_32;
  698. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=44 <PrivateImplementationDetails>::B6E5AC1B0927F4259775820D36453E7BD957F110874896C133234263D312D88E
  699. __StaticArrayInitTypeSizeU3D44_t6D1946509D469E6D4B8693B8E8FC45F01A914C22 ___B6E5AC1B0927F4259775820D36453E7BD957F110874896C133234263D312D88E_33;
  700. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::C0B91CED49A3DE40B763E93754AD2122853E283F691F535B51712A30D0DE0177
  701. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___C0B91CED49A3DE40B763E93754AD2122853E283F691F535B51712A30D0DE0177_34;
  702. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::C332DD23F2CF4DE6107A93045ACACD787E2D9EB18B213298B98F23357F4FEA41
  703. __StaticArrayInitTypeSizeU3D16_t1D8BB82C1826601A6A3882E0D23B6D7C2F88D3C9 ___C332DD23F2CF4DE6107A93045ACACD787E2D9EB18B213298B98F23357F4FEA41_35;
  704. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=12 <PrivateImplementationDetails>::C3B2BED2599F3C79640DE44BA4EC7AEBB4856DBF74059DF382CF1D3026D272DA
  705. __StaticArrayInitTypeSizeU3D12_tFE08EACE9280B635B2797761C392CFBF53D1BD48 ___C3B2BED2599F3C79640DE44BA4EC7AEBB4856DBF74059DF382CF1D3026D272DA_36;
  706. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::CA9F323A0498EF513381452B60C4F39A1384C68A7146FCAEE75870B5F2CEF8EF
  707. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___CA9F323A0498EF513381452B60C4F39A1384C68A7146FCAEE75870B5F2CEF8EF_37;
  708. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::D0976DB356CD8D775EBA624C43500DA15E562BB112F52E96C6895D12D526B9BE
  709. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___D0976DB356CD8D775EBA624C43500DA15E562BB112F52E96C6895D12D526B9BE_38;
  710. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416 <PrivateImplementationDetails>::D1D9AF18AFC4E3074AF5E4C44B81B73889D033D7AF6DFEB387BBCC76B36FE8B9
  711. __StaticArrayInitTypeSizeU3D416_tDAAA72EB80DBA06129AAA1F57A4CF148B4458AA5 ___D1D9AF18AFC4E3074AF5E4C44B81B73889D033D7AF6DFEB387BBCC76B36FE8B9_39;
  712. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::D38BA342BFB5CA3B2E577B4785CD3E4F573F00714CEB1BC18792DF774AAC396E
  713. __StaticArrayInitTypeSizeU3D52_t521C3DD9B36E39D7BC799D7FDC5D15E1021A7F19 ___D38BA342BFB5CA3B2E577B4785CD3E4F573F00714CEB1BC18792DF774AAC396E_40;
  714. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::DA285BBFE8FD0AA22C7CB92A1E911A4206CEDB14132FE3B6EE4DB32A42CAA41D
  715. __StaticArrayInitTypeSizeU3D24_t0CE422FF85808B843564525392B44AF54056FB7F ___DA285BBFE8FD0AA22C7CB92A1E911A4206CEDB14132FE3B6EE4DB32A42CAA41D_41;
  716. // System.Int64 <PrivateImplementationDetails>::DACC0E6568D9B10337A1A693F10D42C3175E80C378154406C6FBFA989F919F51
  717. int64_t ___DACC0E6568D9B10337A1A693F10D42C3175E80C378154406C6FBFA989F919F51_42;
  718. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=56 <PrivateImplementationDetails>::DB047CC748613CCCB120DE7385E37D542A79C3BF8F0E64FE6DAD349B4D26E5D7
  719. __StaticArrayInitTypeSizeU3D56_t0D5D93C54C93A50BED31D87937A4943D902BBEC2 ___DB047CC748613CCCB120DE7385E37D542A79C3BF8F0E64FE6DAD349B4D26E5D7_43;
  720. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=416 <PrivateImplementationDetails>::DB7DD2341DB9D4574E432AAAFF03FB0A3E8FF2F645A337077EDF0C6FE902E660
  721. __StaticArrayInitTypeSizeU3D416_tDAAA72EB80DBA06129AAA1F57A4CF148B4458AA5 ___DB7DD2341DB9D4574E432AAAFF03FB0A3E8FF2F645A337077EDF0C6FE902E660_44;
  722. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=6 <PrivateImplementationDetails>::DBBF94CCF4250B303976041627BB8FC302CE57D55373C469F41F97318412037D
  723. __StaticArrayInitTypeSizeU3D6_t6B2CCEB1D7CF8B1F02780951EBD798284272BFE4 ___DBBF94CCF4250B303976041627BB8FC302CE57D55373C469F41F97318412037D_45;
  724. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=664 <PrivateImplementationDetails>::DD4E9C7C140CABCA5A25F4DA1F6F5BAC5D74E4568F954BF728471E711A35163E
  725. __StaticArrayInitTypeSizeU3D664_t16A36DC426EAE7EEDE3B96106ECE781F8610190E ___DD4E9C7C140CABCA5A25F4DA1F6F5BAC5D74E4568F954BF728471E711A35163E_46;
  726. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::EC3DA4AD81BE65581D24158F5E1FCDA45D908C27EC29FDFA744995062C501501
  727. __StaticArrayInitTypeSizeU3D16_t1D8BB82C1826601A6A3882E0D23B6D7C2F88D3C9 ___EC3DA4AD81BE65581D24158F5E1FCDA45D908C27EC29FDFA744995062C501501_47;
  728. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=24 <PrivateImplementationDetails>::EE2DCBE09BA7FF21BF36DD7FC218E094C9B3EF228148D28D21D77A0FE51553C6
  729. __StaticArrayInitTypeSizeU3D24_t0CE422FF85808B843564525392B44AF54056FB7F ___EE2DCBE09BA7FF21BF36DD7FC218E094C9B3EF228148D28D21D77A0FE51553C6_48;
  730. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=16 <PrivateImplementationDetails>::F1A5C5E949D525C31B086947AF16513F4999646B513457629847081D039048ED
  731. __StaticArrayInitTypeSizeU3D16_t1D8BB82C1826601A6A3882E0D23B6D7C2F88D3C9 ___F1A5C5E949D525C31B086947AF16513F4999646B513457629847081D039048ED_49;
  732. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::F2ECD78560038C6E8ABC06FA2D4331086D2184506B7752D291FFA52794A10E5A
  733. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___F2ECD78560038C6E8ABC06FA2D4331086D2184506B7752D291FFA52794A10E5A_50;
  734. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=48 <PrivateImplementationDetails>::F922145CE0BDD567FE2871570897867A6785A18390F56CF3CE883C782DFC3A05
  735. __StaticArrayInitTypeSizeU3D48_tC7DCB2B29A8FD96AA1FE0F0E8788503ED3BEE3C7 ___F922145CE0BDD567FE2871570897867A6785A18390F56CF3CE883C782DFC3A05_51;
  736. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=20 <PrivateImplementationDetails>::FFF813C50ED1BEC943E2CA58860CC34E0A14A5C0E858B97C7670A384005CC064
  737. __StaticArrayInitTypeSizeU3D20_t19F56A7AF3D022F17A68D7BCFB8C5B9B3447C9A2 ___FFF813C50ED1BEC943E2CA58860CC34E0A14A5C0E858B97C7670A384005CC064_52;
  738. };
  739. // <PrivateImplementationDetails>
  740. #ifdef __clang__
  741. #pragma clang diagnostic pop
  742. #endif
  743. // MS.Internal.Xml.Cache.XPathNodeInfoAtom[]
  744. struct XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128 : public RuntimeArray
  745. {
  746. ALIGN_FIELD (8) XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* m_Items[1];
  747. inline XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* GetAt(il2cpp_array_size_t index) const
  748. {
  749. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  750. return m_Items[index];
  751. }
  752. inline XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE** GetAddressAt(il2cpp_array_size_t index)
  753. {
  754. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  755. return m_Items + index;
  756. }
  757. inline void SetAt(il2cpp_array_size_t index, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* value)
  758. {
  759. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  760. m_Items[index] = value;
  761. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  762. }
  763. inline XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* GetAtUnchecked(il2cpp_array_size_t index) const
  764. {
  765. return m_Items[index];
  766. }
  767. inline XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE** GetAddressAtUnchecked(il2cpp_array_size_t index)
  768. {
  769. return m_Items + index;
  770. }
  771. inline void SetAtUnchecked(il2cpp_array_size_t index, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* value)
  772. {
  773. m_Items[index] = value;
  774. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  775. }
  776. };
  777. // MS.Internal.Xml.Cache.XPathNode[]
  778. struct XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C : public RuntimeArray
  779. {
  780. ALIGN_FIELD (8) XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA m_Items[1];
  781. inline XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA GetAt(il2cpp_array_size_t index) const
  782. {
  783. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  784. return m_Items[index];
  785. }
  786. inline XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA* GetAddressAt(il2cpp_array_size_t index)
  787. {
  788. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  789. return m_Items + index;
  790. }
  791. inline void SetAt(il2cpp_array_size_t index, XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA value)
  792. {
  793. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  794. m_Items[index] = value;
  795. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____info_0), (void*)NULL);
  796. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  797. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_6), (void*)NULL);
  798. #endif
  799. }
  800. inline XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA GetAtUnchecked(il2cpp_array_size_t index) const
  801. {
  802. return m_Items[index];
  803. }
  804. inline XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA* GetAddressAtUnchecked(il2cpp_array_size_t index)
  805. {
  806. return m_Items + index;
  807. }
  808. inline void SetAtUnchecked(il2cpp_array_size_t index, XPathNode_t4A9DCD8092B3B7DBA0A6DA09C03DB5274D43C3CA value)
  809. {
  810. m_Items[index] = value;
  811. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____info_0), (void*)NULL);
  812. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  813. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_6), (void*)NULL);
  814. #endif
  815. }
  816. };
  817. // System.Void System.Object::.ctor()
  818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  819. // System.Void MS.Internal.Xml.Cache.XPathNodeInfoAtom::.ctor(System.String,System.String,System.String,System.String,MS.Internal.Xml.Cache.XPathNode[],MS.Internal.Xml.Cache.XPathNode[],MS.Internal.Xml.Cache.XPathNode[],System.Xml.XPath.XPathDocument,System.Int32,System.Int32)
  820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XPathNodeInfoAtom__ctor_m1E2C51CC77CC51CDEF780378F895BD9EC1681092 (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, String_t* ___0_localName, String_t* ___1_namespaceUri, String_t* ___2_prefix, String_t* ___3_baseUri, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___4_pageParent, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___5_pageSibling, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___6_pageSimilar, XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE* ___7_doc, int32_t ___8_lineNumBase, int32_t ___9_linePosBase, const RuntimeMethod* method) ;
  821. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNodeInfoAtom::get_Next()
  822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* XPathNodeInfoAtom_get_Next_m8D78AE169AB6D0D0CAF76B2C4ED5E0A4060EEAC1_inline (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, const RuntimeMethod* method) ;
  823. // System.Void MS.Internal.Xml.Cache.XPathNodeInfoAtom::Init(System.String,System.String,System.String,System.String,MS.Internal.Xml.Cache.XPathNode[],MS.Internal.Xml.Cache.XPathNode[],MS.Internal.Xml.Cache.XPathNode[],System.Xml.XPath.XPathDocument,System.Int32,System.Int32)
  824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XPathNodeInfoAtom_Init_mD9B976BACE8545F68A7DB2BDB825D5FC78371B85 (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, String_t* ___0_localName, String_t* ___1_namespaceUri, String_t* ___2_prefix, String_t* ___3_baseUri, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___4_pageParent, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___5_pageSibling, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___6_pageSimilar, XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE* ___7_doc, int32_t ___8_lineNumBase, int32_t ___9_linePosBase, const RuntimeMethod* method) ;
  825. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNodeInfoTable::Atomize(MS.Internal.Xml.Cache.XPathNodeInfoAtom)
  826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* XPathNodeInfoTable_Atomize_m0008980484A621E2200D91F8CFDA8F68BFA1C41C (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_info, const RuntimeMethod* method) ;
  827. // System.Boolean MS.Internal.Xml.Cache.XPathNodeInfoAtom::Equals(MS.Internal.Xml.Cache.XPathNodeInfoAtom)
  828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XPathNodeInfoAtom_Equals_mE8148BD51D638F9DC0A5D6D6CD7304AC174711A3 (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_other, const RuntimeMethod* method) ;
  829. // System.Void MS.Internal.Xml.Cache.XPathNodeInfoAtom::set_Next(MS.Internal.Xml.Cache.XPathNodeInfoAtom)
  830. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XPathNodeInfoAtom_set_Next_m01A89A0AE48EAE8A3E7ECAA7635E998FE90D2B9A_inline (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_value, const RuntimeMethod* method) ;
  831. // System.Void MS.Internal.Xml.Cache.XPathNodeInfoTable::AddInfo(MS.Internal.Xml.Cache.XPathNodeInfoAtom)
  832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XPathNodeInfoTable_AddInfo_mE5E42D30B81E1677087EF6BC62E42E14881595D9 (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_info, const RuntimeMethod* method) ;
  833. // System.Void System.Text.StringBuilder::.ctor()
  834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
  835. // System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object)
  836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F (StringBuilder_t* __this, String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  837. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
  838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  839. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
  840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63 (StringBuilder_t* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  841. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  843. // System.Char System.String::get_Chars(System.Int32)
  844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  845. // System.Int32 System.String::get_Length()
  846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  847. #ifdef __clang__
  848. #pragma clang diagnostic push
  849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  850. #pragma clang diagnostic ignored "-Wunused-variable"
  851. #endif
  852. // System.Void MS.Internal.Xml.Cache.XPathNodeInfoTable::.ctor()
  853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XPathNodeInfoTable__ctor_m3CB04345341FD37C47747F00B7CBC21669F4240E (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, const RuntimeMethod* method)
  854. {
  855. static bool s_Il2CppMethodInitialized;
  856. if (!s_Il2CppMethodInitialized)
  857. {
  858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128_il2cpp_TypeInfo_var);
  859. s_Il2CppMethodInitialized = true;
  860. }
  861. {
  862. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  863. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_0 = (XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128*)(XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128*)SZArrayNew(XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  864. __this->____hashTable_0 = L_0;
  865. Il2CppCodeGenWriteBarrier((void**)(&__this->____hashTable_0), (void*)L_0);
  866. __this->____sizeTable_1 = 0;
  867. return;
  868. }
  869. }
  870. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNodeInfoTable::Create(System.String,System.String,System.String,System.String,MS.Internal.Xml.Cache.XPathNode[],MS.Internal.Xml.Cache.XPathNode[],MS.Internal.Xml.Cache.XPathNode[],System.Xml.XPath.XPathDocument,System.Int32,System.Int32)
  871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* XPathNodeInfoTable_Create_m497DD6544B1A63A36FA4ED38E9D33C6323CAD71C (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, String_t* ___0_localName, String_t* ___1_namespaceUri, String_t* ___2_prefix, String_t* ___3_baseUri, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___4_pageParent, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___5_pageSibling, XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* ___6_pageSimilar, XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE* ___7_doc, int32_t ___8_lineNumBase, int32_t ___9_linePosBase, const RuntimeMethod* method)
  872. {
  873. static bool s_Il2CppMethodInitialized;
  874. if (!s_Il2CppMethodInitialized)
  875. {
  876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE_il2cpp_TypeInfo_var);
  877. s_Il2CppMethodInitialized = true;
  878. }
  879. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* V_0 = NULL;
  880. {
  881. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_0 = __this->____infoCached_2;
  882. if (L_0)
  883. {
  884. goto IL_0021;
  885. }
  886. }
  887. {
  888. String_t* L_1 = ___0_localName;
  889. String_t* L_2 = ___1_namespaceUri;
  890. String_t* L_3 = ___2_prefix;
  891. String_t* L_4 = ___3_baseUri;
  892. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* L_5 = ___4_pageParent;
  893. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* L_6 = ___5_pageSibling;
  894. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* L_7 = ___6_pageSimilar;
  895. XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE* L_8 = ___7_doc;
  896. int32_t L_9 = ___8_lineNumBase;
  897. int32_t L_10 = ___9_linePosBase;
  898. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_11 = (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE*)il2cpp_codegen_object_new(XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE_il2cpp_TypeInfo_var);
  899. NullCheck(L_11);
  900. XPathNodeInfoAtom__ctor_m1E2C51CC77CC51CDEF780378F895BD9EC1681092(L_11, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, NULL);
  901. V_0 = L_11;
  902. goto IL_004b;
  903. }
  904. IL_0021:
  905. {
  906. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_12 = __this->____infoCached_2;
  907. V_0 = L_12;
  908. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_13 = V_0;
  909. NullCheck(L_13);
  910. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_14;
  911. L_14 = XPathNodeInfoAtom_get_Next_m8D78AE169AB6D0D0CAF76B2C4ED5E0A4060EEAC1_inline(L_13, NULL);
  912. __this->____infoCached_2 = L_14;
  913. Il2CppCodeGenWriteBarrier((void**)(&__this->____infoCached_2), (void*)L_14);
  914. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_15 = V_0;
  915. String_t* L_16 = ___0_localName;
  916. String_t* L_17 = ___1_namespaceUri;
  917. String_t* L_18 = ___2_prefix;
  918. String_t* L_19 = ___3_baseUri;
  919. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* L_20 = ___4_pageParent;
  920. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* L_21 = ___5_pageSibling;
  921. XPathNodeU5BU5D_tABD91BA95C61EF982E9FB7D2386FCE4C39F8B90C* L_22 = ___6_pageSimilar;
  922. XPathDocument_tE736154E9BF3ACCEB884DD1EFBADB58BD56DF5EE* L_23 = ___7_doc;
  923. int32_t L_24 = ___8_lineNumBase;
  924. int32_t L_25 = ___9_linePosBase;
  925. NullCheck(L_15);
  926. XPathNodeInfoAtom_Init_mD9B976BACE8545F68A7DB2BDB825D5FC78371B85(L_15, L_16, L_17, L_18, L_19, L_20, L_21, L_22, L_23, L_24, L_25, NULL);
  927. }
  928. IL_004b:
  929. {
  930. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_26 = V_0;
  931. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_27;
  932. L_27 = XPathNodeInfoTable_Atomize_m0008980484A621E2200D91F8CFDA8F68BFA1C41C(__this, L_26, NULL);
  933. return L_27;
  934. }
  935. }
  936. // MS.Internal.Xml.Cache.XPathNodeInfoAtom MS.Internal.Xml.Cache.XPathNodeInfoTable::Atomize(MS.Internal.Xml.Cache.XPathNodeInfoAtom)
  937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* XPathNodeInfoTable_Atomize_m0008980484A621E2200D91F8CFDA8F68BFA1C41C (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_info, const RuntimeMethod* method)
  938. {
  939. static bool s_Il2CppMethodInitialized;
  940. if (!s_Il2CppMethodInitialized)
  941. {
  942. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128_il2cpp_TypeInfo_var);
  943. s_Il2CppMethodInitialized = true;
  944. }
  945. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* V_0 = NULL;
  946. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* V_1 = NULL;
  947. int32_t V_2 = 0;
  948. {
  949. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_0 = __this->____hashTable_0;
  950. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_1 = ___0_info;
  951. NullCheck(L_1);
  952. int32_t L_2;
  953. L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
  954. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_3 = __this->____hashTable_0;
  955. NullCheck(L_3);
  956. NullCheck(L_0);
  957. int32_t L_4 = ((int32_t)(L_2&((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1))));
  958. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  959. V_0 = L_5;
  960. goto IL_0040;
  961. }
  962. IL_001b:
  963. {
  964. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_6 = ___0_info;
  965. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_7 = V_0;
  966. NullCheck(L_6);
  967. bool L_8;
  968. L_8 = XPathNodeInfoAtom_Equals_mE8148BD51D638F9DC0A5D6D6CD7304AC174711A3(L_6, L_7, NULL);
  969. if (!L_8)
  970. {
  971. goto IL_0039;
  972. }
  973. }
  974. {
  975. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_9 = ___0_info;
  976. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_10 = __this->____infoCached_2;
  977. NullCheck(L_9);
  978. XPathNodeInfoAtom_set_Next_m01A89A0AE48EAE8A3E7ECAA7635E998FE90D2B9A_inline(L_9, L_10, NULL);
  979. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_11 = ___0_info;
  980. __this->____infoCached_2 = L_11;
  981. Il2CppCodeGenWriteBarrier((void**)(&__this->____infoCached_2), (void*)L_11);
  982. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_12 = V_0;
  983. return L_12;
  984. }
  985. IL_0039:
  986. {
  987. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_13 = V_0;
  988. NullCheck(L_13);
  989. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_14;
  990. L_14 = XPathNodeInfoAtom_get_Next_m8D78AE169AB6D0D0CAF76B2C4ED5E0A4060EEAC1_inline(L_13, NULL);
  991. V_0 = L_14;
  992. }
  993. IL_0040:
  994. {
  995. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_15 = V_0;
  996. if (L_15)
  997. {
  998. goto IL_001b;
  999. }
  1000. }
  1001. {
  1002. int32_t L_16 = __this->____sizeTable_1;
  1003. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_17 = __this->____hashTable_0;
  1004. NullCheck(L_17);
  1005. if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
  1006. {
  1007. goto IL_008f;
  1008. }
  1009. }
  1010. {
  1011. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_18 = __this->____hashTable_0;
  1012. V_1 = L_18;
  1013. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_19 = V_1;
  1014. NullCheck(L_19);
  1015. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_20 = (XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128*)(XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128*)SZArrayNew(XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_19)->max_length)), 2)));
  1016. __this->____hashTable_0 = L_20;
  1017. Il2CppCodeGenWriteBarrier((void**)(&__this->____hashTable_0), (void*)L_20);
  1018. V_2 = 0;
  1019. goto IL_0089;
  1020. }
  1021. IL_006e:
  1022. {
  1023. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_21 = V_1;
  1024. int32_t L_22 = V_2;
  1025. NullCheck(L_21);
  1026. int32_t L_23 = L_22;
  1027. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  1028. V_0 = L_24;
  1029. goto IL_0082;
  1030. }
  1031. IL_0074:
  1032. {
  1033. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_25 = V_0;
  1034. NullCheck(L_25);
  1035. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_26;
  1036. L_26 = XPathNodeInfoAtom_get_Next_m8D78AE169AB6D0D0CAF76B2C4ED5E0A4060EEAC1_inline(L_25, NULL);
  1037. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_27 = V_0;
  1038. XPathNodeInfoTable_AddInfo_mE5E42D30B81E1677087EF6BC62E42E14881595D9(__this, L_27, NULL);
  1039. V_0 = L_26;
  1040. }
  1041. IL_0082:
  1042. {
  1043. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_28 = V_0;
  1044. if (L_28)
  1045. {
  1046. goto IL_0074;
  1047. }
  1048. }
  1049. {
  1050. int32_t L_29 = V_2;
  1051. V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  1052. }
  1053. IL_0089:
  1054. {
  1055. int32_t L_30 = V_2;
  1056. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_31 = V_1;
  1057. NullCheck(L_31);
  1058. if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
  1059. {
  1060. goto IL_006e;
  1061. }
  1062. }
  1063. IL_008f:
  1064. {
  1065. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_32 = ___0_info;
  1066. XPathNodeInfoTable_AddInfo_mE5E42D30B81E1677087EF6BC62E42E14881595D9(__this, L_32, NULL);
  1067. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_33 = ___0_info;
  1068. return L_33;
  1069. }
  1070. }
  1071. // System.Void MS.Internal.Xml.Cache.XPathNodeInfoTable::AddInfo(MS.Internal.Xml.Cache.XPathNodeInfoAtom)
  1072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XPathNodeInfoTable_AddInfo_mE5E42D30B81E1677087EF6BC62E42E14881595D9 (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_info, const RuntimeMethod* method)
  1073. {
  1074. int32_t V_0 = 0;
  1075. {
  1076. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_0 = ___0_info;
  1077. NullCheck(L_0);
  1078. int32_t L_1;
  1079. L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
  1080. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_2 = __this->____hashTable_0;
  1081. NullCheck(L_2);
  1082. V_0 = ((int32_t)(L_1&((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1))));
  1083. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_3 = ___0_info;
  1084. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_4 = __this->____hashTable_0;
  1085. int32_t L_5 = V_0;
  1086. NullCheck(L_4);
  1087. int32_t L_6 = L_5;
  1088. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  1089. NullCheck(L_3);
  1090. XPathNodeInfoAtom_set_Next_m01A89A0AE48EAE8A3E7ECAA7635E998FE90D2B9A_inline(L_3, L_7, NULL);
  1091. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_8 = __this->____hashTable_0;
  1092. int32_t L_9 = V_0;
  1093. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_10 = ___0_info;
  1094. NullCheck(L_8);
  1095. ArrayElementTypeCheck (L_8, L_10);
  1096. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE*)L_10);
  1097. int32_t L_11 = __this->____sizeTable_1;
  1098. __this->____sizeTable_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  1099. return;
  1100. }
  1101. }
  1102. // System.String MS.Internal.Xml.Cache.XPathNodeInfoTable::ToString()
  1103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XPathNodeInfoTable_ToString_m0289775DF41D6D3D1D37B324791500F6524B3186 (XPathNodeInfoTable_t6F9DC5866BB52882F3DEACD93A2D51E9045B286F* __this, const RuntimeMethod* method)
  1104. {
  1105. static bool s_Il2CppMethodInitialized;
  1106. if (!s_Il2CppMethodInitialized)
  1107. {
  1108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  1109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  1110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5500515F827700665C7148BF94443E19C38229A);
  1111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCFBA97B355808CBE4BE69AE0239C12D8961DDE8);
  1112. s_Il2CppMethodInitialized = true;
  1113. }
  1114. StringBuilder_t* V_0 = NULL;
  1115. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* V_1 = NULL;
  1116. int32_t V_2 = 0;
  1117. {
  1118. StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  1119. NullCheck(L_0);
  1120. StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
  1121. V_0 = L_0;
  1122. V_2 = 0;
  1123. goto IL_005d;
  1124. }
  1125. IL_000a:
  1126. {
  1127. StringBuilder_t* L_1 = V_0;
  1128. int32_t L_2 = V_2;
  1129. int32_t L_3 = L_2;
  1130. RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3);
  1131. NullCheck(L_1);
  1132. StringBuilder_t* L_5;
  1133. L_5 = StringBuilder_AppendFormat_mFA88863E4018C2912D1A783E0EA6DAE4F594124F(L_1, _stringLiteralA5500515F827700665C7148BF94443E19C38229A, L_4, NULL);
  1134. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_6 = __this->____hashTable_0;
  1135. int32_t L_7 = V_2;
  1136. NullCheck(L_6);
  1137. int32_t L_8 = L_7;
  1138. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  1139. V_1 = L_9;
  1140. goto IL_004d;
  1141. }
  1142. IL_0027:
  1143. {
  1144. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_10 = V_1;
  1145. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_11 = __this->____hashTable_0;
  1146. int32_t L_12 = V_2;
  1147. NullCheck(L_11);
  1148. int32_t L_13 = L_12;
  1149. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  1150. if ((((RuntimeObject*)(XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE*)L_10) == ((RuntimeObject*)(XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE*)L_14)))
  1151. {
  1152. goto IL_003e;
  1153. }
  1154. }
  1155. {
  1156. StringBuilder_t* L_15 = V_0;
  1157. NullCheck(L_15);
  1158. StringBuilder_t* L_16;
  1159. L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_15, _stringLiteralCCFBA97B355808CBE4BE69AE0239C12D8961DDE8, NULL);
  1160. }
  1161. IL_003e:
  1162. {
  1163. StringBuilder_t* L_17 = V_0;
  1164. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_18 = V_1;
  1165. NullCheck(L_17);
  1166. StringBuilder_t* L_19;
  1167. L_19 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_17, L_18, NULL);
  1168. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_20 = V_1;
  1169. NullCheck(L_20);
  1170. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_21;
  1171. L_21 = XPathNodeInfoAtom_get_Next_m8D78AE169AB6D0D0CAF76B2C4ED5E0A4060EEAC1_inline(L_20, NULL);
  1172. V_1 = L_21;
  1173. }
  1174. IL_004d:
  1175. {
  1176. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_22 = V_1;
  1177. if (L_22)
  1178. {
  1179. goto IL_0027;
  1180. }
  1181. }
  1182. {
  1183. StringBuilder_t* L_23 = V_0;
  1184. NullCheck(L_23);
  1185. StringBuilder_t* L_24;
  1186. L_24 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_23, ((int32_t)10), NULL);
  1187. int32_t L_25 = V_2;
  1188. V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  1189. }
  1190. IL_005d:
  1191. {
  1192. int32_t L_26 = V_2;
  1193. XPathNodeInfoAtomU5BU5D_t7DF81B66F1C2F7FA2CC25FC672105FE2235D7128* L_27 = __this->____hashTable_0;
  1194. NullCheck(L_27);
  1195. if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length)))))
  1196. {
  1197. goto IL_000a;
  1198. }
  1199. }
  1200. {
  1201. StringBuilder_t* L_28 = V_0;
  1202. NullCheck(L_28);
  1203. String_t* L_29;
  1204. L_29 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_28);
  1205. return L_29;
  1206. }
  1207. }
  1208. #ifdef __clang__
  1209. #pragma clang diagnostic pop
  1210. #endif
  1211. #ifdef __clang__
  1212. #pragma clang diagnostic push
  1213. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1214. #pragma clang diagnostic ignored "-Wunused-variable"
  1215. #endif
  1216. // System.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
  1217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_m8AD748350993B116B2C4A98803EE1E291A0ADFEE (String_t* ___0_s, const RuntimeMethod* method)
  1218. {
  1219. uint32_t V_0 = 0;
  1220. int32_t V_1 = 0;
  1221. {
  1222. String_t* L_0 = ___0_s;
  1223. if (!L_0)
  1224. {
  1225. goto IL_002a;
  1226. }
  1227. }
  1228. {
  1229. V_0 = ((int32_t)-2128831035);
  1230. V_1 = 0;
  1231. goto IL_0021;
  1232. }
  1233. IL_000d:
  1234. {
  1235. String_t* L_1 = ___0_s;
  1236. int32_t L_2 = V_1;
  1237. NullCheck(L_1);
  1238. Il2CppChar L_3;
  1239. L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_2, NULL);
  1240. uint32_t L_4 = V_0;
  1241. V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_3^(int32_t)L_4)), ((int32_t)16777619)));
  1242. int32_t L_5 = V_1;
  1243. V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
  1244. }
  1245. IL_0021:
  1246. {
  1247. int32_t L_6 = V_1;
  1248. String_t* L_7 = ___0_s;
  1249. NullCheck(L_7);
  1250. int32_t L_8;
  1251. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  1252. if ((((int32_t)L_6) < ((int32_t)L_8)))
  1253. {
  1254. goto IL_000d;
  1255. }
  1256. }
  1257. IL_002a:
  1258. {
  1259. uint32_t L_9 = V_0;
  1260. return L_9;
  1261. }
  1262. }
  1263. #ifdef __clang__
  1264. #pragma clang diagnostic pop
  1265. #endif
  1266. #ifdef __clang__
  1267. #pragma clang diagnostic push
  1268. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1269. #pragma clang diagnostic ignored "-Wunused-variable"
  1270. #endif
  1271. #ifdef __clang__
  1272. #pragma clang diagnostic pop
  1273. #endif
  1274. #ifdef __clang__
  1275. #pragma clang diagnostic push
  1276. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1277. #pragma clang diagnostic ignored "-Wunused-variable"
  1278. #endif
  1279. #ifdef __clang__
  1280. #pragma clang diagnostic pop
  1281. #endif
  1282. #ifdef __clang__
  1283. #pragma clang diagnostic push
  1284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1285. #pragma clang diagnostic ignored "-Wunused-variable"
  1286. #endif
  1287. #ifdef __clang__
  1288. #pragma clang diagnostic pop
  1289. #endif
  1290. #ifdef __clang__
  1291. #pragma clang diagnostic push
  1292. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1293. #pragma clang diagnostic ignored "-Wunused-variable"
  1294. #endif
  1295. #ifdef __clang__
  1296. #pragma clang diagnostic pop
  1297. #endif
  1298. #ifdef __clang__
  1299. #pragma clang diagnostic push
  1300. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1301. #pragma clang diagnostic ignored "-Wunused-variable"
  1302. #endif
  1303. #ifdef __clang__
  1304. #pragma clang diagnostic pop
  1305. #endif
  1306. #ifdef __clang__
  1307. #pragma clang diagnostic push
  1308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1309. #pragma clang diagnostic ignored "-Wunused-variable"
  1310. #endif
  1311. #ifdef __clang__
  1312. #pragma clang diagnostic pop
  1313. #endif
  1314. #ifdef __clang__
  1315. #pragma clang diagnostic push
  1316. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1317. #pragma clang diagnostic ignored "-Wunused-variable"
  1318. #endif
  1319. #ifdef __clang__
  1320. #pragma clang diagnostic pop
  1321. #endif
  1322. #ifdef __clang__
  1323. #pragma clang diagnostic push
  1324. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1325. #pragma clang diagnostic ignored "-Wunused-variable"
  1326. #endif
  1327. #ifdef __clang__
  1328. #pragma clang diagnostic pop
  1329. #endif
  1330. #ifdef __clang__
  1331. #pragma clang diagnostic push
  1332. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1333. #pragma clang diagnostic ignored "-Wunused-variable"
  1334. #endif
  1335. #ifdef __clang__
  1336. #pragma clang diagnostic pop
  1337. #endif
  1338. #ifdef __clang__
  1339. #pragma clang diagnostic push
  1340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1341. #pragma clang diagnostic ignored "-Wunused-variable"
  1342. #endif
  1343. #ifdef __clang__
  1344. #pragma clang diagnostic pop
  1345. #endif
  1346. #ifdef __clang__
  1347. #pragma clang diagnostic push
  1348. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1349. #pragma clang diagnostic ignored "-Wunused-variable"
  1350. #endif
  1351. #ifdef __clang__
  1352. #pragma clang diagnostic pop
  1353. #endif
  1354. #ifdef __clang__
  1355. #pragma clang diagnostic push
  1356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1357. #pragma clang diagnostic ignored "-Wunused-variable"
  1358. #endif
  1359. #ifdef __clang__
  1360. #pragma clang diagnostic pop
  1361. #endif
  1362. #ifdef __clang__
  1363. #pragma clang diagnostic push
  1364. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1365. #pragma clang diagnostic ignored "-Wunused-variable"
  1366. #endif
  1367. #ifdef __clang__
  1368. #pragma clang diagnostic pop
  1369. #endif
  1370. #ifdef __clang__
  1371. #pragma clang diagnostic push
  1372. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1373. #pragma clang diagnostic ignored "-Wunused-variable"
  1374. #endif
  1375. #ifdef __clang__
  1376. #pragma clang diagnostic pop
  1377. #endif
  1378. #ifdef __clang__
  1379. #pragma clang diagnostic push
  1380. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1381. #pragma clang diagnostic ignored "-Wunused-variable"
  1382. #endif
  1383. #ifdef __clang__
  1384. #pragma clang diagnostic pop
  1385. #endif
  1386. #ifdef __clang__
  1387. #pragma clang diagnostic push
  1388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1389. #pragma clang diagnostic ignored "-Wunused-variable"
  1390. #endif
  1391. #ifdef __clang__
  1392. #pragma clang diagnostic pop
  1393. #endif
  1394. #ifdef __clang__
  1395. #pragma clang diagnostic push
  1396. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1397. #pragma clang diagnostic ignored "-Wunused-variable"
  1398. #endif
  1399. #ifdef __clang__
  1400. #pragma clang diagnostic pop
  1401. #endif
  1402. #ifdef __clang__
  1403. #pragma clang diagnostic push
  1404. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1405. #pragma clang diagnostic ignored "-Wunused-variable"
  1406. #endif
  1407. #ifdef __clang__
  1408. #pragma clang diagnostic pop
  1409. #endif
  1410. #ifdef __clang__
  1411. #pragma clang diagnostic push
  1412. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1413. #pragma clang diagnostic ignored "-Wunused-variable"
  1414. #endif
  1415. #ifdef __clang__
  1416. #pragma clang diagnostic pop
  1417. #endif
  1418. #ifdef __clang__
  1419. #pragma clang diagnostic push
  1420. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1421. #pragma clang diagnostic ignored "-Wunused-variable"
  1422. #endif
  1423. #ifdef __clang__
  1424. #pragma clang diagnostic pop
  1425. #endif
  1426. #ifdef __clang__
  1427. #pragma clang diagnostic push
  1428. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1429. #pragma clang diagnostic ignored "-Wunused-variable"
  1430. #endif
  1431. #ifdef __clang__
  1432. #pragma clang diagnostic pop
  1433. #endif
  1434. #ifdef __clang__
  1435. #pragma clang diagnostic push
  1436. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1437. #pragma clang diagnostic ignored "-Wunused-variable"
  1438. #endif
  1439. #ifdef __clang__
  1440. #pragma clang diagnostic pop
  1441. #endif
  1442. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* XPathNodeInfoAtom_get_Next_m8D78AE169AB6D0D0CAF76B2C4ED5E0A4060EEAC1_inline (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, const RuntimeMethod* method)
  1443. {
  1444. {
  1445. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_0 = __this->____next_12;
  1446. return L_0;
  1447. }
  1448. }
  1449. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void XPathNodeInfoAtom_set_Next_m01A89A0AE48EAE8A3E7ECAA7635E998FE90D2B9A_inline (XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* __this, XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* ___0_value, const RuntimeMethod* method)
  1450. {
  1451. {
  1452. XPathNodeInfoAtom_t4E1898849C241487219F72C0B61B5D474E1059FE* L_0 = ___0_value;
  1453. __this->____next_12 = L_0;
  1454. Il2CppCodeGenWriteBarrier((void**)(&__this->____next_12), (void*)L_0);
  1455. return;
  1456. }
  1457. }
  1458. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  1459. {
  1460. {
  1461. int32_t L_0 = __this->____stringLength_4;
  1462. return L_0;
  1463. }
  1464. }