CLRBindings.cs 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Reflection;
  4. namespace ILRuntime.Runtime.Generated
  5. {
  6. class CLRBindings
  7. {
  8. //will auto register in unity
  9. #if UNITY_5_3_OR_NEWER
  10. [UnityEngine.RuntimeInitializeOnLoadMethod(UnityEngine.RuntimeInitializeLoadType.BeforeSceneLoad)]
  11. #endif
  12. static private void RegisterBindingAction()
  13. {
  14. ILRuntime.Runtime.CLRBinding.CLRBindingUtils.RegisterBindingAction(Initialize);
  15. }
  16. /// <summary>
  17. /// Initialize the CLR binding, please invoke this AFTER CLR Redirection registration
  18. /// </summary>
  19. public static void Initialize(ILRuntime.Runtime.Enviorment.AppDomain app)
  20. {
  21. System_Collections_Generic_List_1_Vector3_Binding.Register(app);
  22. ET_ListComponent_1_Vector3_Binding.Register(app);
  23. ET_ETTask_1_Boolean_Binding.Register(app);
  24. System_IDisposable_Binding.Register(app);
  25. ET_ETAsyncTaskMethodBuilder_1_Boolean_Binding.Register(app);
  26. ET_TimeHelper_Binding.Register(app);
  27. UnityEngine_Vector3_Binding.Register(app);
  28. UnityEngine_Quaternion_Binding.Register(app);
  29. System_Action_1_Boolean_Binding.Register(app);
  30. System_Math_Binding.Register(app);
  31. System_String_Binding.Register(app);
  32. ET_Log_Binding.Register(app);
  33. System_Collections_Generic_List_1_Vector3_Binding_Enumerator_Binding.Register(app);
  34. ET_ETCancellationToken_Binding.Register(app);
  35. System_Collections_Generic_Dictionary_2_Int32_SortedDictionary_2_Int32_ILTypeInstance_Binding.Register(app);
  36. System_Collections_Generic_SortedDictionary_2_Int32_ILTypeInstance_Binding.Register(app);
  37. System_Collections_Generic_SortedDictionary_2_Int32_ILTypeInstance_Binding_ValueCollection_Binding.Register(app);
  38. System_Collections_Generic_SortedDictionary_2_Int32_ILTypeInstance_Binding_ValueCollection_Binding_Enumerator_Binding.Register(app);
  39. System_Collections_Generic_Dictionary_2_String_ILTypeInstance_Binding.Register(app);
  40. ET_ETTask_Binding.Register(app);
  41. System_Type_Binding.Register(app);
  42. System_Collections_Generic_HashSet_1_Type_Binding.Register(app);
  43. System_Collections_Generic_HashSet_1_Type_Binding_Enumerator_Binding.Register(app);
  44. System_Activator_Binding.Register(app);
  45. System_Reflection_MemberInfo_Binding.Register(app);
  46. System_Collections_Generic_Dictionary_2_Type_Object_Binding.Register(app);
  47. System_Collections_Generic_Dictionary_2_String_Byte_Array_Binding.Register(app);
  48. ET_ETAsyncTaskMethodBuilder_Binding.Register(app);
  49. System_Threading_Monitor_Binding.Register(app);
  50. ET_ListComponent_1_Task_Binding.Register(app);
  51. System_Threading_Tasks_Task_Binding.Register(app);
  52. System_Collections_Generic_List_1_Task_Binding.Register(app);
  53. System_Runtime_CompilerServices_TaskAwaiter_Binding.Register(app);
  54. System_Collections_Generic_Dictionary_2_UInt16_List_1_ILTypeInstance_Binding.Register(app);
  55. System_Collections_Generic_List_1_ILTypeInstance_Binding.Register(app);
  56. System_Collections_Generic_List_1_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  57. ET_RandomHelper_Binding.Register(app);
  58. ET_AService_Binding.Register(app);
  59. ET_TService_Binding.Register(app);
  60. ET_ThreadSynchronizationContext_Binding.Register(app);
  61. System_Collections_Generic_HashSet_1_AService_Binding.Register(app);
  62. System_Collections_Generic_HashSet_1_AService_Binding_Enumerator_Binding.Register(app);
  63. System_Object_Binding.Register(app);
  64. System_Exception_Binding.Register(app);
  65. ET_ETTaskCompleted_Binding.Register(app);
  66. System_Collections_Generic_Dictionary_2_String_Int64_Binding.Register(app);
  67. System_Func_2_String_Byte_Array_Binding.Register(app);
  68. ET_Recast_Binding.Register(app);
  69. ET_MathHelper_Binding.Register(app);
  70. UnityEngine_Mathf_Binding.Register(app);
  71. ET_StringHelper_Binding.Register(app);
  72. UnityEngine_Camera_Binding.Register(app);
  73. UnityEngine_Component_Binding.Register(app);
  74. UnityEngine_Transform_Binding.Register(app);
  75. UnityEngine_GameObject_Binding.Register(app);
  76. UnityEngine_AsyncOperation_Binding.Register(app);
  77. UnityEngine_SceneManagement_SceneManager_Binding.Register(app);
  78. ET_ETTask_1_ILTypeInstance_Binding.Register(app);
  79. ET_ETAsyncTaskMethodBuilder_1_ILTypeInstance_Binding.Register(app);
  80. UnityEngine_Object_Binding.Register(app);
  81. UnityEngine_Resources_Binding.Register(app);
  82. UnityEngine_LayerMask_Binding.Register(app);
  83. UnityEngine_Animator_Binding.Register(app);
  84. UnityEngine_RuntimeAnimatorController_Binding.Register(app);
  85. System_Collections_Generic_Dictionary_2_String_AnimationClip_Binding.Register(app);
  86. UnityEngine_AnimatorControllerParameter_Binding.Register(app);
  87. System_Collections_Generic_HashSet_1_String_Binding.Register(app);
  88. UnityEngine_AnimationClip_Binding.Register(app);
  89. ReferenceCollector_Binding.Register(app);
  90. System_Collections_Generic_Dictionary_2_Int32_Transform_Binding.Register(app);
  91. UnityEngine_Vector2_Binding.Register(app);
  92. ET_TimeInfo_Binding.Register(app);
  93. ET_Options_Binding.Register(app);
  94. System_Collections_Generic_List_1_Action_Binding.Register(app);
  95. System_Collections_Generic_List_1_Action_Binding_Enumerator_Binding.Register(app);
  96. System_Action_Binding.Register(app);
  97. ET_MonoPool_Binding.Register(app);
  98. System_Collections_Generic_Dictionary_2_Int64_ILTypeInstance_Binding.Register(app);
  99. LitJson_JsonMapper_Binding.Register(app);
  100. System_Collections_Generic_HashSet_1_ILTypeInstance_Binding.Register(app);
  101. System_Collections_Generic_HashSet_1_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  102. System_Collections_Generic_Dictionary_2_Type_ILTypeInstance_Binding.Register(app);
  103. System_Collections_Generic_Dictionary_2_Int64_ILTypeInstance_Binding_ValueCollection_Binding.Register(app);
  104. System_Collections_Generic_Dictionary_2_Int64_ILTypeInstance_Binding_ValueCollection_Binding_Enumerator_Binding.Register(app);
  105. System_Collections_Generic_Dictionary_2_Type_ILTypeInstance_Binding_ValueCollection_Binding.Register(app);
  106. System_Collections_Generic_Dictionary_2_Type_ILTypeInstance_Binding_ValueCollection_Binding_Enumerator_Binding.Register(app);
  107. System_Collections_Generic_Dictionary_2_Type_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  108. System_Collections_Generic_KeyValuePair_2_Type_ILTypeInstance_Binding.Register(app);
  109. System_Collections_Generic_List_1_Type_Binding.Register(app);
  110. System_Collections_Generic_Dictionary_2_String_Type_Binding.Register(app);
  111. System_Collections_Generic_Dictionary_2_Type_HashSet_1_Type_Binding.Register(app);
  112. System_Collections_Generic_List_1_Type_Binding_Enumerator_Binding.Register(app);
  113. ET_UnOrderMultiMapSet_2_Type_Type_Binding.Register(app);
  114. ET_UnOrderMultiMap_2_Type_Object_Binding.Register(app);
  115. System_Collections_Generic_Dictionary_2_Type_List_1_Object_Binding.Register(app);
  116. System_Collections_Generic_List_1_Object_Binding.Register(app);
  117. System_Reflection_Assembly_Binding.Register(app);
  118. System_Reflection_AssemblyName_Binding.Register(app);
  119. System_Collections_Generic_Dictionary_2_String_Assembly_Binding.Register(app);
  120. System_Collections_Generic_Dictionary_2_String_Assembly_Binding_ValueCollection_Binding.Register(app);
  121. System_Collections_Generic_Dictionary_2_String_Assembly_Binding_ValueCollection_Binding_Enumerator_Binding.Register(app);
  122. System_Collections_Generic_Queue_1_Int64_Binding.Register(app);
  123. System_Collections_Generic_List_1_Object_Binding_Enumerator_Binding.Register(app);
  124. ET_ObjectHelper_Binding.Register(app);
  125. System_Text_StringBuilder_Binding.Register(app);
  126. System_Collections_Generic_Dictionary_2_Type_Int32_Binding.Register(app);
  127. System_Collections_Generic_Dictionary_2_Int64_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  128. System_Collections_Generic_KeyValuePair_2_Int64_ILTypeInstance_Binding.Register(app);
  129. System_Linq_Enumerable_Binding.Register(app);
  130. System_Collections_Generic_IEnumerable_1_KeyValuePair_2_Type_Int32_Binding.Register(app);
  131. System_Collections_Generic_IEnumerator_1_KeyValuePair_2_Type_Int32_Binding.Register(app);
  132. System_Collections_Generic_KeyValuePair_2_Type_Int32_Binding.Register(app);
  133. System_Collections_IEnumerator_Binding.Register(app);
  134. System_Collections_Generic_Dictionary_2_Type_UnOrderMultiMap_2_Type_Object_Binding.Register(app);
  135. System_DateTime_Binding.Register(app);
  136. System_Collections_Generic_Dictionary_2_Type_Queue_1_ILTypeInstance_Binding.Register(app);
  137. System_Collections_Generic_Queue_1_ILTypeInstance_Binding.Register(app);
  138. System_IO_MemoryStream_Binding.Register(app);
  139. ProtoBuf_Meta_RuntimeTypeModel_Binding.Register(app);
  140. ProtoBuf_Meta_TypeModel_Binding.Register(app);
  141. ProtoBuf_Serializer_Binding.Register(app);
  142. System_Collections_Generic_Dictionary_2_Int32_ILTypeInstance_Binding.Register(app);
  143. System_Collections_Generic_SortedDictionary_2_Int64_List_1_Int64_Binding.Register(app);
  144. System_Collections_Generic_SortedDictionary_2_Int64_List_1_Int64_Binding_Enumerator_Binding.Register(app);
  145. System_Collections_Generic_KeyValuePair_2_Int64_List_1_Int64_Binding.Register(app);
  146. ET_MultiMap_2_Int64_Int64_Binding.Register(app);
  147. System_Collections_Generic_List_1_Int64_Binding.Register(app);
  148. System_Collections_Generic_List_1_Int64_Binding_Enumerator_Binding.Register(app);
  149. System_Collections_Generic_Dictionary_2_Int32_ILTypeInstance_Binding_ValueCollection_Binding.Register(app);
  150. System_Collections_Generic_Dictionary_2_Int32_ILTypeInstance_Binding_ValueCollection_Binding_Enumerator_Binding.Register(app);
  151. System_Collections_Generic_Dictionary_2_Int32_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  152. System_Collections_Generic_KeyValuePair_2_Int32_ILTypeInstance_Binding.Register(app);
  153. System_Collections_Generic_List_1_Single_Binding.Register(app);
  154. System_Collections_Generic_List_1_Int32_Binding.Register(app);
  155. System_Collections_Generic_Queue_1_ValueTuple_3_Int32_Int64_Int32_Binding.Register(app);
  156. System_Collections_Generic_SortedDictionary_2_Int64_List_1_ILTypeInstance_Binding.Register(app);
  157. System_ValueTuple_3_Int32_Int64_Int32_Binding.Register(app);
  158. System_Collections_Generic_SortedDictionary_2_Int64_List_1_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  159. System_Collections_Generic_KeyValuePair_2_Int64_List_1_ILTypeInstance_Binding.Register(app);
  160. ET_MultiMap_2_Int64_ILTypeInstance_Binding.Register(app);
  161. System_IO_Stream_Binding.Register(app);
  162. ET_ByteHelper_Binding.Register(app);
  163. System_ValueTuple_2_UInt16_MemoryStream_Binding.Register(app);
  164. System_Collections_Generic_HashSet_1_UInt16_Binding.Register(app);
  165. ET_ILog_Binding.Register(app);
  166. System_Collections_Generic_Dictionary_2_UInt16_Type_Binding.Register(app);
  167. System_Collections_Generic_Dictionary_2_Type_UInt16_Binding.Register(app);
  168. System_Collections_Generic_Dictionary_2_Type_Type_Binding.Register(app);
  169. ET_RpcException_Binding.Register(app);
  170. ET_ErrorCore_Binding.Register(app);
  171. System_Action_1_ILTypeInstance_Binding.Register(app);
  172. System_Collections_Generic_Dictionary_2_Int32_Int64_Binding.Register(app);
  173. System_Collections_Generic_Dictionary_2_Int32_List_1_ILTypeInstance_Binding.Register(app);
  174. System_Single_Binding.Register(app);
  175. UnityEngine_Networking_UnityWebRequest_Binding.Register(app);
  176. ET_AcceptAllCertificate_Binding.Register(app);
  177. System_Collections_Generic_List_1_UnityWebRequest_Binding.Register(app);
  178. System_Collections_Generic_List_1_UnityWebRequest_Binding_Enumerator_Binding.Register(app);
  179. UnityEngine_PlayerPrefs_Binding.Register(app);
  180. System_Int64_Binding.Register(app);
  181. UnityEngine_Networking_DownloadHandler_Binding.Register(app);
  182. System_IO_FileStream_Binding.Register(app);
  183. System_Collections_Generic_Dictionary_2_String_Object_Binding.Register(app);
  184. System_Collections_Generic_Dictionary_2_String_Object_Binding_Enumerator_Binding.Register(app);
  185. System_Collections_Generic_KeyValuePair_2_String_Object_Binding.Register(app);
  186. UnityEngine_TextAsset_Binding.Register(app);
  187. ET_CodeLoader_Binding.Register(app);
  188. UnityEngine_AssetBundle_Binding.Register(app);
  189. ET_ETAsyncTaskMethodBuilder_1_AssetBundle_Binding.Register(app);
  190. ET_ETAsyncTaskMethodBuilder_1_Object_Array_Binding.Register(app);
  191. System_Collections_Generic_Dictionary_2_Int32_String_Binding.Register(app);
  192. System_Int32_Binding.Register(app);
  193. System_Collections_Generic_Dictionary_2_String_String_Binding.Register(app);
  194. UnityEngine_AssetBundleCreateRequest_Binding.Register(app);
  195. ET_ETTask_1_AssetBundle_Binding.Register(app);
  196. UnityEngine_AssetBundleRequest_Binding.Register(app);
  197. ET_ETTask_1_Object_Array_Binding.Register(app);
  198. ET_Define_Binding.Register(app);
  199. System_Collections_Generic_Dictionary_2_String_ILTypeInstance_Binding_Enumerator_Binding.Register(app);
  200. System_Collections_Generic_KeyValuePair_2_String_ILTypeInstance_Binding.Register(app);
  201. System_Collections_Generic_Dictionary_2_String_Dictionary_2_String_Object_Binding.Register(app);
  202. System_Array_Binding.Register(app);
  203. System_Collections_Generic_Dictionary_2_String_String_Array_Binding.Register(app);
  204. UnityEngine_AssetBundleManifest_Binding.Register(app);
  205. System_Collections_Generic_Dictionary_2_String_Int32_Binding.Register(app);
  206. System_Collections_Generic_List_1_String_Binding.Register(app);
  207. System_Collections_Generic_List_1_String_Binding_Enumerator_Binding.Register(app);
  208. System_IO_Path_Binding.Register(app);
  209. ET_PathHelper_Binding.Register(app);
  210. System_IO_File_Binding.Register(app);
  211. System_Collections_Generic_Dictionary_2_String_ILTypeInstance_Binding_ValueCollection_Binding.Register(app);
  212. System_Collections_Generic_Dictionary_2_String_ILTypeInstance_Binding_ValueCollection_Binding_Enumerator_Binding.Register(app);
  213. System_Collections_Generic_KeyValuePair_2_String_Int32_Binding.Register(app);
  214. ET_ListComponent_1_ILTypeInstance_Binding.Register(app);
  215. ET_ListComponent_1_ETTask_Binding.Register(app);
  216. System_Collections_Generic_List_1_ETTask_Binding.Register(app);
  217. ET_ETTaskHelper_Binding.Register(app);
  218. ET_ListComponent_1_String_Binding.Register(app);
  219. ET_ETTask_1_Int32_Binding.Register(app);
  220. ET_NetworkHelper_Binding.Register(app);
  221. ET_ETAsyncTaskMethodBuilder_1_Int32_Binding.Register(app);
  222. System_BitConverter_Binding.Register(app);
  223. UnityEngine_Input_Binding.Register(app);
  224. UnityEngine_Physics_Binding.Register(app);
  225. UnityEngine_RaycastHit_Binding.Register(app);
  226. UnityEngine_UI_Button_Binding.Register(app);
  227. UnityEngine_Events_UnityEvent_Binding.Register(app);
  228. UnityEngine_UI_InputField_Binding.Register(app);
  229. }
  230. /// <summary>
  231. /// Release the CLR binding, please invoke this BEFORE ILRuntime Appdomain destroy
  232. /// </summary>
  233. public static void Shutdown(ILRuntime.Runtime.Enviorment.AppDomain app)
  234. {
  235. }
  236. }
  237. }