No Description
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.

UnityEngine.Purchasing.WinRTStub.cpp 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  9. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  10. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  11. struct Factory_t5655C15E0AD4B24CC58A02ED1E0A289597E1F134;
  12. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  13. struct IWindowsIAP_t73A5B16DA370866C69D86DC9DFF6C85C940C4796;
  14. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
  15. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  16. struct String_t;
  17. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tB6ABBD86CE0BF8DBC13D7AEEDEE030FDBCE38452;
  18. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  19. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  20. IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
  21. IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
  22. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9____29234DB3E1D5502D4DF0D9C7FCEA492EB79FDE0E46C9B3460C098F9EB9F20A0B_FieldInfo_var;
  23. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9____A37B304EB9117F5875284E304AB89FAA32B29C7AC4BEBF92F2BF6E929C8ADFCD_FieldInfo_var;
  24. IL2CPP_EXTERN_C const RuntimeMethod* Factory_Create_mCD2294E5A1D474C797A5A0C8B96ED07BEC8652E8_RuntimeMethod_var;
  25. struct Exception_t_marshaled_com;
  26. struct Exception_t_marshaled_pinvoke;
  27. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  28. IL2CPP_EXTERN_C_BEGIN
  29. IL2CPP_EXTERN_C_END
  30. #ifdef __clang__
  31. #pragma clang diagnostic push
  32. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33. #pragma clang diagnostic ignored "-Wunused-variable"
  34. #endif
  35. struct U3CModuleU3E_t6E585676ED22AF2B6AF322515722606E8E5D99E9
  36. {
  37. };
  38. struct U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9 : public RuntimeObject
  39. {
  40. };
  41. struct Factory_t5655C15E0AD4B24CC58A02ED1E0A289597E1F134 : public RuntimeObject
  42. {
  43. };
  44. struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tB6ABBD86CE0BF8DBC13D7AEEDEE030FDBCE38452 : public RuntimeObject
  45. {
  46. };
  47. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  48. {
  49. };
  50. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  51. {
  52. };
  53. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  54. {
  55. };
  56. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  57. {
  58. bool ___m_value;
  59. };
  60. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  61. {
  62. uint8_t ___m_value;
  63. };
  64. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  65. {
  66. int32_t ___m_value;
  67. };
  68. struct IntPtr_t
  69. {
  70. void* ___m_value;
  71. };
  72. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  73. {
  74. union
  75. {
  76. struct
  77. {
  78. };
  79. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  80. };
  81. };
  82. #pragma pack(push, tp, 1)
  83. struct __StaticArrayInitTypeSizeU3D43_t45F48E57E0F9164B4B2182926069BDA1CF180CDC
  84. {
  85. union
  86. {
  87. struct
  88. {
  89. union
  90. {
  91. };
  92. };
  93. uint8_t __StaticArrayInitTypeSizeU3D43_t45F48E57E0F9164B4B2182926069BDA1CF180CDC__padding[43];
  94. };
  95. };
  96. #pragma pack(pop, tp)
  97. #pragma pack(push, tp, 1)
  98. struct __StaticArrayInitTypeSizeU3D86_t47362DDAC5AADC7197BB2D4CD647DC49F01BB6ED
  99. {
  100. union
  101. {
  102. struct
  103. {
  104. union
  105. {
  106. };
  107. };
  108. uint8_t __StaticArrayInitTypeSizeU3D86_t47362DDAC5AADC7197BB2D4CD647DC49F01BB6ED__padding[86];
  109. };
  110. };
  111. #pragma pack(pop, tp)
  112. struct MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5
  113. {
  114. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
  115. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
  116. int32_t ___TotalTypes;
  117. int32_t ___TotalFiles;
  118. bool ___IsEditorOnly;
  119. };
  120. struct MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_pinvoke
  121. {
  122. Il2CppSafeArray* ___FilePathsData;
  123. Il2CppSafeArray* ___TypesData;
  124. int32_t ___TotalTypes;
  125. int32_t ___TotalFiles;
  126. int32_t ___IsEditorOnly;
  127. };
  128. struct MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_com
  129. {
  130. Il2CppSafeArray* ___FilePathsData;
  131. Il2CppSafeArray* ___TypesData;
  132. int32_t ___TotalTypes;
  133. int32_t ___TotalFiles;
  134. int32_t ___IsEditorOnly;
  135. };
  136. struct Exception_t : public RuntimeObject
  137. {
  138. String_t* ____className;
  139. String_t* ____message;
  140. RuntimeObject* ____data;
  141. Exception_t* ____innerException;
  142. String_t* ____helpURL;
  143. RuntimeObject* ____stackTrace;
  144. String_t* ____stackTraceString;
  145. String_t* ____remoteStackTraceString;
  146. int32_t ____remoteStackIndex;
  147. RuntimeObject* ____dynamicMethods;
  148. int32_t ____HResult;
  149. String_t* ____source;
  150. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  151. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  152. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  153. int32_t ___caught_in_unmanaged;
  154. };
  155. struct Exception_t_marshaled_pinvoke
  156. {
  157. char* ____className;
  158. char* ____message;
  159. RuntimeObject* ____data;
  160. Exception_t_marshaled_pinvoke* ____innerException;
  161. char* ____helpURL;
  162. Il2CppIUnknown* ____stackTrace;
  163. char* ____stackTraceString;
  164. char* ____remoteStackTraceString;
  165. int32_t ____remoteStackIndex;
  166. Il2CppIUnknown* ____dynamicMethods;
  167. int32_t ____HResult;
  168. char* ____source;
  169. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  170. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  171. Il2CppSafeArray* ___native_trace_ips;
  172. int32_t ___caught_in_unmanaged;
  173. };
  174. struct Exception_t_marshaled_com
  175. {
  176. Il2CppChar* ____className;
  177. Il2CppChar* ____message;
  178. RuntimeObject* ____data;
  179. Exception_t_marshaled_com* ____innerException;
  180. Il2CppChar* ____helpURL;
  181. Il2CppIUnknown* ____stackTrace;
  182. Il2CppChar* ____stackTraceString;
  183. Il2CppChar* ____remoteStackTraceString;
  184. int32_t ____remoteStackIndex;
  185. Il2CppIUnknown* ____dynamicMethods;
  186. int32_t ____HResult;
  187. Il2CppChar* ____source;
  188. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  189. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  190. Il2CppSafeArray* ___native_trace_ips;
  191. int32_t ___caught_in_unmanaged;
  192. };
  193. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  194. {
  195. intptr_t ___value;
  196. };
  197. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  198. {
  199. };
  200. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  201. {
  202. };
  203. struct U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9_StaticFields
  204. {
  205. __StaticArrayInitTypeSizeU3D86_t47362DDAC5AADC7197BB2D4CD647DC49F01BB6ED ___29234DB3E1D5502D4DF0D9C7FCEA492EB79FDE0E46C9B3460C098F9EB9F20A0B;
  206. __StaticArrayInitTypeSizeU3D43_t45F48E57E0F9164B4B2182926069BDA1CF180CDC ___A37B304EB9117F5875284E304AB89FAA32B29C7AC4BEBF92F2BF6E929C8ADFCD;
  207. };
  208. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  209. {
  210. String_t* ___TrueString;
  211. String_t* ___FalseString;
  212. };
  213. #ifdef __clang__
  214. #pragma clang diagnostic pop
  215. #endif
  216. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  217. {
  218. ALIGN_FIELD (8) uint8_t m_Items[1];
  219. inline uint8_t GetAt(il2cpp_array_size_t index) const
  220. {
  221. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  222. return m_Items[index];
  223. }
  224. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  225. {
  226. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  227. return m_Items + index;
  228. }
  229. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  230. {
  231. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  232. m_Items[index] = value;
  233. }
  234. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  235. {
  236. return m_Items[index];
  237. }
  238. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  239. {
  240. return m_Items + index;
  241. }
  242. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  243. {
  244. m_Items[index] = value;
  245. }
  246. };
  247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  248. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  249. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
  250. #ifdef __clang__
  251. #pragma clang diagnostic push
  252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  253. #pragma clang diagnostic ignored "-Wunused-variable"
  254. #endif
  255. #ifdef __clang__
  256. #pragma clang diagnostic pop
  257. #endif
  258. #ifdef __clang__
  259. #pragma clang diagnostic push
  260. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  261. #pragma clang diagnostic ignored "-Wunused-variable"
  262. #endif
  263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5 UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_m5932F281174F212F447C88D7105FBBD4909A8F37 (const RuntimeMethod* method)
  264. {
  265. static bool s_Il2CppMethodInitialized;
  266. if (!s_Il2CppMethodInitialized)
  267. {
  268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9____29234DB3E1D5502D4DF0D9C7FCEA492EB79FDE0E46C9B3460C098F9EB9F20A0B_FieldInfo_var);
  270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9____A37B304EB9117F5875284E304AB89FAA32B29C7AC4BEBF92F2BF6E929C8ADFCD_FieldInfo_var);
  271. s_Il2CppMethodInitialized = true;
  272. }
  273. MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5 V_0;
  274. memset((&V_0), 0, sizeof(V_0));
  275. {
  276. il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5));
  277. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)86));
  278. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
  279. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9____29234DB3E1D5502D4DF0D9C7FCEA492EB79FDE0E46C9B3460C098F9EB9F20A0B_FieldInfo_var) };
  280. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  281. (&V_0)->___FilePathsData = L_1;
  282. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
  283. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)43));
  284. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
  285. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t2DBB7984D16FD1A9B555EBB82DA725694270ABA9____A37B304EB9117F5875284E304AB89FAA32B29C7AC4BEBF92F2BF6E929C8ADFCD_FieldInfo_var) };
  286. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
  287. (&V_0)->___TypesData = L_4;
  288. Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
  289. (&V_0)->___TotalFiles = 1;
  290. (&V_0)->___TotalTypes = 1;
  291. (&V_0)->___IsEditorOnly = (bool)0;
  292. MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5 L_6 = V_0;
  293. return L_6;
  294. }
  295. }
  296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_m1436479130116189925810E87F5D54091630131B (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_tB6ABBD86CE0BF8DBC13D7AEEDEE030FDBCE38452* __this, const RuntimeMethod* method)
  297. {
  298. {
  299. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  300. return;
  301. }
  302. }
  303. #ifdef __clang__
  304. #pragma clang diagnostic pop
  305. #endif
  306. #ifdef __clang__
  307. #pragma clang diagnostic push
  308. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  309. #pragma clang diagnostic ignored "-Wunused-variable"
  310. #endif
  311. IL2CPP_EXTERN_C void MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshal_pinvoke(const MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5& unmarshaled, MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_pinvoke& marshaled)
  312. {
  313. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  314. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  315. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  316. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  317. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  318. }
  319. IL2CPP_EXTERN_C void MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshal_pinvoke_back(const MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_pinvoke& marshaled, MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5& unmarshaled)
  320. {
  321. static bool s_Il2CppMethodInitialized;
  322. if (!s_Il2CppMethodInitialized)
  323. {
  324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  325. s_Il2CppMethodInitialized = true;
  326. }
  327. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData);
  328. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData));
  329. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData);
  330. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData));
  331. int32_t unmarshaledTotalTypes_temp_2 = 0;
  332. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  333. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  334. int32_t unmarshaledTotalFiles_temp_3 = 0;
  335. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  336. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  337. bool unmarshaledIsEditorOnly_temp_4 = false;
  338. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  339. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  340. }
  341. IL2CPP_EXTERN_C void MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshal_pinvoke_cleanup(MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_pinvoke& marshaled)
  342. {
  343. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  344. marshaled.___FilePathsData = NULL;
  345. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  346. marshaled.___TypesData = NULL;
  347. }
  348. IL2CPP_EXTERN_C void MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshal_com(const MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5& unmarshaled, MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_com& marshaled)
  349. {
  350. marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
  351. marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
  352. marshaled.___TotalTypes = unmarshaled.___TotalTypes;
  353. marshaled.___TotalFiles = unmarshaled.___TotalFiles;
  354. marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
  355. }
  356. IL2CPP_EXTERN_C void MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshal_com_back(const MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_com& marshaled, MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5& unmarshaled)
  357. {
  358. static bool s_Il2CppMethodInitialized;
  359. if (!s_Il2CppMethodInitialized)
  360. {
  361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
  362. s_Il2CppMethodInitialized = true;
  363. }
  364. unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData);
  365. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___FilePathsData));
  366. unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData);
  367. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___TypesData));
  368. int32_t unmarshaledTotalTypes_temp_2 = 0;
  369. unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
  370. unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
  371. int32_t unmarshaledTotalFiles_temp_3 = 0;
  372. unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
  373. unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
  374. bool unmarshaledIsEditorOnly_temp_4 = false;
  375. unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
  376. unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
  377. }
  378. IL2CPP_EXTERN_C void MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshal_com_cleanup(MonoScriptData_t01E4A79F47C42923F3D792294D21CF1CC55A0BF5_marshaled_com& marshaled)
  379. {
  380. il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
  381. marshaled.___FilePathsData = NULL;
  382. il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
  383. marshaled.___TypesData = NULL;
  384. }
  385. #ifdef __clang__
  386. #pragma clang diagnostic pop
  387. #endif
  388. #ifdef __clang__
  389. #pragma clang diagnostic push
  390. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  391. #pragma clang diagnostic ignored "-Wunused-variable"
  392. #endif
  393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Factory_Create_mCD2294E5A1D474C797A5A0C8B96ED07BEC8652E8 (bool ___0_mocked, const RuntimeMethod* method)
  394. {
  395. {
  396. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  397. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  398. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Factory_Create_mCD2294E5A1D474C797A5A0C8B96ED07BEC8652E8_RuntimeMethod_var)));
  399. }
  400. }
  401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Factory__ctor_m3918C74B7777889852CAD3456A6533BCDF876C3B (Factory_t5655C15E0AD4B24CC58A02ED1E0A289597E1F134* __this, const RuntimeMethod* method)
  402. {
  403. {
  404. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  405. return;
  406. }
  407. }
  408. #ifdef __clang__
  409. #pragma clang diagnostic pop
  410. #endif
  411. #ifdef __clang__
  412. #pragma clang diagnostic push
  413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  414. #pragma clang diagnostic ignored "-Wunused-variable"
  415. #endif
  416. #ifdef __clang__
  417. #pragma clang diagnostic pop
  418. #endif
  419. #ifdef __clang__
  420. #pragma clang diagnostic push
  421. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  422. #pragma clang diagnostic ignored "-Wunused-variable"
  423. #endif
  424. #ifdef __clang__
  425. #pragma clang diagnostic pop
  426. #endif
  427. #ifdef __clang__
  428. #pragma clang diagnostic push
  429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  430. #pragma clang diagnostic ignored "-Wunused-variable"
  431. #endif
  432. #ifdef __clang__
  433. #pragma clang diagnostic pop
  434. #endif