CLRBindings.cs 16 KB

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