System.Runtime.CompilerServices.Unsafe_Attr.cpp 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. // System.Char[]
  10. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  11. // System.Reflection.AssemblyCompanyAttribute
  12. struct AssemblyCompanyAttribute_t642AAB097D7DEAAB623BEBE4664327E9B01D1DE4;
  13. // System.Reflection.AssemblyCopyrightAttribute
  14. struct AssemblyCopyrightAttribute_tA6A09319EF50B48D962810032000DEE7B12904EC;
  15. // System.Reflection.AssemblyDescriptionAttribute
  16. struct AssemblyDescriptionAttribute_tF4460CCB289F6E2F71841792BBC7E6907DF612B3;
  17. // System.Reflection.AssemblyFileVersionAttribute
  18. struct AssemblyFileVersionAttribute_tCC1036D0566155DC5688D9230EF3C07D82A1896F;
  19. // System.Reflection.AssemblyInformationalVersionAttribute
  20. struct AssemblyInformationalVersionAttribute_t962229DBE84C4A66FB0B542E9AEBC510F55950D0;
  21. // System.Reflection.AssemblyMetadataAttribute
  22. struct AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F;
  23. // System.Reflection.AssemblyProductAttribute
  24. struct AssemblyProductAttribute_t6BB0E0F76C752E14A4C26B4D1E230019068601CA;
  25. // System.Reflection.AssemblyTitleAttribute
  26. struct AssemblyTitleAttribute_tABB894D0792C7F307694CC796C8AE5D6A20382E7;
  27. // System.AttributeUsageAttribute
  28. struct AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C;
  29. // System.CLSCompliantAttribute
  30. struct CLSCompliantAttribute_tA28EF6D4ADBD3C5C429DE9A70DD1E927C8906249;
  31. // System.Runtime.CompilerServices.CompilationRelaxationsAttribute
  32. struct CompilationRelaxationsAttribute_t661FDDC06629BDA607A42BD660944F039FE03AFF;
  33. // System.Diagnostics.DebuggableAttribute
  34. struct DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B;
  35. // System.Runtime.CompilerServices.IsReadOnlyAttribute
  36. struct IsReadOnlyAttribute_t75F14734D884760E87E4E418E13381FD5554D37C;
  37. // System.Runtime.Versioning.NonVersionableAttribute
  38. struct NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E;
  39. // System.Runtime.CompilerServices.RuntimeCompatibilityAttribute
  40. struct RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80;
  41. // System.String
  42. struct String_t;
  43. IL2CPP_EXTERN_C_BEGIN
  44. IL2CPP_EXTERN_C_END
  45. #ifdef __clang__
  46. #pragma clang diagnostic push
  47. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48. #pragma clang diagnostic ignored "-Wunused-variable"
  49. #endif
  50. // System.Object
  51. // System.Attribute
  52. struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 : public RuntimeObject
  53. {
  54. public:
  55. public:
  56. };
  57. // System.String
  58. struct String_t : public RuntimeObject
  59. {
  60. public:
  61. // System.Int32 System.String::m_stringLength
  62. int32_t ___m_stringLength_0;
  63. // System.Char System.String::m_firstChar
  64. Il2CppChar ___m_firstChar_1;
  65. public:
  66. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  67. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  68. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  69. inline void set_m_stringLength_0(int32_t value)
  70. {
  71. ___m_stringLength_0 = value;
  72. }
  73. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  74. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  75. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  76. inline void set_m_firstChar_1(Il2CppChar value)
  77. {
  78. ___m_firstChar_1 = value;
  79. }
  80. };
  81. struct String_t_StaticFields
  82. {
  83. public:
  84. // System.String System.String::Empty
  85. String_t* ___Empty_5;
  86. public:
  87. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  88. inline String_t* get_Empty_5() const { return ___Empty_5; }
  89. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  90. inline void set_Empty_5(String_t* value)
  91. {
  92. ___Empty_5 = value;
  93. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  94. }
  95. };
  96. // System.ValueType
  97. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  98. {
  99. public:
  100. public:
  101. };
  102. // Native definition for P/Invoke marshalling of System.ValueType
  103. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  104. {
  105. };
  106. // Native definition for COM marshalling of System.ValueType
  107. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  108. {
  109. };
  110. // System.Reflection.AssemblyCompanyAttribute
  111. struct AssemblyCompanyAttribute_t642AAB097D7DEAAB623BEBE4664327E9B01D1DE4 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  112. {
  113. public:
  114. // System.String System.Reflection.AssemblyCompanyAttribute::m_company
  115. String_t* ___m_company_0;
  116. public:
  117. inline static int32_t get_offset_of_m_company_0() { return static_cast<int32_t>(offsetof(AssemblyCompanyAttribute_t642AAB097D7DEAAB623BEBE4664327E9B01D1DE4, ___m_company_0)); }
  118. inline String_t* get_m_company_0() const { return ___m_company_0; }
  119. inline String_t** get_address_of_m_company_0() { return &___m_company_0; }
  120. inline void set_m_company_0(String_t* value)
  121. {
  122. ___m_company_0 = value;
  123. Il2CppCodeGenWriteBarrier((void**)(&___m_company_0), (void*)value);
  124. }
  125. };
  126. // System.Reflection.AssemblyCopyrightAttribute
  127. struct AssemblyCopyrightAttribute_tA6A09319EF50B48D962810032000DEE7B12904EC : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  128. {
  129. public:
  130. // System.String System.Reflection.AssemblyCopyrightAttribute::m_copyright
  131. String_t* ___m_copyright_0;
  132. public:
  133. inline static int32_t get_offset_of_m_copyright_0() { return static_cast<int32_t>(offsetof(AssemblyCopyrightAttribute_tA6A09319EF50B48D962810032000DEE7B12904EC, ___m_copyright_0)); }
  134. inline String_t* get_m_copyright_0() const { return ___m_copyright_0; }
  135. inline String_t** get_address_of_m_copyright_0() { return &___m_copyright_0; }
  136. inline void set_m_copyright_0(String_t* value)
  137. {
  138. ___m_copyright_0 = value;
  139. Il2CppCodeGenWriteBarrier((void**)(&___m_copyright_0), (void*)value);
  140. }
  141. };
  142. // System.Reflection.AssemblyDescriptionAttribute
  143. struct AssemblyDescriptionAttribute_tF4460CCB289F6E2F71841792BBC7E6907DF612B3 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  144. {
  145. public:
  146. // System.String System.Reflection.AssemblyDescriptionAttribute::m_description
  147. String_t* ___m_description_0;
  148. public:
  149. inline static int32_t get_offset_of_m_description_0() { return static_cast<int32_t>(offsetof(AssemblyDescriptionAttribute_tF4460CCB289F6E2F71841792BBC7E6907DF612B3, ___m_description_0)); }
  150. inline String_t* get_m_description_0() const { return ___m_description_0; }
  151. inline String_t** get_address_of_m_description_0() { return &___m_description_0; }
  152. inline void set_m_description_0(String_t* value)
  153. {
  154. ___m_description_0 = value;
  155. Il2CppCodeGenWriteBarrier((void**)(&___m_description_0), (void*)value);
  156. }
  157. };
  158. // System.Reflection.AssemblyFileVersionAttribute
  159. struct AssemblyFileVersionAttribute_tCC1036D0566155DC5688D9230EF3C07D82A1896F : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  160. {
  161. public:
  162. // System.String System.Reflection.AssemblyFileVersionAttribute::_version
  163. String_t* ____version_0;
  164. public:
  165. inline static int32_t get_offset_of__version_0() { return static_cast<int32_t>(offsetof(AssemblyFileVersionAttribute_tCC1036D0566155DC5688D9230EF3C07D82A1896F, ____version_0)); }
  166. inline String_t* get__version_0() const { return ____version_0; }
  167. inline String_t** get_address_of__version_0() { return &____version_0; }
  168. inline void set__version_0(String_t* value)
  169. {
  170. ____version_0 = value;
  171. Il2CppCodeGenWriteBarrier((void**)(&____version_0), (void*)value);
  172. }
  173. };
  174. // System.Reflection.AssemblyInformationalVersionAttribute
  175. struct AssemblyInformationalVersionAttribute_t962229DBE84C4A66FB0B542E9AEBC510F55950D0 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  176. {
  177. public:
  178. // System.String System.Reflection.AssemblyInformationalVersionAttribute::m_informationalVersion
  179. String_t* ___m_informationalVersion_0;
  180. public:
  181. inline static int32_t get_offset_of_m_informationalVersion_0() { return static_cast<int32_t>(offsetof(AssemblyInformationalVersionAttribute_t962229DBE84C4A66FB0B542E9AEBC510F55950D0, ___m_informationalVersion_0)); }
  182. inline String_t* get_m_informationalVersion_0() const { return ___m_informationalVersion_0; }
  183. inline String_t** get_address_of_m_informationalVersion_0() { return &___m_informationalVersion_0; }
  184. inline void set_m_informationalVersion_0(String_t* value)
  185. {
  186. ___m_informationalVersion_0 = value;
  187. Il2CppCodeGenWriteBarrier((void**)(&___m_informationalVersion_0), (void*)value);
  188. }
  189. };
  190. // System.Reflection.AssemblyMetadataAttribute
  191. struct AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  192. {
  193. public:
  194. // System.String System.Reflection.AssemblyMetadataAttribute::m_key
  195. String_t* ___m_key_0;
  196. // System.String System.Reflection.AssemblyMetadataAttribute::m_value
  197. String_t* ___m_value_1;
  198. public:
  199. inline static int32_t get_offset_of_m_key_0() { return static_cast<int32_t>(offsetof(AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F, ___m_key_0)); }
  200. inline String_t* get_m_key_0() const { return ___m_key_0; }
  201. inline String_t** get_address_of_m_key_0() { return &___m_key_0; }
  202. inline void set_m_key_0(String_t* value)
  203. {
  204. ___m_key_0 = value;
  205. Il2CppCodeGenWriteBarrier((void**)(&___m_key_0), (void*)value);
  206. }
  207. inline static int32_t get_offset_of_m_value_1() { return static_cast<int32_t>(offsetof(AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F, ___m_value_1)); }
  208. inline String_t* get_m_value_1() const { return ___m_value_1; }
  209. inline String_t** get_address_of_m_value_1() { return &___m_value_1; }
  210. inline void set_m_value_1(String_t* value)
  211. {
  212. ___m_value_1 = value;
  213. Il2CppCodeGenWriteBarrier((void**)(&___m_value_1), (void*)value);
  214. }
  215. };
  216. // System.Reflection.AssemblyProductAttribute
  217. struct AssemblyProductAttribute_t6BB0E0F76C752E14A4C26B4D1E230019068601CA : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  218. {
  219. public:
  220. // System.String System.Reflection.AssemblyProductAttribute::m_product
  221. String_t* ___m_product_0;
  222. public:
  223. inline static int32_t get_offset_of_m_product_0() { return static_cast<int32_t>(offsetof(AssemblyProductAttribute_t6BB0E0F76C752E14A4C26B4D1E230019068601CA, ___m_product_0)); }
  224. inline String_t* get_m_product_0() const { return ___m_product_0; }
  225. inline String_t** get_address_of_m_product_0() { return &___m_product_0; }
  226. inline void set_m_product_0(String_t* value)
  227. {
  228. ___m_product_0 = value;
  229. Il2CppCodeGenWriteBarrier((void**)(&___m_product_0), (void*)value);
  230. }
  231. };
  232. // System.Reflection.AssemblyTitleAttribute
  233. struct AssemblyTitleAttribute_tABB894D0792C7F307694CC796C8AE5D6A20382E7 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  234. {
  235. public:
  236. // System.String System.Reflection.AssemblyTitleAttribute::m_title
  237. String_t* ___m_title_0;
  238. public:
  239. inline static int32_t get_offset_of_m_title_0() { return static_cast<int32_t>(offsetof(AssemblyTitleAttribute_tABB894D0792C7F307694CC796C8AE5D6A20382E7, ___m_title_0)); }
  240. inline String_t* get_m_title_0() const { return ___m_title_0; }
  241. inline String_t** get_address_of_m_title_0() { return &___m_title_0; }
  242. inline void set_m_title_0(String_t* value)
  243. {
  244. ___m_title_0 = value;
  245. Il2CppCodeGenWriteBarrier((void**)(&___m_title_0), (void*)value);
  246. }
  247. };
  248. // System.Boolean
  249. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  250. {
  251. public:
  252. // System.Boolean System.Boolean::m_value
  253. bool ___m_value_0;
  254. public:
  255. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  256. inline bool get_m_value_0() const { return ___m_value_0; }
  257. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  258. inline void set_m_value_0(bool value)
  259. {
  260. ___m_value_0 = value;
  261. }
  262. };
  263. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  264. {
  265. public:
  266. // System.String System.Boolean::TrueString
  267. String_t* ___TrueString_5;
  268. // System.String System.Boolean::FalseString
  269. String_t* ___FalseString_6;
  270. public:
  271. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  272. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  273. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  274. inline void set_TrueString_5(String_t* value)
  275. {
  276. ___TrueString_5 = value;
  277. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  278. }
  279. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  280. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  281. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  282. inline void set_FalseString_6(String_t* value)
  283. {
  284. ___FalseString_6 = value;
  285. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  286. }
  287. };
  288. // System.CLSCompliantAttribute
  289. struct CLSCompliantAttribute_tA28EF6D4ADBD3C5C429DE9A70DD1E927C8906249 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  290. {
  291. public:
  292. // System.Boolean System.CLSCompliantAttribute::m_compliant
  293. bool ___m_compliant_0;
  294. public:
  295. inline static int32_t get_offset_of_m_compliant_0() { return static_cast<int32_t>(offsetof(CLSCompliantAttribute_tA28EF6D4ADBD3C5C429DE9A70DD1E927C8906249, ___m_compliant_0)); }
  296. inline bool get_m_compliant_0() const { return ___m_compliant_0; }
  297. inline bool* get_address_of_m_compliant_0() { return &___m_compliant_0; }
  298. inline void set_m_compliant_0(bool value)
  299. {
  300. ___m_compliant_0 = value;
  301. }
  302. };
  303. // System.Runtime.CompilerServices.CompilationRelaxationsAttribute
  304. struct CompilationRelaxationsAttribute_t661FDDC06629BDA607A42BD660944F039FE03AFF : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  305. {
  306. public:
  307. // System.Int32 System.Runtime.CompilerServices.CompilationRelaxationsAttribute::m_relaxations
  308. int32_t ___m_relaxations_0;
  309. public:
  310. inline static int32_t get_offset_of_m_relaxations_0() { return static_cast<int32_t>(offsetof(CompilationRelaxationsAttribute_t661FDDC06629BDA607A42BD660944F039FE03AFF, ___m_relaxations_0)); }
  311. inline int32_t get_m_relaxations_0() const { return ___m_relaxations_0; }
  312. inline int32_t* get_address_of_m_relaxations_0() { return &___m_relaxations_0; }
  313. inline void set_m_relaxations_0(int32_t value)
  314. {
  315. ___m_relaxations_0 = value;
  316. }
  317. };
  318. // System.Enum
  319. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  320. {
  321. public:
  322. public:
  323. };
  324. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  325. {
  326. public:
  327. // System.Char[] System.Enum::enumSeperatorCharArray
  328. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  329. public:
  330. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  331. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  332. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  333. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  334. {
  335. ___enumSeperatorCharArray_0 = value;
  336. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  337. }
  338. };
  339. // Native definition for P/Invoke marshalling of System.Enum
  340. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  341. {
  342. };
  343. // Native definition for COM marshalling of System.Enum
  344. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  345. {
  346. };
  347. // System.Runtime.CompilerServices.IsReadOnlyAttribute
  348. struct IsReadOnlyAttribute_t75F14734D884760E87E4E418E13381FD5554D37C : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  349. {
  350. public:
  351. public:
  352. };
  353. // System.Runtime.Versioning.NonVersionableAttribute
  354. struct NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  355. {
  356. public:
  357. public:
  358. };
  359. // System.Runtime.CompilerServices.RuntimeCompatibilityAttribute
  360. struct RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  361. {
  362. public:
  363. // System.Boolean System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::m_wrapNonExceptionThrows
  364. bool ___m_wrapNonExceptionThrows_0;
  365. public:
  366. inline static int32_t get_offset_of_m_wrapNonExceptionThrows_0() { return static_cast<int32_t>(offsetof(RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80, ___m_wrapNonExceptionThrows_0)); }
  367. inline bool get_m_wrapNonExceptionThrows_0() const { return ___m_wrapNonExceptionThrows_0; }
  368. inline bool* get_address_of_m_wrapNonExceptionThrows_0() { return &___m_wrapNonExceptionThrows_0; }
  369. inline void set_m_wrapNonExceptionThrows_0(bool value)
  370. {
  371. ___m_wrapNonExceptionThrows_0 = value;
  372. }
  373. };
  374. // System.Void
  375. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  376. {
  377. public:
  378. union
  379. {
  380. struct
  381. {
  382. };
  383. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  384. };
  385. public:
  386. };
  387. // System.AttributeTargets
  388. struct AttributeTargets_t5F71273DFE1D0CA9B8109F02A023A7DBA9BFC923
  389. {
  390. public:
  391. // System.Int32 System.AttributeTargets::value__
  392. int32_t ___value___2;
  393. public:
  394. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AttributeTargets_t5F71273DFE1D0CA9B8109F02A023A7DBA9BFC923, ___value___2)); }
  395. inline int32_t get_value___2() const { return ___value___2; }
  396. inline int32_t* get_address_of_value___2() { return &___value___2; }
  397. inline void set_value___2(int32_t value)
  398. {
  399. ___value___2 = value;
  400. }
  401. };
  402. // System.Diagnostics.DebuggableAttribute/DebuggingModes
  403. struct DebuggingModes_t279D5B9C012ABA935887CB73C5A63A1F46AF08A8
  404. {
  405. public:
  406. // System.Int32 System.Diagnostics.DebuggableAttribute/DebuggingModes::value__
  407. int32_t ___value___2;
  408. public:
  409. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DebuggingModes_t279D5B9C012ABA935887CB73C5A63A1F46AF08A8, ___value___2)); }
  410. inline int32_t get_value___2() const { return ___value___2; }
  411. inline int32_t* get_address_of_value___2() { return &___value___2; }
  412. inline void set_value___2(int32_t value)
  413. {
  414. ___value___2 = value;
  415. }
  416. };
  417. // System.AttributeUsageAttribute
  418. struct AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  419. {
  420. public:
  421. // System.AttributeTargets System.AttributeUsageAttribute::m_attributeTarget
  422. int32_t ___m_attributeTarget_0;
  423. // System.Boolean System.AttributeUsageAttribute::m_allowMultiple
  424. bool ___m_allowMultiple_1;
  425. // System.Boolean System.AttributeUsageAttribute::m_inherited
  426. bool ___m_inherited_2;
  427. public:
  428. inline static int32_t get_offset_of_m_attributeTarget_0() { return static_cast<int32_t>(offsetof(AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C, ___m_attributeTarget_0)); }
  429. inline int32_t get_m_attributeTarget_0() const { return ___m_attributeTarget_0; }
  430. inline int32_t* get_address_of_m_attributeTarget_0() { return &___m_attributeTarget_0; }
  431. inline void set_m_attributeTarget_0(int32_t value)
  432. {
  433. ___m_attributeTarget_0 = value;
  434. }
  435. inline static int32_t get_offset_of_m_allowMultiple_1() { return static_cast<int32_t>(offsetof(AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C, ___m_allowMultiple_1)); }
  436. inline bool get_m_allowMultiple_1() const { return ___m_allowMultiple_1; }
  437. inline bool* get_address_of_m_allowMultiple_1() { return &___m_allowMultiple_1; }
  438. inline void set_m_allowMultiple_1(bool value)
  439. {
  440. ___m_allowMultiple_1 = value;
  441. }
  442. inline static int32_t get_offset_of_m_inherited_2() { return static_cast<int32_t>(offsetof(AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C, ___m_inherited_2)); }
  443. inline bool get_m_inherited_2() const { return ___m_inherited_2; }
  444. inline bool* get_address_of_m_inherited_2() { return &___m_inherited_2; }
  445. inline void set_m_inherited_2(bool value)
  446. {
  447. ___m_inherited_2 = value;
  448. }
  449. };
  450. struct AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C_StaticFields
  451. {
  452. public:
  453. // System.AttributeUsageAttribute System.AttributeUsageAttribute::Default
  454. AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * ___Default_3;
  455. public:
  456. inline static int32_t get_offset_of_Default_3() { return static_cast<int32_t>(offsetof(AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C_StaticFields, ___Default_3)); }
  457. inline AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * get_Default_3() const { return ___Default_3; }
  458. inline AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C ** get_address_of_Default_3() { return &___Default_3; }
  459. inline void set_Default_3(AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * value)
  460. {
  461. ___Default_3 = value;
  462. Il2CppCodeGenWriteBarrier((void**)(&___Default_3), (void*)value);
  463. }
  464. };
  465. // System.Diagnostics.DebuggableAttribute
  466. struct DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
  467. {
  468. public:
  469. // System.Diagnostics.DebuggableAttribute/DebuggingModes System.Diagnostics.DebuggableAttribute::m_debuggingModes
  470. int32_t ___m_debuggingModes_0;
  471. public:
  472. inline static int32_t get_offset_of_m_debuggingModes_0() { return static_cast<int32_t>(offsetof(DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B, ___m_debuggingModes_0)); }
  473. inline int32_t get_m_debuggingModes_0() const { return ___m_debuggingModes_0; }
  474. inline int32_t* get_address_of_m_debuggingModes_0() { return &___m_debuggingModes_0; }
  475. inline void set_m_debuggingModes_0(int32_t value)
  476. {
  477. ___m_debuggingModes_0 = value;
  478. }
  479. };
  480. #ifdef __clang__
  481. #pragma clang diagnostic pop
  482. #endif
  483. // System.Void System.Reflection.AssemblyCompanyAttribute::.ctor(System.String)
  484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyCompanyAttribute__ctor_m435C9FEC405646617645636E67860598A0C46FF0 (AssemblyCompanyAttribute_t642AAB097D7DEAAB623BEBE4664327E9B01D1DE4 * __this, String_t* ___company0, const RuntimeMethod* method);
  485. // System.Void System.Reflection.AssemblyCopyrightAttribute::.ctor(System.String)
  486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyCopyrightAttribute__ctor_mB0B5F5C1A7A8B172289CC694E2711F07A37CE3F3 (AssemblyCopyrightAttribute_tA6A09319EF50B48D962810032000DEE7B12904EC * __this, String_t* ___copyright0, const RuntimeMethod* method);
  487. // System.Void System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
  488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyMetadataAttribute__ctor_m5A4B63DCD1CCB566C877C0CFCD9FE0BBDD249529 (AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F * __this, String_t* ___key0, String_t* ___value1, const RuntimeMethod* method);
  489. // System.Void System.Reflection.AssemblyDescriptionAttribute::.ctor(System.String)
  490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyDescriptionAttribute__ctor_m3A0BD500FF352A67235FBA499FBA58EFF15B1F25 (AssemblyDescriptionAttribute_tF4460CCB289F6E2F71841792BBC7E6907DF612B3 * __this, String_t* ___description0, const RuntimeMethod* method);
  491. // System.Void System.Reflection.AssemblyTitleAttribute::.ctor(System.String)
  492. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyTitleAttribute__ctor_mE239F206B3B369C48AE1F3B4211688778FE99E8D (AssemblyTitleAttribute_tABB894D0792C7F307694CC796C8AE5D6A20382E7 * __this, String_t* ___title0, const RuntimeMethod* method);
  493. // System.Void System.Reflection.AssemblyInformationalVersionAttribute::.ctor(System.String)
  494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyInformationalVersionAttribute__ctor_m9BF349D8F980B0ABAB2A6312E422915285FA1678 (AssemblyInformationalVersionAttribute_t962229DBE84C4A66FB0B542E9AEBC510F55950D0 * __this, String_t* ___informationalVersion0, const RuntimeMethod* method);
  495. // System.Void System.Reflection.AssemblyFileVersionAttribute::.ctor(System.String)
  496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyFileVersionAttribute__ctor_mF855AEBC51CB72F4FF913499256741AE57B0F13D (AssemblyFileVersionAttribute_tCC1036D0566155DC5688D9230EF3C07D82A1896F * __this, String_t* ___version0, const RuntimeMethod* method);
  497. // System.Void System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor()
  498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeCompatibilityAttribute__ctor_m551DDF1438CE97A984571949723F30F44CF7317C (RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80 * __this, const RuntimeMethod* method);
  499. // System.Void System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::set_WrapNonExceptionThrows(System.Boolean)
  500. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m8562196F90F3EBCEC23B5708EE0332842883C490_inline (RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80 * __this, bool ___value0, const RuntimeMethod* method);
  501. // System.Void System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(System.Int32)
  502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompilationRelaxationsAttribute__ctor_mAC3079EBC4EEAB474EED8208EF95DB39C922333B (CompilationRelaxationsAttribute_t661FDDC06629BDA607A42BD660944F039FE03AFF * __this, int32_t ___relaxations0, const RuntimeMethod* method);
  503. // System.Void System.CLSCompliantAttribute::.ctor(System.Boolean)
  504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CLSCompliantAttribute__ctor_m340EDA4DA5E45506AD631FE84241ADFB6B3F0270 (CLSCompliantAttribute_tA28EF6D4ADBD3C5C429DE9A70DD1E927C8906249 * __this, bool ___isCompliant0, const RuntimeMethod* method);
  505. // System.Void System.Diagnostics.DebuggableAttribute::.ctor(System.Diagnostics.DebuggableAttribute/DebuggingModes)
  506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggableAttribute__ctor_m7FF445C8435494A4847123A668D889E692E55550 (DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B * __this, int32_t ___modes0, const RuntimeMethod* method);
  507. // System.Void System.Reflection.AssemblyProductAttribute::.ctor(System.String)
  508. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AssemblyProductAttribute__ctor_m26DF1EBC1C86E7DA4786C66B44123899BE8DBCB8 (AssemblyProductAttribute_t6BB0E0F76C752E14A4C26B4D1E230019068601CA * __this, String_t* ___product0, const RuntimeMethod* method);
  509. // System.Void System.Runtime.Versioning.NonVersionableAttribute::.ctor()
  510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8 (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * __this, const RuntimeMethod* method);
  511. // System.Void System.Runtime.CompilerServices.IsReadOnlyAttribute::.ctor()
  512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsReadOnlyAttribute__ctor_m835F2A578DB494301E752B9F715E5595CF841B3B (IsReadOnlyAttribute_t75F14734D884760E87E4E418E13381FD5554D37C * __this, const RuntimeMethod* method);
  513. // System.Void System.AttributeUsageAttribute::.ctor(System.AttributeTargets)
  514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributeUsageAttribute__ctor_m5114E18826A49A025D48DC71904C430BD590656D (AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * __this, int32_t ___validOn0, const RuntimeMethod* method);
  515. // System.Void System.AttributeUsageAttribute::set_AllowMultiple(System.Boolean)
  516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttributeUsageAttribute_set_AllowMultiple_mF412CDAFFE16D056721EF81A1EC04ACE63612055_inline (AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * __this, bool ___value0, const RuntimeMethod* method);
  517. // System.Void System.AttributeUsageAttribute::set_Inherited(System.Boolean)
  518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttributeUsageAttribute_set_Inherited_m56105980C36CB71AECD398C6077739BDFD2085E0_inline (AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * __this, bool ___value0, const RuntimeMethod* method);
  519. static void System_Runtime_CompilerServices_Unsafe_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
  520. {
  521. {
  522. AssemblyCompanyAttribute_t642AAB097D7DEAAB623BEBE4664327E9B01D1DE4 * tmp = (AssemblyCompanyAttribute_t642AAB097D7DEAAB623BEBE4664327E9B01D1DE4 *)cache->attributes[0];
  523. AssemblyCompanyAttribute__ctor_m435C9FEC405646617645636E67860598A0C46FF0(tmp, il2cpp_codegen_string_new_wrapper("\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E"), NULL);
  524. }
  525. {
  526. AssemblyCopyrightAttribute_tA6A09319EF50B48D962810032000DEE7B12904EC * tmp = (AssemblyCopyrightAttribute_tA6A09319EF50B48D962810032000DEE7B12904EC *)cache->attributes[1];
  527. AssemblyCopyrightAttribute__ctor_mB0B5F5C1A7A8B172289CC694E2711F07A37CE3F3(tmp, il2cpp_codegen_string_new_wrapper("\xC2\xA9\x20\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\x20\x43\x6F\x72\x70\x6F\x72\x61\x74\x69\x6F\x6E\x2E\x20\x20\x41\x6C\x6C\x20\x72\x69\x67\x68\x74\x73\x20\x72\x65\x73\x65\x72\x76\x65\x64\x2E"), NULL);
  528. }
  529. {
  530. AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F * tmp = (AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F *)cache->attributes[2];
  531. AssemblyMetadataAttribute__ctor_m5A4B63DCD1CCB566C877C0CFCD9FE0BBDD249529(tmp, il2cpp_codegen_string_new_wrapper("\x53\x65\x72\x76\x69\x63\x65\x61\x62\x6C\x65"), il2cpp_codegen_string_new_wrapper("\x54\x72\x75\x65"), NULL);
  532. }
  533. {
  534. AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F * tmp = (AssemblyMetadataAttribute_tC11B256960EB0C004D873A8822B5F84C5590455F *)cache->attributes[3];
  535. AssemblyMetadataAttribute__ctor_m5A4B63DCD1CCB566C877C0CFCD9FE0BBDD249529(tmp, il2cpp_codegen_string_new_wrapper("\x2E\x4E\x45\x54\x46\x72\x61\x6D\x65\x77\x6F\x72\x6B\x41\x73\x73\x65\x6D\x62\x6C\x79"), il2cpp_codegen_string_new_wrapper(""), NULL);
  536. }
  537. {
  538. AssemblyDescriptionAttribute_tF4460CCB289F6E2F71841792BBC7E6907DF612B3 * tmp = (AssemblyDescriptionAttribute_tF4460CCB289F6E2F71841792BBC7E6907DF612B3 *)cache->attributes[4];
  539. AssemblyDescriptionAttribute__ctor_m3A0BD500FF352A67235FBA499FBA58EFF15B1F25(tmp, il2cpp_codegen_string_new_wrapper("\x53\x79\x73\x74\x65\x6D\x2E\x52\x75\x6E\x74\x69\x6D\x65\x2E\x43\x6F\x6D\x70\x69\x6C\x65\x72\x53\x65\x72\x76\x69\x63\x65\x73\x2E\x55\x6E\x73\x61\x66\x65"), NULL);
  540. }
  541. {
  542. AssemblyTitleAttribute_tABB894D0792C7F307694CC796C8AE5D6A20382E7 * tmp = (AssemblyTitleAttribute_tABB894D0792C7F307694CC796C8AE5D6A20382E7 *)cache->attributes[5];
  543. AssemblyTitleAttribute__ctor_mE239F206B3B369C48AE1F3B4211688778FE99E8D(tmp, il2cpp_codegen_string_new_wrapper("\x53\x79\x73\x74\x65\x6D\x2E\x52\x75\x6E\x74\x69\x6D\x65\x2E\x43\x6F\x6D\x70\x69\x6C\x65\x72\x53\x65\x72\x76\x69\x63\x65\x73\x2E\x55\x6E\x73\x61\x66\x65"), NULL);
  544. }
  545. {
  546. AssemblyInformationalVersionAttribute_t962229DBE84C4A66FB0B542E9AEBC510F55950D0 * tmp = (AssemblyInformationalVersionAttribute_t962229DBE84C4A66FB0B542E9AEBC510F55950D0 *)cache->attributes[6];
  547. AssemblyInformationalVersionAttribute__ctor_m9BF349D8F980B0ABAB2A6312E422915285FA1678(tmp, il2cpp_codegen_string_new_wrapper("\x35\x2E\x30\x2E\x30"), NULL);
  548. }
  549. {
  550. AssemblyFileVersionAttribute_tCC1036D0566155DC5688D9230EF3C07D82A1896F * tmp = (AssemblyFileVersionAttribute_tCC1036D0566155DC5688D9230EF3C07D82A1896F *)cache->attributes[7];
  551. AssemblyFileVersionAttribute__ctor_mF855AEBC51CB72F4FF913499256741AE57B0F13D(tmp, il2cpp_codegen_string_new_wrapper("\x35\x2E\x30\x2E\x32\x30\x2E\x35\x31\x39\x30\x34"), NULL);
  552. }
  553. {
  554. RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80 * tmp = (RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80 *)cache->attributes[8];
  555. RuntimeCompatibilityAttribute__ctor_m551DDF1438CE97A984571949723F30F44CF7317C(tmp, NULL);
  556. RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m8562196F90F3EBCEC23B5708EE0332842883C490_inline(tmp, true, NULL);
  557. }
  558. {
  559. CompilationRelaxationsAttribute_t661FDDC06629BDA607A42BD660944F039FE03AFF * tmp = (CompilationRelaxationsAttribute_t661FDDC06629BDA607A42BD660944F039FE03AFF *)cache->attributes[9];
  560. CompilationRelaxationsAttribute__ctor_mAC3079EBC4EEAB474EED8208EF95DB39C922333B(tmp, 8LL, NULL);
  561. }
  562. {
  563. CLSCompliantAttribute_tA28EF6D4ADBD3C5C429DE9A70DD1E927C8906249 * tmp = (CLSCompliantAttribute_tA28EF6D4ADBD3C5C429DE9A70DD1E927C8906249 *)cache->attributes[10];
  564. CLSCompliantAttribute__ctor_m340EDA4DA5E45506AD631FE84241ADFB6B3F0270(tmp, false, NULL);
  565. }
  566. {
  567. DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B * tmp = (DebuggableAttribute_tA8054EBD0FC7511695D494B690B5771658E3191B *)cache->attributes[11];
  568. DebuggableAttribute__ctor_m7FF445C8435494A4847123A668D889E692E55550(tmp, 3LL, NULL);
  569. }
  570. {
  571. AssemblyProductAttribute_t6BB0E0F76C752E14A4C26B4D1E230019068601CA * tmp = (AssemblyProductAttribute_t6BB0E0F76C752E14A4C26B4D1E230019068601CA *)cache->attributes[12];
  572. AssemblyProductAttribute__ctor_m26DF1EBC1C86E7DA4786C66B44123899BE8DBCB8(tmp, il2cpp_codegen_string_new_wrapper("\x4D\x69\x63\x72\x6F\x73\x6F\x66\x74\xC2\xAE\x20\x2E\x4E\x45\x54\x20\x46\x72\x61\x6D\x65\x77\x6F\x72\x6B"), NULL);
  573. }
  574. }
  575. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Read_m9AA02597BC7EF82DD9724D04D2F0D55AE1AD8F77(CustomAttributesCache* cache)
  576. {
  577. {
  578. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  579. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  580. }
  581. }
  582. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_ReadUnaligned_m4AC219429780EB77155123D3D6064E4EC8D6D0B0(CustomAttributesCache* cache)
  583. {
  584. {
  585. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  586. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  587. }
  588. }
  589. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_WriteUnaligned_m4196CA3C5A9C611D3CA14939291AC01E39DB1E0B(CustomAttributesCache* cache)
  590. {
  591. {
  592. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  593. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  594. }
  595. }
  596. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsPointer_m8E43CAF274D66D6C5A3DDC7CFE2921C4CCCBFD06(CustomAttributesCache* cache)
  597. {
  598. {
  599. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  600. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  601. }
  602. }
  603. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_SkipInit_m9ED7E45BC151CF3FC8FCE3EAEDA379B437FBE732(CustomAttributesCache* cache)
  604. {
  605. {
  606. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  607. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  608. }
  609. }
  610. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_SizeOf_mBC179FAEE64390C8EA100652C40A207F5020614B(CustomAttributesCache* cache)
  611. {
  612. {
  613. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  614. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  615. }
  616. }
  617. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_CopyBlock_mEB2CB6E517E5DB6C204029FD2E458B110AEE8FC7(CustomAttributesCache* cache)
  618. {
  619. {
  620. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  621. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  622. }
  623. }
  624. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_CopyBlockUnaligned_m4B9A634A3C08AEED469CA7150F24B1B553A0216C(CustomAttributesCache* cache)
  625. {
  626. {
  627. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  628. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  629. }
  630. }
  631. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F(CustomAttributesCache* cache)
  632. {
  633. {
  634. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  635. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  636. }
  637. }
  638. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406(CustomAttributesCache* cache)
  639. {
  640. {
  641. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  642. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  643. }
  644. }
  645. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_As_mF214D64BE6498AEE078059F3DFDBC64CC2F81674(CustomAttributesCache* cache)
  646. {
  647. {
  648. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  649. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  650. }
  651. }
  652. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsRef_mDA3D6FB990B92BF1FE8AAEBB0B18E1D7DD4CE0E8(CustomAttributesCache* cache)
  653. {
  654. {
  655. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  656. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  657. }
  658. }
  659. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsRef_m1F65C7453D594D753321B154F809C3EE97721BF8(CustomAttributesCache* cache)
  660. {
  661. {
  662. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  663. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  664. }
  665. }
  666. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsRef_m1F65C7453D594D753321B154F809C3EE97721BF8____source0(CustomAttributesCache* cache)
  667. {
  668. {
  669. IsReadOnlyAttribute_t75F14734D884760E87E4E418E13381FD5554D37C * tmp = (IsReadOnlyAttribute_t75F14734D884760E87E4E418E13381FD5554D37C *)cache->attributes[0];
  670. IsReadOnlyAttribute__ctor_m835F2A578DB494301E752B9F715E5595CF841B3B(tmp, NULL);
  671. }
  672. }
  673. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_As_m9C9511BFED08A87688B2821AB8727FFDD7DCCB12(CustomAttributesCache* cache)
  674. {
  675. {
  676. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  677. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  678. }
  679. }
  680. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Add_m67E112C28EA37150B814A45F3EE6A5DA9DA9B432(CustomAttributesCache* cache)
  681. {
  682. {
  683. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  684. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  685. }
  686. }
  687. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Add_m2E82D5CE7E551AD4C21FEBBE245F5AA67BA5C776(CustomAttributesCache* cache)
  688. {
  689. {
  690. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  691. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  692. }
  693. }
  694. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Add_m34D08C8C0C0E1B62CD8A6C88E22F4CE12E936573(CustomAttributesCache* cache)
  695. {
  696. {
  697. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  698. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  699. }
  700. }
  701. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AddByteOffset_m52EE5BD1F24D932A4FD61DE21D155B4E9D61E85C(CustomAttributesCache* cache)
  702. {
  703. {
  704. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  705. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  706. }
  707. }
  708. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Subtract_mC8F57D10680A579A5F5BCE3FCCD209953265D14E(CustomAttributesCache* cache)
  709. {
  710. {
  711. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  712. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  713. }
  714. }
  715. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_ByteOffset_m607CCEC76915565226F9BB065421D14561886393(CustomAttributesCache* cache)
  716. {
  717. {
  718. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  719. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  720. }
  721. }
  722. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AreSame_m847062BE8725E7F8CA3879A903CF911A155A6E76(CustomAttributesCache* cache)
  723. {
  724. {
  725. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  726. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  727. }
  728. }
  729. static void Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_IsAddressLessThan_m3ED363CFAADFC1038803F73D8865DD75CA70B558(CustomAttributesCache* cache)
  730. {
  731. {
  732. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E * tmp = (NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E *)cache->attributes[0];
  733. NonVersionableAttribute__ctor_m76289A4A00F259E5B5FC95BA62D1CB6D13466EA8(tmp, NULL);
  734. }
  735. }
  736. static void NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E_CustomAttributesCacheGenerator(CustomAttributesCache* cache)
  737. {
  738. {
  739. AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * tmp = (AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C *)cache->attributes[0];
  740. AttributeUsageAttribute__ctor_m5114E18826A49A025D48DC71904C430BD590656D(tmp, 108LL, NULL);
  741. AttributeUsageAttribute_set_AllowMultiple_mF412CDAFFE16D056721EF81A1EC04ACE63612055_inline(tmp, false, NULL);
  742. AttributeUsageAttribute_set_Inherited_m56105980C36CB71AECD398C6077739BDFD2085E0_inline(tmp, false, NULL);
  743. }
  744. }
  745. IL2CPP_EXTERN_C const CustomAttributesCacheGenerator g_System_Runtime_CompilerServices_Unsafe_AttributeGenerators[];
  746. const CustomAttributesCacheGenerator g_System_Runtime_CompilerServices_Unsafe_AttributeGenerators[25] =
  747. {
  748. NonVersionableAttribute_tBF0FCC22DD1A14C727E1AC2704F0110EB9339C7E_CustomAttributesCacheGenerator,
  749. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Read_m9AA02597BC7EF82DD9724D04D2F0D55AE1AD8F77,
  750. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_ReadUnaligned_m4AC219429780EB77155123D3D6064E4EC8D6D0B0,
  751. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_WriteUnaligned_m4196CA3C5A9C611D3CA14939291AC01E39DB1E0B,
  752. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsPointer_m8E43CAF274D66D6C5A3DDC7CFE2921C4CCCBFD06,
  753. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_SkipInit_m9ED7E45BC151CF3FC8FCE3EAEDA379B437FBE732,
  754. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_SizeOf_mBC179FAEE64390C8EA100652C40A207F5020614B,
  755. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_CopyBlock_mEB2CB6E517E5DB6C204029FD2E458B110AEE8FC7,
  756. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_CopyBlockUnaligned_m4B9A634A3C08AEED469CA7150F24B1B553A0216C,
  757. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_InitBlockUnaligned_mDBC18343453EDA9D3974E125987D6774C5257F2F,
  758. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_InitBlockUnaligned_m68B5C8F29E67BD60711F6E9A841EB06C08B3D406,
  759. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_As_mF214D64BE6498AEE078059F3DFDBC64CC2F81674,
  760. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsRef_mDA3D6FB990B92BF1FE8AAEBB0B18E1D7DD4CE0E8,
  761. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsRef_m1F65C7453D594D753321B154F809C3EE97721BF8,
  762. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_As_m9C9511BFED08A87688B2821AB8727FFDD7DCCB12,
  763. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Add_m67E112C28EA37150B814A45F3EE6A5DA9DA9B432,
  764. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Add_m2E82D5CE7E551AD4C21FEBBE245F5AA67BA5C776,
  765. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Add_m34D08C8C0C0E1B62CD8A6C88E22F4CE12E936573,
  766. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AddByteOffset_m52EE5BD1F24D932A4FD61DE21D155B4E9D61E85C,
  767. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_Subtract_mC8F57D10680A579A5F5BCE3FCCD209953265D14E,
  768. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_ByteOffset_m607CCEC76915565226F9BB065421D14561886393,
  769. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AreSame_m847062BE8725E7F8CA3879A903CF911A155A6E76,
  770. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_IsAddressLessThan_m3ED363CFAADFC1038803F73D8865DD75CA70B558,
  771. Unsafe_tED9F0D541A095073113CD8F8F377D81179DFD0C4_CustomAttributesCacheGenerator_Unsafe_AsRef_m1F65C7453D594D753321B154F809C3EE97721BF8____source0,
  772. System_Runtime_CompilerServices_Unsafe_CustomAttributesCacheGenerator,
  773. };
  774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeCompatibilityAttribute_set_WrapNonExceptionThrows_m8562196F90F3EBCEC23B5708EE0332842883C490_inline (RuntimeCompatibilityAttribute_tFF99AB2963098F9CBCD47A20D9FD3D51C17C1C80 * __this, bool ___value0, const RuntimeMethod* method)
  775. {
  776. {
  777. bool L_0 = ___value0;
  778. __this->set_m_wrapNonExceptionThrows_0(L_0);
  779. return;
  780. }
  781. }
  782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttributeUsageAttribute_set_AllowMultiple_mF412CDAFFE16D056721EF81A1EC04ACE63612055_inline (AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * __this, bool ___value0, const RuntimeMethod* method)
  783. {
  784. {
  785. bool L_0 = ___value0;
  786. __this->set_m_allowMultiple_1(L_0);
  787. return;
  788. }
  789. }
  790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttributeUsageAttribute_set_Inherited_m56105980C36CB71AECD398C6077739BDFD2085E0_inline (AttributeUsageAttribute_tBB0BAAA82036E6FCDD80A688BBD039F6FFD8EA1C * __this, bool ___value0, const RuntimeMethod* method)
  791. {
  792. {
  793. bool L_0 = ___value0;
  794. __this->set_m_inherited_2(L_0);
  795. return;
  796. }
  797. }