QFramework.Pool_CodeGen.c 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. #include "il2cpp-config.h"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include "codegen/il2cpp-codegen-metadata.h"
  8. IL2CPP_EXTERN_C_BEGIN
  9. IL2CPP_EXTERN_C_END
  10. // 0x00000001 T QFramework.IPool`1::Allocate()
  11. // 0x00000002 System.Boolean QFramework.IPool`1::Recycle(T)
  12. // 0x00000003 System.Int32 QFramework.Pool`1::get_CurCount()
  13. // 0x00000004 T QFramework.Pool`1::Allocate()
  14. // 0x00000005 System.Boolean QFramework.Pool`1::Recycle(T)
  15. // 0x00000006 System.Void QFramework.Pool`1::.ctor()
  16. // 0x00000007 System.Void QFramework.NonPublicObjectPool`1::OnSingletonInit()
  17. // 0x00000008 QFramework.NonPublicObjectPool`1<T> QFramework.NonPublicObjectPool`1::get_Instance()
  18. // 0x00000009 System.Void QFramework.NonPublicObjectPool`1::.ctor()
  19. // 0x0000000A System.Void QFramework.NonPublicObjectPool`1::Dispose()
  20. // 0x0000000B System.Void QFramework.NonPublicObjectPool`1::Init(System.Int32,System.Int32)
  21. // 0x0000000C System.Int32 QFramework.NonPublicObjectPool`1::get_MaxCacheCount()
  22. // 0x0000000D System.Void QFramework.NonPublicObjectPool`1::set_MaxCacheCount(System.Int32)
  23. // 0x0000000E T QFramework.NonPublicObjectPool`1::Allocate()
  24. // 0x0000000F System.Boolean QFramework.NonPublicObjectPool`1::Recycle(T)
  25. // 0x00000010 System.Void QFramework.IPoolType::Recycle2Cache()
  26. // 0x00000011 System.Void QFramework.IPoolable::OnRecycled()
  27. // 0x00000012 System.Boolean QFramework.IPoolable::get_IsRecycled()
  28. // 0x00000013 System.Void QFramework.IPoolable::set_IsRecycled(System.Boolean)
  29. // 0x00000014 System.Int32 QFramework.ICountObserveAble::get_CurCount()
  30. // 0x00000015 System.Void QFramework.SafeObjectPool`1::QFramework.ISingleton.OnSingletonInit()
  31. // 0x00000016 System.Void QFramework.SafeObjectPool`1::.ctor()
  32. // 0x00000017 QFramework.SafeObjectPool`1<T> QFramework.SafeObjectPool`1::get_Instance()
  33. // 0x00000018 System.Void QFramework.SafeObjectPool`1::Dispose()
  34. // 0x00000019 System.Void QFramework.SafeObjectPool`1::Init(System.Int32,System.Int32)
  35. // 0x0000001A System.Int32 QFramework.SafeObjectPool`1::get_MaxCacheCount()
  36. // 0x0000001B System.Void QFramework.SafeObjectPool`1::set_MaxCacheCount(System.Int32)
  37. // 0x0000001C T QFramework.SafeObjectPool`1::Allocate()
  38. // 0x0000001D System.Boolean QFramework.SafeObjectPool`1::Recycle(T)
  39. // 0x0000001E System.Void QFramework.SimpleObjectPool`1::.ctor(System.Func`1<T>,System.Action`1<T>,System.Int32)
  40. // 0x0000001F System.Boolean QFramework.SimpleObjectPool`1::Recycle(T)
  41. // 0x00000020 T QFramework.IObjectFactory`1::Create()
  42. // 0x00000021 T QFramework.DefaultObjectFactory`1::Create()
  43. // 0x00000022 System.Void QFramework.DefaultObjectFactory`1::.ctor()
  44. // 0x00000023 System.Void QFramework.CustomObjectFactory`1::.ctor(System.Func`1<T>)
  45. // 0x00000024 T QFramework.CustomObjectFactory`1::Create()
  46. // 0x00000025 T QFramework.NonPublicObjectFactory`1::Create()
  47. // 0x00000026 System.Void QFramework.NonPublicObjectFactory`1::.ctor()
  48. // 0x00000027 System.Void QFramework.NonPublicObjectFactory`1_<>c::.cctor()
  49. // 0x00000028 System.Void QFramework.NonPublicObjectFactory`1_<>c::.ctor()
  50. // 0x00000029 System.Boolean QFramework.NonPublicObjectFactory`1_<>c::<Create>b__0_0(System.Reflection.ConstructorInfo)
  51. static Il2CppMethodPointer s_methodPointers[41] =
  52. {
  53. NULL,
  54. NULL,
  55. NULL,
  56. NULL,
  57. NULL,
  58. NULL,
  59. NULL,
  60. NULL,
  61. NULL,
  62. NULL,
  63. NULL,
  64. NULL,
  65. NULL,
  66. NULL,
  67. NULL,
  68. NULL,
  69. NULL,
  70. NULL,
  71. NULL,
  72. NULL,
  73. NULL,
  74. NULL,
  75. NULL,
  76. NULL,
  77. NULL,
  78. NULL,
  79. NULL,
  80. NULL,
  81. NULL,
  82. NULL,
  83. NULL,
  84. NULL,
  85. NULL,
  86. NULL,
  87. NULL,
  88. NULL,
  89. NULL,
  90. NULL,
  91. NULL,
  92. NULL,
  93. NULL,
  94. };
  95. static const int32_t s_InvokerIndices[41] =
  96. {
  97. -1,
  98. -1,
  99. -1,
  100. -1,
  101. -1,
  102. -1,
  103. -1,
  104. -1,
  105. -1,
  106. -1,
  107. -1,
  108. -1,
  109. -1,
  110. -1,
  111. -1,
  112. 23,
  113. 23,
  114. 89,
  115. 31,
  116. 10,
  117. -1,
  118. -1,
  119. -1,
  120. -1,
  121. -1,
  122. -1,
  123. -1,
  124. -1,
  125. -1,
  126. -1,
  127. -1,
  128. -1,
  129. -1,
  130. -1,
  131. -1,
  132. -1,
  133. -1,
  134. -1,
  135. -1,
  136. -1,
  137. -1,
  138. };
  139. static const Il2CppTokenRangePair s_rgctxIndices[8] =
  140. {
  141. { 0x02000003, { 0, 5 } },
  142. { 0x02000004, { 5, 15 } },
  143. { 0x02000008, { 20, 16 } },
  144. { 0x02000009, { 36, 7 } },
  145. { 0x0200000B, { 43, 1 } },
  146. { 0x0200000C, { 44, 1 } },
  147. { 0x0200000D, { 45, 4 } },
  148. { 0x0200000E, { 49, 3 } },
  149. };
  150. static const Il2CppRGCTXDefinition s_rgctxValues[52] =
  151. {
  152. { (Il2CppRGCTXDataType)3, 18594 },
  153. { (Il2CppRGCTXDataType)3, 18595 },
  154. { (Il2CppRGCTXDataType)2, 27726 },
  155. { (Il2CppRGCTXDataType)2, 27727 },
  156. { (Il2CppRGCTXDataType)3, 18596 },
  157. { (Il2CppRGCTXDataType)3, 18597 },
  158. { (Il2CppRGCTXDataType)2, 27728 },
  159. { (Il2CppRGCTXDataType)3, 18598 },
  160. { (Il2CppRGCTXDataType)2, 23184 },
  161. { (Il2CppRGCTXDataType)2, 27729 },
  162. { (Il2CppRGCTXDataType)3, 18599 },
  163. { (Il2CppRGCTXDataType)3, 18600 },
  164. { (Il2CppRGCTXDataType)3, 17808 },
  165. { (Il2CppRGCTXDataType)2, 27730 },
  166. { (Il2CppRGCTXDataType)3, 18601 },
  167. { (Il2CppRGCTXDataType)3, 18602 },
  168. { (Il2CppRGCTXDataType)3, 18603 },
  169. { (Il2CppRGCTXDataType)3, 18604 },
  170. { (Il2CppRGCTXDataType)2, 23185 },
  171. { (Il2CppRGCTXDataType)3, 18605 },
  172. { (Il2CppRGCTXDataType)3, 18606 },
  173. { (Il2CppRGCTXDataType)2, 23193 },
  174. { (Il2CppRGCTXDataType)2, 27731 },
  175. { (Il2CppRGCTXDataType)3, 18607 },
  176. { (Il2CppRGCTXDataType)3, 18608 },
  177. { (Il2CppRGCTXDataType)2, 27732 },
  178. { (Il2CppRGCTXDataType)3, 18609 },
  179. { (Il2CppRGCTXDataType)3, 18610 },
  180. { (Il2CppRGCTXDataType)3, 17809 },
  181. { (Il2CppRGCTXDataType)3, 18611 },
  182. { (Il2CppRGCTXDataType)3, 18612 },
  183. { (Il2CppRGCTXDataType)3, 18613 },
  184. { (Il2CppRGCTXDataType)3, 18614 },
  185. { (Il2CppRGCTXDataType)3, 18615 },
  186. { (Il2CppRGCTXDataType)2, 23194 },
  187. { (Il2CppRGCTXDataType)3, 18616 },
  188. { (Il2CppRGCTXDataType)3, 18617 },
  189. { (Il2CppRGCTXDataType)2, 23198 },
  190. { (Il2CppRGCTXDataType)2, 27733 },
  191. { (Il2CppRGCTXDataType)3, 18618 },
  192. { (Il2CppRGCTXDataType)2, 27734 },
  193. { (Il2CppRGCTXDataType)3, 18619 },
  194. { (Il2CppRGCTXDataType)3, 18620 },
  195. { (Il2CppRGCTXDataType)3, 18621 },
  196. { (Il2CppRGCTXDataType)3, 18622 },
  197. { (Il2CppRGCTXDataType)1, 23219 },
  198. { (Il2CppRGCTXDataType)2, 27735 },
  199. { (Il2CppRGCTXDataType)3, 18623 },
  200. { (Il2CppRGCTXDataType)2, 23219 },
  201. { (Il2CppRGCTXDataType)2, 27736 },
  202. { (Il2CppRGCTXDataType)3, 18624 },
  203. { (Il2CppRGCTXDataType)2, 27736 },
  204. };
  205. extern const Il2CppCodeGenModule g_QFramework_PoolCodeGenModule;
  206. const Il2CppCodeGenModule g_QFramework_PoolCodeGenModule =
  207. {
  208. "QFramework.Pool.dll",
  209. 41,
  210. s_methodPointers,
  211. s_InvokerIndices,
  212. 0,
  213. NULL,
  214. 8,
  215. s_rgctxIndices,
  216. 52,
  217. s_rgctxValues,
  218. NULL,
  219. };