AOTGenericReferences.cs 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470
  1. using System.Collections.Generic;
  2. public class AOTGenericReferences : UnityEngine.MonoBehaviour
  3. {
  4. // {{ AOT assemblies
  5. public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
  6. {
  7. "DOTween.dll",
  8. "LitJson.dll",
  9. "Newtonsoft.Json.dll",
  10. "SDK.dll",
  11. "System.Core.dll",
  12. "System.dll",
  13. "Unity.TextMeshPro.dll",
  14. "UnityEngine.AndroidJNIModule.dll",
  15. "UnityEngine.AssetBundleModule.dll",
  16. "UnityEngine.CoreModule.dll",
  17. "mscorlib.dll",
  18. };
  19. // }}
  20. // {{ constraint implement type
  21. // }}
  22. // {{ AOT generic types
  23. // LitJson.ImporterFunc<float,double>
  24. // LitJson.ImporterFunc<int,object>
  25. // LitJson.ImporterFunc<object,int>
  26. // LitJson.JsonMapper.<RegisterImporter>c__AnonStorey1<float,double>
  27. // LitJson.JsonMapper.<RegisterImporter>c__AnonStorey1<int,object>
  28. // LitJson.JsonMapper.<RegisterImporter>c__AnonStorey1<object,int>
  29. // SC.XR.Unity.SingletonMono<object>
  30. // System.Action<EditorSettingEvent>
  31. // System.Action<IngameDebugConsole.DebugLogEntryTimestamp>
  32. // System.Action<InitEvent>
  33. // System.Action<Loom.DelayedQueueItem>
  34. // System.Action<UnityEngine.Vector2>
  35. // System.Action<UnityEngine.Vector3>
  36. // System.Action<byte>
  37. // System.Action<float,float>
  38. // System.Action<float>
  39. // System.Action<int,byte>
  40. // System.Action<int>
  41. // System.Action<long>
  42. // System.Action<object,Vuforia.TargetStatus>
  43. // System.Action<object,byte>
  44. // System.Action<object,float>
  45. // System.Action<object,object,object>
  46. // System.Action<object,object>
  47. // System.Action<object>
  48. // System.Collections.Generic.ArraySortHelper<IngameDebugConsole.DebugLogEntryTimestamp>
  49. // System.Collections.Generic.ArraySortHelper<Loom.DelayedQueueItem>
  50. // System.Collections.Generic.ArraySortHelper<UnityEngine.Vector2>
  51. // System.Collections.Generic.ArraySortHelper<UnityEngine.Vector3>
  52. // System.Collections.Generic.ArraySortHelper<byte>
  53. // System.Collections.Generic.ArraySortHelper<float>
  54. // System.Collections.Generic.ArraySortHelper<int>
  55. // System.Collections.Generic.ArraySortHelper<long>
  56. // System.Collections.Generic.ArraySortHelper<object>
  57. // System.Collections.Generic.Comparer<IngameDebugConsole.DebugLogEntryTimestamp>
  58. // System.Collections.Generic.Comparer<Loom.DelayedQueueItem>
  59. // System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<object,ushort>>
  60. // System.Collections.Generic.Comparer<UnityEngine.Vector2>
  61. // System.Collections.Generic.Comparer<UnityEngine.Vector3>
  62. // System.Collections.Generic.Comparer<byte>
  63. // System.Collections.Generic.Comparer<float>
  64. // System.Collections.Generic.Comparer<int>
  65. // System.Collections.Generic.Comparer<long>
  66. // System.Collections.Generic.Comparer<object>
  67. // System.Collections.Generic.Dictionary.Enumerator<int,UnityEngine.Vector3>
  68. // System.Collections.Generic.Dictionary.Enumerator<int,byte>
  69. // System.Collections.Generic.Dictionary.Enumerator<int,object>
  70. // System.Collections.Generic.Dictionary.Enumerator<long,object>
  71. // System.Collections.Generic.Dictionary.Enumerator<object,System.Collections.Generic.KeyValuePair<int,object>>
  72. // System.Collections.Generic.Dictionary.Enumerator<object,byte>
  73. // System.Collections.Generic.Dictionary.Enumerator<object,int>
  74. // System.Collections.Generic.Dictionary.Enumerator<object,long>
  75. // System.Collections.Generic.Dictionary.Enumerator<object,object>
  76. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,UnityEngine.Vector3>
  77. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,byte>
  78. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,object>
  79. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<long,object>
  80. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,System.Collections.Generic.KeyValuePair<int,object>>
  81. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,byte>
  82. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,int>
  83. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,long>
  84. // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,object>
  85. // System.Collections.Generic.Dictionary.KeyCollection<int,UnityEngine.Vector3>
  86. // System.Collections.Generic.Dictionary.KeyCollection<int,byte>
  87. // System.Collections.Generic.Dictionary.KeyCollection<int,object>
  88. // System.Collections.Generic.Dictionary.KeyCollection<long,object>
  89. // System.Collections.Generic.Dictionary.KeyCollection<object,System.Collections.Generic.KeyValuePair<int,object>>
  90. // System.Collections.Generic.Dictionary.KeyCollection<object,byte>
  91. // System.Collections.Generic.Dictionary.KeyCollection<object,int>
  92. // System.Collections.Generic.Dictionary.KeyCollection<object,long>
  93. // System.Collections.Generic.Dictionary.KeyCollection<object,object>
  94. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,UnityEngine.Vector3>
  95. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,byte>
  96. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,object>
  97. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<long,object>
  98. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,System.Collections.Generic.KeyValuePair<int,object>>
  99. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,byte>
  100. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,int>
  101. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,long>
  102. // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,object>
  103. // System.Collections.Generic.Dictionary.ValueCollection<int,UnityEngine.Vector3>
  104. // System.Collections.Generic.Dictionary.ValueCollection<int,byte>
  105. // System.Collections.Generic.Dictionary.ValueCollection<int,object>
  106. // System.Collections.Generic.Dictionary.ValueCollection<long,object>
  107. // System.Collections.Generic.Dictionary.ValueCollection<object,System.Collections.Generic.KeyValuePair<int,object>>
  108. // System.Collections.Generic.Dictionary.ValueCollection<object,byte>
  109. // System.Collections.Generic.Dictionary.ValueCollection<object,int>
  110. // System.Collections.Generic.Dictionary.ValueCollection<object,long>
  111. // System.Collections.Generic.Dictionary.ValueCollection<object,object>
  112. // System.Collections.Generic.Dictionary<int,UnityEngine.Vector3>
  113. // System.Collections.Generic.Dictionary<int,byte>
  114. // System.Collections.Generic.Dictionary<int,object>
  115. // System.Collections.Generic.Dictionary<long,object>
  116. // System.Collections.Generic.Dictionary<object,System.Collections.Generic.KeyValuePair<int,object>>
  117. // System.Collections.Generic.Dictionary<object,byte>
  118. // System.Collections.Generic.Dictionary<object,int>
  119. // System.Collections.Generic.Dictionary<object,long>
  120. // System.Collections.Generic.Dictionary<object,object>
  121. // System.Collections.Generic.EqualityComparer<System.Collections.Generic.KeyValuePair<int,object>>
  122. // System.Collections.Generic.EqualityComparer<UnityEngine.Vector3>
  123. // System.Collections.Generic.EqualityComparer<byte>
  124. // System.Collections.Generic.EqualityComparer<int>
  125. // System.Collections.Generic.EqualityComparer<long>
  126. // System.Collections.Generic.EqualityComparer<object>
  127. // System.Collections.Generic.EqualityComparer<ushort>
  128. // System.Collections.Generic.HashSet.Enumerator<int>
  129. // System.Collections.Generic.HashSet.Enumerator<object>
  130. // System.Collections.Generic.HashSet<int>
  131. // System.Collections.Generic.HashSet<object>
  132. // System.Collections.Generic.HashSetEqualityComparer<int>
  133. // System.Collections.Generic.HashSetEqualityComparer<object>
  134. // System.Collections.Generic.ICollection<IngameDebugConsole.DebugLogEntryTimestamp>
  135. // System.Collections.Generic.ICollection<Loom.DelayedQueueItem>
  136. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,UnityEngine.Vector3>>
  137. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,byte>>
  138. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,object>>
  139. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<long,object>>
  140. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,System.Collections.Generic.KeyValuePair<int,object>>>
  141. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,byte>>
  142. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,int>>
  143. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,long>>
  144. // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,object>>
  145. // System.Collections.Generic.ICollection<UnityEngine.Vector2>
  146. // System.Collections.Generic.ICollection<UnityEngine.Vector3>
  147. // System.Collections.Generic.ICollection<byte>
  148. // System.Collections.Generic.ICollection<float>
  149. // System.Collections.Generic.ICollection<int>
  150. // System.Collections.Generic.ICollection<long>
  151. // System.Collections.Generic.ICollection<object>
  152. // System.Collections.Generic.IComparer<IngameDebugConsole.DebugLogEntryTimestamp>
  153. // System.Collections.Generic.IComparer<Loom.DelayedQueueItem>
  154. // System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<object,ushort>>
  155. // System.Collections.Generic.IComparer<UnityEngine.Vector2>
  156. // System.Collections.Generic.IComparer<UnityEngine.Vector3>
  157. // System.Collections.Generic.IComparer<byte>
  158. // System.Collections.Generic.IComparer<float>
  159. // System.Collections.Generic.IComparer<int>
  160. // System.Collections.Generic.IComparer<long>
  161. // System.Collections.Generic.IComparer<object>
  162. // System.Collections.Generic.IDictionary<object,LitJson.ArrayMetadata>
  163. // System.Collections.Generic.IDictionary<object,LitJson.ObjectMetadata>
  164. // System.Collections.Generic.IDictionary<object,LitJson.PropertyMetadata>
  165. // System.Collections.Generic.IDictionary<object,object>
  166. // System.Collections.Generic.IDictionary<object,ushort>
  167. // System.Collections.Generic.IEnumerable<IngameDebugConsole.DebugLogEntryTimestamp>
  168. // System.Collections.Generic.IEnumerable<Loom.DelayedQueueItem>
  169. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,UnityEngine.Vector3>>
  170. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,byte>>
  171. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>>
  172. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,object>>
  173. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,System.Collections.Generic.KeyValuePair<int,object>>>
  174. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,byte>>
  175. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,int>>
  176. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,long>>
  177. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
  178. // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,ushort>>
  179. // System.Collections.Generic.IEnumerable<UnityEngine.Vector2>
  180. // System.Collections.Generic.IEnumerable<UnityEngine.Vector3>
  181. // System.Collections.Generic.IEnumerable<byte>
  182. // System.Collections.Generic.IEnumerable<float>
  183. // System.Collections.Generic.IEnumerable<int>
  184. // System.Collections.Generic.IEnumerable<long>
  185. // System.Collections.Generic.IEnumerable<object>
  186. // System.Collections.Generic.IEnumerator<IngameDebugConsole.DebugLogEntryTimestamp>
  187. // System.Collections.Generic.IEnumerator<Loom.DelayedQueueItem>
  188. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,UnityEngine.Vector3>>
  189. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,byte>>
  190. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,object>>
  191. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<long,object>>
  192. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,System.Collections.Generic.KeyValuePair<int,object>>>
  193. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,byte>>
  194. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,int>>
  195. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,long>>
  196. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,object>>
  197. // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,ushort>>
  198. // System.Collections.Generic.IEnumerator<UnityEngine.Vector2>
  199. // System.Collections.Generic.IEnumerator<UnityEngine.Vector3>
  200. // System.Collections.Generic.IEnumerator<byte>
  201. // System.Collections.Generic.IEnumerator<float>
  202. // System.Collections.Generic.IEnumerator<int>
  203. // System.Collections.Generic.IEnumerator<long>
  204. // System.Collections.Generic.IEnumerator<object>
  205. // System.Collections.Generic.IEqualityComparer<int>
  206. // System.Collections.Generic.IEqualityComparer<long>
  207. // System.Collections.Generic.IEqualityComparer<object>
  208. // System.Collections.Generic.IList<IngameDebugConsole.DebugLogEntryTimestamp>
  209. // System.Collections.Generic.IList<Loom.DelayedQueueItem>
  210. // System.Collections.Generic.IList<UnityEngine.Vector2>
  211. // System.Collections.Generic.IList<UnityEngine.Vector3>
  212. // System.Collections.Generic.IList<byte>
  213. // System.Collections.Generic.IList<float>
  214. // System.Collections.Generic.IList<int>
  215. // System.Collections.Generic.IList<long>
  216. // System.Collections.Generic.IList<object>
  217. // System.Collections.Generic.KeyValuePair<int,UnityEngine.Vector3>
  218. // System.Collections.Generic.KeyValuePair<int,byte>
  219. // System.Collections.Generic.KeyValuePair<int,object>
  220. // System.Collections.Generic.KeyValuePair<long,object>
  221. // System.Collections.Generic.KeyValuePair<object,System.Collections.Generic.KeyValuePair<int,object>>
  222. // System.Collections.Generic.KeyValuePair<object,byte>
  223. // System.Collections.Generic.KeyValuePair<object,int>
  224. // System.Collections.Generic.KeyValuePair<object,long>
  225. // System.Collections.Generic.KeyValuePair<object,object>
  226. // System.Collections.Generic.KeyValuePair<object,ushort>
  227. // System.Collections.Generic.LinkedList.Enumerator<object>
  228. // System.Collections.Generic.LinkedList<object>
  229. // System.Collections.Generic.LinkedListNode<object>
  230. // System.Collections.Generic.List.Enumerator<IngameDebugConsole.DebugLogEntryTimestamp>
  231. // System.Collections.Generic.List.Enumerator<Loom.DelayedQueueItem>
  232. // System.Collections.Generic.List.Enumerator<UnityEngine.Vector2>
  233. // System.Collections.Generic.List.Enumerator<UnityEngine.Vector3>
  234. // System.Collections.Generic.List.Enumerator<byte>
  235. // System.Collections.Generic.List.Enumerator<float>
  236. // System.Collections.Generic.List.Enumerator<int>
  237. // System.Collections.Generic.List.Enumerator<long>
  238. // System.Collections.Generic.List.Enumerator<object>
  239. // System.Collections.Generic.List<IngameDebugConsole.DebugLogEntryTimestamp>
  240. // System.Collections.Generic.List<Loom.DelayedQueueItem>
  241. // System.Collections.Generic.List<UnityEngine.Vector2>
  242. // System.Collections.Generic.List<UnityEngine.Vector3>
  243. // System.Collections.Generic.List<byte>
  244. // System.Collections.Generic.List<float>
  245. // System.Collections.Generic.List<int>
  246. // System.Collections.Generic.List<long>
  247. // System.Collections.Generic.List<object>
  248. // System.Collections.Generic.ObjectComparer<IngameDebugConsole.DebugLogEntryTimestamp>
  249. // System.Collections.Generic.ObjectComparer<Loom.DelayedQueueItem>
  250. // System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<object,ushort>>
  251. // System.Collections.Generic.ObjectComparer<UnityEngine.Vector2>
  252. // System.Collections.Generic.ObjectComparer<UnityEngine.Vector3>
  253. // System.Collections.Generic.ObjectComparer<byte>
  254. // System.Collections.Generic.ObjectComparer<float>
  255. // System.Collections.Generic.ObjectComparer<int>
  256. // System.Collections.Generic.ObjectComparer<long>
  257. // System.Collections.Generic.ObjectComparer<object>
  258. // System.Collections.Generic.ObjectEqualityComparer<System.Collections.Generic.KeyValuePair<int,object>>
  259. // System.Collections.Generic.ObjectEqualityComparer<UnityEngine.Vector3>
  260. // System.Collections.Generic.ObjectEqualityComparer<byte>
  261. // System.Collections.Generic.ObjectEqualityComparer<int>
  262. // System.Collections.Generic.ObjectEqualityComparer<long>
  263. // System.Collections.Generic.ObjectEqualityComparer<object>
  264. // System.Collections.Generic.ObjectEqualityComparer<ushort>
  265. // System.Collections.Generic.Queue.Enumerator<int>
  266. // System.Collections.Generic.Queue.Enumerator<long>
  267. // System.Collections.Generic.Queue.Enumerator<object>
  268. // System.Collections.Generic.Queue<int>
  269. // System.Collections.Generic.Queue<long>
  270. // System.Collections.Generic.Queue<object>
  271. // System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0<object,ushort>
  272. // System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1<object,ushort>
  273. // System.Collections.Generic.SortedDictionary.Enumerator<object,ushort>
  274. // System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0<object,ushort>
  275. // System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0<object,ushort>
  276. // System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator<object,ushort>
  277. // System.Collections.Generic.SortedDictionary.KeyCollection<object,ushort>
  278. // System.Collections.Generic.SortedDictionary.KeyValuePairComparer<object,ushort>
  279. // System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0<object,ushort>
  280. // System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0<object,ushort>
  281. // System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator<object,ushort>
  282. // System.Collections.Generic.SortedDictionary.ValueCollection<object,ushort>
  283. // System.Collections.Generic.SortedDictionary<object,ushort>
  284. // System.Collections.Generic.SortedSet.<>c__DisplayClass52_0<System.Collections.Generic.KeyValuePair<object,ushort>>
  285. // System.Collections.Generic.SortedSet.<>c__DisplayClass53_0<System.Collections.Generic.KeyValuePair<object,ushort>>
  286. // System.Collections.Generic.SortedSet.Enumerator<System.Collections.Generic.KeyValuePair<object,ushort>>
  287. // System.Collections.Generic.SortedSet.Node<System.Collections.Generic.KeyValuePair<object,ushort>>
  288. // System.Collections.Generic.SortedSet<System.Collections.Generic.KeyValuePair<object,ushort>>
  289. // System.Collections.Generic.Stack.Enumerator<object>
  290. // System.Collections.Generic.Stack<object>
  291. // System.Collections.Generic.TreeSet<System.Collections.Generic.KeyValuePair<object,ushort>>
  292. // System.Collections.Generic.TreeWalkPredicate<System.Collections.Generic.KeyValuePair<object,ushort>>
  293. // System.Collections.ObjectModel.ReadOnlyCollection<IngameDebugConsole.DebugLogEntryTimestamp>
  294. // System.Collections.ObjectModel.ReadOnlyCollection<Loom.DelayedQueueItem>
  295. // System.Collections.ObjectModel.ReadOnlyCollection<UnityEngine.Vector2>
  296. // System.Collections.ObjectModel.ReadOnlyCollection<UnityEngine.Vector3>
  297. // System.Collections.ObjectModel.ReadOnlyCollection<byte>
  298. // System.Collections.ObjectModel.ReadOnlyCollection<float>
  299. // System.Collections.ObjectModel.ReadOnlyCollection<int>
  300. // System.Collections.ObjectModel.ReadOnlyCollection<long>
  301. // System.Collections.ObjectModel.ReadOnlyCollection<object>
  302. // System.Comparison<IngameDebugConsole.DebugLogEntryTimestamp>
  303. // System.Comparison<Loom.DelayedQueueItem>
  304. // System.Comparison<UnityEngine.Vector2>
  305. // System.Comparison<UnityEngine.Vector3>
  306. // System.Comparison<byte>
  307. // System.Comparison<float>
  308. // System.Comparison<int>
  309. // System.Comparison<long>
  310. // System.Comparison<object>
  311. // System.Func<Loom.DelayedQueueItem,byte>
  312. // System.Func<System.Threading.Tasks.VoidTaskResult>
  313. // System.Func<UnityEngine.Vector2,UnityEngine.Matrix4x4>
  314. // System.Func<int>
  315. // System.Func<object,System.Threading.Tasks.VoidTaskResult>
  316. // System.Func<object,int>
  317. // System.Func<object,object,object>
  318. // System.Func<object,object>
  319. // System.Func<object>
  320. // System.IEquatable<object>
  321. // System.Linq.Buffer<int>
  322. // System.Linq.Enumerable.<ExceptIterator>d__77<object>
  323. // System.Linq.Enumerable.Iterator<Loom.DelayedQueueItem>
  324. // System.Linq.Enumerable.WhereArrayIterator<Loom.DelayedQueueItem>
  325. // System.Linq.Enumerable.WhereEnumerableIterator<Loom.DelayedQueueItem>
  326. // System.Linq.Enumerable.WhereListIterator<Loom.DelayedQueueItem>
  327. // System.Linq.Set<object>
  328. // System.Nullable<IngameDebugConsole.DebugLogEntryTimestamp>
  329. // System.Nullable<UnityEngine.Vector3>
  330. // System.Nullable<byte>
  331. // System.Predicate<IngameDebugConsole.DebugLogEntryTimestamp>
  332. // System.Predicate<Loom.DelayedQueueItem>
  333. // System.Predicate<UnityEngine.Vector2>
  334. // System.Predicate<UnityEngine.Vector3>
  335. // System.Predicate<byte>
  336. // System.Predicate<float>
  337. // System.Predicate<int>
  338. // System.Predicate<long>
  339. // System.Predicate<object>
  340. // System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>
  341. // System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>
  342. // System.Runtime.CompilerServices.ConditionalWeakTable.CreateValueCallback<object,object>
  343. // System.Runtime.CompilerServices.ConditionalWeakTable.Enumerator<object,object>
  344. // System.Runtime.CompilerServices.ConditionalWeakTable<object,object>
  345. // System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<System.Threading.Tasks.VoidTaskResult>
  346. // System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<int>
  347. // System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>
  348. // System.Runtime.CompilerServices.ConfiguredTaskAwaitable<System.Threading.Tasks.VoidTaskResult>
  349. // System.Runtime.CompilerServices.ConfiguredTaskAwaitable<int>
  350. // System.Runtime.CompilerServices.ConfiguredTaskAwaitable<object>
  351. // System.Runtime.CompilerServices.TaskAwaiter<System.Threading.Tasks.VoidTaskResult>
  352. // System.Runtime.CompilerServices.TaskAwaiter<int>
  353. // System.Runtime.CompilerServices.TaskAwaiter<object>
  354. // System.Threading.Tasks.ContinuationTaskFromResultTask<System.Threading.Tasks.VoidTaskResult>
  355. // System.Threading.Tasks.ContinuationTaskFromResultTask<int>
  356. // System.Threading.Tasks.ContinuationTaskFromResultTask<object>
  357. // System.Threading.Tasks.Task<System.Threading.Tasks.VoidTaskResult>
  358. // System.Threading.Tasks.Task<int>
  359. // System.Threading.Tasks.Task<object>
  360. // System.Threading.Tasks.TaskCompletionSource<object>
  361. // System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<System.Threading.Tasks.VoidTaskResult>
  362. // System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<int>
  363. // System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<object>
  364. // System.Threading.Tasks.TaskFactory<System.Threading.Tasks.VoidTaskResult>
  365. // System.Threading.Tasks.TaskFactory<int>
  366. // System.Threading.Tasks.TaskFactory<object>
  367. // TMPro.FastAction<object>
  368. // UnityEngine.Events.InvokableCall<UnityEngine.Vector2>
  369. // UnityEngine.Events.InvokableCall<byte>
  370. // UnityEngine.Events.InvokableCall<int>
  371. // UnityEngine.Events.InvokableCall<object,int,int>
  372. // UnityEngine.Events.InvokableCall<object,object,int>
  373. // UnityEngine.Events.InvokableCall<object>
  374. // UnityEngine.Events.InvokableCall<ushort,int>
  375. // UnityEngine.Events.UnityAction<UnityEngine.Vector2>
  376. // UnityEngine.Events.UnityAction<byte>
  377. // UnityEngine.Events.UnityAction<int>
  378. // UnityEngine.Events.UnityAction<object,int,int>
  379. // UnityEngine.Events.UnityAction<object,object,int>
  380. // UnityEngine.Events.UnityAction<object>
  381. // UnityEngine.Events.UnityAction<ushort,int>
  382. // UnityEngine.Events.UnityEvent<UnityEngine.Vector2>
  383. // UnityEngine.Events.UnityEvent<byte>
  384. // UnityEngine.Events.UnityEvent<int>
  385. // UnityEngine.Events.UnityEvent<object,int,int>
  386. // UnityEngine.Events.UnityEvent<object,object,int>
  387. // UnityEngine.Events.UnityEvent<object>
  388. // UnityEngine.Events.UnityEvent<ushort,int>
  389. // XRTool.Util.Singleton<object>
  390. // }}
  391. public void RefMethods()
  392. {
  393. // object DG.Tweening.TweenSettingsExtensions.OnComplete<object>(object,DG.Tweening.TweenCallback)
  394. // object DG.Tweening.TweenSettingsExtensions.SetEase<object>(object,DG.Tweening.Ease)
  395. // System.Void LitJson.JsonMapper.RegisterImporter<float,double>(LitJson.ImporterFunc<float,double>)
  396. // System.Void LitJson.JsonMapper.RegisterImporter<int,object>(LitJson.ImporterFunc<int,object>)
  397. // System.Void LitJson.JsonMapper.RegisterImporter<object,int>(LitJson.ImporterFunc<object,int>)
  398. // object LitJson.JsonMapper.ToObject<object>(string)
  399. // object Newtonsoft.Json.JsonConvert.DeserializeObject<object>(string)
  400. // object Newtonsoft.Json.JsonConvert.DeserializeObject<object>(string,Newtonsoft.Json.JsonSerializerSettings)
  401. // object System.Activator.CreateInstance<object>()
  402. // object[] System.Array.Empty<object>()
  403. // int System.Array.IndexOf<object>(object[],object)
  404. // int System.Array.IndexOfImpl<object>(object[],object,int,int)
  405. // System.Void System.Array.Resize<object>(object[]&,int)
  406. // System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.Except<object>(System.Collections.Generic.IEnumerable<object>,System.Collections.Generic.IEnumerable<object>)
  407. // System.Collections.Generic.IEnumerable<object> System.Linq.Enumerable.ExceptIterator<object>(System.Collections.Generic.IEnumerable<object>,System.Collections.Generic.IEnumerable<object>,System.Collections.Generic.IEqualityComparer<object>)
  408. // int[] System.Linq.Enumerable.ToArray<int>(System.Collections.Generic.IEnumerable<int>)
  409. // System.Collections.Generic.List<UnityEngine.Vector3> System.Linq.Enumerable.ToList<UnityEngine.Vector3>(System.Collections.Generic.IEnumerable<UnityEngine.Vector3>)
  410. // System.Collections.Generic.List<object> System.Linq.Enumerable.ToList<object>(System.Collections.Generic.IEnumerable<object>)
  411. // System.Collections.Generic.IEnumerable<Loom.DelayedQueueItem> System.Linq.Enumerable.Where<Loom.DelayedQueueItem>(System.Collections.Generic.IEnumerable<Loom.DelayedQueueItem>,System.Func<Loom.DelayedQueueItem,bool>)
  412. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,COSXMLDemo.Program.<Main>d__1>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.<Main>d__1&)
  413. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSXMLDemo.Program.<GetObject>d__6>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSXMLDemo.Program.<GetObject>d__6&)
  414. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSXMLDemo.Program.<Main>d__1>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSXMLDemo.Program.<Main>d__1&)
  415. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,COSXMLDemo.Program.<Main>d__1>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.<Main>d__1&)
  416. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSXMLDemo.Program.<GetObject>d__6>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSXMLDemo.Program.<GetObject>d__6&)
  417. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSXMLDemo.Program.<Main>d__1>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSXMLDemo.Program.<Main>d__1&)
  418. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSXMLDemo.Program.<PutObject>d__4>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSXMLDemo.Program.<PutObject>d__4&)
  419. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<COSXMLDemo.Program.<GetObject>d__6>(COSXMLDemo.Program.<GetObject>d__6&)
  420. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<COSXMLDemo.Program.<Main>d__1>(COSXMLDemo.Program.<Main>d__1&)
  421. // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<object>.Start<COSXMLDemo.Program.<PutObject>d__4>(COSXMLDemo.Program.<PutObject>d__4&)
  422. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<int>,GameInit.<TestDownloadObject>d__5>(System.Runtime.CompilerServices.TaskAwaiter<int>&,GameInit.<TestDownloadObject>d__5&)
  423. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSDownLoad.<TestDownloadObject>d__19>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSDownLoad.<TestDownloadObject>d__19&)
  424. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSDownLoad.<TransferBatchDownloadObjects>d__23>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSDownLoad.<TransferBatchDownloadObjects>d__23&)
  425. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,COSDownLoad.<TransferDownloadObject>d__20>(System.Runtime.CompilerServices.TaskAwaiter<object>&,COSDownLoad.<TransferDownloadObject>d__20&)
  426. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<COSDownLoad.<TestDownloadObject>d__19>(COSDownLoad.<TestDownloadObject>d__19&)
  427. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<COSDownLoad.<TransferBatchDownloadObjects>d__23>(COSDownLoad.<TransferBatchDownloadObjects>d__23&)
  428. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<COSDownLoad.<TransferDownloadObject>d__20>(COSDownLoad.<TransferDownloadObject>d__20&)
  429. // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<GameInit.<TestDownloadObject>d__5>(GameInit.<TestDownloadObject>d__5&)
  430. // object& System.Runtime.CompilerServices.Unsafe.As<object,object>(object&)
  431. // System.Void* System.Runtime.CompilerServices.Unsafe.AsPointer<object>(object&)
  432. // object System.Threading.Interlocked.CompareExchange<object>(object&,object,object)
  433. // System.Threading.Tasks.Task<int> System.Threading.Tasks.Task.Run<int>(System.Func<int>)
  434. // System.Threading.Tasks.Task<object> System.Threading.Tasks.Task.Run<object>(System.Func<object>)
  435. // object UnityEngine.AndroidJNIHelper.ConvertFromJNIArray<object>(System.IntPtr)
  436. // System.IntPtr UnityEngine.AndroidJNIHelper.GetFieldID<object>(System.IntPtr,string,bool)
  437. // object UnityEngine.AndroidJavaObject.FromJavaArrayDeleteLocalRef<object>(System.IntPtr)
  438. // object UnityEngine.AndroidJavaObject.GetStatic<object>(string)
  439. // object UnityEngine.AndroidJavaObject._GetStatic<object>(string)
  440. // UnityEngine.AssetBundleRequest UnityEngine.AssetBundle.LoadAllAssetsAsync<object>()
  441. // object UnityEngine.AssetBundle.LoadAsset<object>(string)
  442. // UnityEngine.AssetBundleRequest UnityEngine.AssetBundle.LoadAssetAsync<object>(string)
  443. // object UnityEngine.Component.GetComponent<object>()
  444. // object UnityEngine.Component.GetComponentInChildren<object>()
  445. // object UnityEngine.Component.GetComponentInParent<object>()
  446. // object UnityEngine.GameObject.AddComponent<object>()
  447. // object UnityEngine.GameObject.GetComponent<object>()
  448. // object UnityEngine.GameObject.GetComponentInChildren<object>()
  449. // object UnityEngine.GameObject.GetComponentInChildren<object>(bool)
  450. // object UnityEngine.GameObject.GetComponentInParent<object>()
  451. // object UnityEngine.GameObject.GetComponentInParent<object>(bool)
  452. // object[] UnityEngine.GameObject.GetComponentsInChildren<object>()
  453. // object[] UnityEngine.GameObject.GetComponentsInChildren<object>(bool)
  454. // bool UnityEngine.GameObject.TryGetComponent<object>(object&)
  455. // object UnityEngine.Object.FindObjectOfType<object>()
  456. // object UnityEngine.Object.Instantiate<object>(object)
  457. // object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Transform)
  458. // object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Transform,bool)
  459. // object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Vector3,UnityEngine.Quaternion)
  460. // object UnityEngine.Resources.Load<object>(string)
  461. // UnityEngine.ResourceRequest UnityEngine.Resources.LoadAsync<object>(string)
  462. // object UnityEngine.ScriptableObject.CreateInstance<object>()
  463. // object UnityEngine._AndroidJNIHelper.ConvertFromJNIArray<object>(System.IntPtr)
  464. // System.IntPtr UnityEngine._AndroidJNIHelper.GetFieldID<object>(System.IntPtr,string,bool)
  465. }
  466. }