using System.Collections.Generic; public class AOTGenericReferences : UnityEngine.MonoBehaviour { // {{ AOT assemblies public static readonly IReadOnlyList PatchedAOTAssemblyList = new List { "DOTween.dll", "LitJson.dll", "Newtonsoft.Json.dll", "SDK.dll", "System.Core.dll", "System.dll", "Unity.TextMeshPro.dll", "UnityEngine.AndroidJNIModule.dll", "UnityEngine.AssetBundleModule.dll", "UnityEngine.CoreModule.dll", "mscorlib.dll", }; // }} // {{ constraint implement type // }} // {{ AOT generic types // LitJson.ImporterFunc // LitJson.ImporterFunc // LitJson.ImporterFunc // LitJson.JsonMapper.c__AnonStorey1 // LitJson.JsonMapper.c__AnonStorey1 // LitJson.JsonMapper.c__AnonStorey1 // SC.XR.Unity.SingletonMono // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Action // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.ArraySortHelper // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer> // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Comparer // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator> // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator> // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection.Enumerator // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection> // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.KeyCollection // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator> // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection.Enumerator // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection> // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary.ValueCollection // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary> // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary // System.Collections.Generic.Dictionary // System.Collections.Generic.EqualityComparer> // System.Collections.Generic.EqualityComparer // System.Collections.Generic.EqualityComparer // System.Collections.Generic.EqualityComparer // System.Collections.Generic.EqualityComparer // System.Collections.Generic.EqualityComparer // System.Collections.Generic.EqualityComparer // System.Collections.Generic.HashSet.Enumerator // System.Collections.Generic.HashSet.Enumerator // System.Collections.Generic.HashSet // System.Collections.Generic.HashSet // System.Collections.Generic.HashSetEqualityComparer // System.Collections.Generic.HashSetEqualityComparer // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection>> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection> // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.ICollection // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer> // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IComparer // System.Collections.Generic.IDictionary // System.Collections.Generic.IDictionary // System.Collections.Generic.IDictionary // System.Collections.Generic.IDictionary // System.Collections.Generic.IDictionary // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable>> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable> // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerable // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator>> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator> // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEnumerator // System.Collections.Generic.IEqualityComparer // System.Collections.Generic.IEqualityComparer // System.Collections.Generic.IEqualityComparer // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.IList // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair> // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.KeyValuePair // System.Collections.Generic.LinkedList.Enumerator // System.Collections.Generic.LinkedList // System.Collections.Generic.LinkedListNode // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List.Enumerator // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.List // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer> // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectComparer // System.Collections.Generic.ObjectEqualityComparer> // System.Collections.Generic.ObjectEqualityComparer // System.Collections.Generic.ObjectEqualityComparer // System.Collections.Generic.ObjectEqualityComparer // System.Collections.Generic.ObjectEqualityComparer // System.Collections.Generic.ObjectEqualityComparer // System.Collections.Generic.ObjectEqualityComparer // System.Collections.Generic.Queue.Enumerator // System.Collections.Generic.Queue.Enumerator // System.Collections.Generic.Queue.Enumerator // System.Collections.Generic.Queue // System.Collections.Generic.Queue // System.Collections.Generic.Queue // System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0 // System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1 // System.Collections.Generic.SortedDictionary.Enumerator // System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0 // System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0 // System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator // System.Collections.Generic.SortedDictionary.KeyCollection // System.Collections.Generic.SortedDictionary.KeyValuePairComparer // System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0 // System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0 // System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator // System.Collections.Generic.SortedDictionary.ValueCollection // System.Collections.Generic.SortedDictionary // System.Collections.Generic.SortedSet.<>c__DisplayClass52_0> // System.Collections.Generic.SortedSet.<>c__DisplayClass53_0> // System.Collections.Generic.SortedSet.Enumerator> // System.Collections.Generic.SortedSet.Node> // System.Collections.Generic.SortedSet> // System.Collections.Generic.Stack.Enumerator // System.Collections.Generic.Stack // System.Collections.Generic.TreeSet> // System.Collections.Generic.TreeWalkPredicate> // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Collections.ObjectModel.ReadOnlyCollection // System.Comparison // System.Comparison // System.Comparison // System.Comparison // System.Comparison // System.Comparison // System.Comparison // System.Comparison // System.Comparison // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.Func // System.IEquatable // System.Linq.Buffer // System.Linq.Enumerable.d__77 // System.Linq.Enumerable.Iterator // System.Linq.Enumerable.WhereArrayIterator // System.Linq.Enumerable.WhereEnumerableIterator // System.Linq.Enumerable.WhereListIterator // System.Linq.Set // System.Nullable // System.Nullable // System.Nullable // System.Predicate // System.Predicate // System.Predicate // System.Predicate // System.Predicate // System.Predicate // System.Predicate // System.Predicate // System.Predicate // System.Runtime.CompilerServices.AsyncTaskMethodBuilder // System.Runtime.CompilerServices.AsyncTaskMethodBuilder // System.Runtime.CompilerServices.ConditionalWeakTable.CreateValueCallback // System.Runtime.CompilerServices.ConditionalWeakTable.Enumerator // System.Runtime.CompilerServices.ConditionalWeakTable // System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter // System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter // System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter // System.Runtime.CompilerServices.ConfiguredTaskAwaitable // System.Runtime.CompilerServices.ConfiguredTaskAwaitable // System.Runtime.CompilerServices.ConfiguredTaskAwaitable // System.Runtime.CompilerServices.TaskAwaiter // System.Runtime.CompilerServices.TaskAwaiter // System.Runtime.CompilerServices.TaskAwaiter // System.Threading.Tasks.ContinuationTaskFromResultTask // System.Threading.Tasks.ContinuationTaskFromResultTask // System.Threading.Tasks.ContinuationTaskFromResultTask // System.Threading.Tasks.Task // System.Threading.Tasks.Task // System.Threading.Tasks.Task // System.Threading.Tasks.TaskCompletionSource // System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0 // System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0 // System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0 // System.Threading.Tasks.TaskFactory // System.Threading.Tasks.TaskFactory // System.Threading.Tasks.TaskFactory // TMPro.FastAction // UnityEngine.Events.InvokableCall // UnityEngine.Events.InvokableCall // UnityEngine.Events.InvokableCall // UnityEngine.Events.InvokableCall // UnityEngine.Events.InvokableCall // UnityEngine.Events.InvokableCall // UnityEngine.Events.InvokableCall // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // XRTool.Util.Singleton // }} public void RefMethods() { // object DG.Tweening.TweenSettingsExtensions.OnComplete(object,DG.Tweening.TweenCallback) // object DG.Tweening.TweenSettingsExtensions.SetEase(object,DG.Tweening.Ease) // System.Void LitJson.JsonMapper.RegisterImporter(LitJson.ImporterFunc) // System.Void LitJson.JsonMapper.RegisterImporter(LitJson.ImporterFunc) // System.Void LitJson.JsonMapper.RegisterImporter(LitJson.ImporterFunc) // object LitJson.JsonMapper.ToObject(string) // object Newtonsoft.Json.JsonConvert.DeserializeObject(string) // object Newtonsoft.Json.JsonConvert.DeserializeObject(string,Newtonsoft.Json.JsonSerializerSettings) // object System.Activator.CreateInstance() // object[] System.Array.Empty() // int System.Array.IndexOf(object[],object) // int System.Array.IndexOfImpl(object[],object,int,int) // System.Void System.Array.Resize(object[]&,int) // System.Collections.Generic.IEnumerable System.Linq.Enumerable.Except(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable) // System.Collections.Generic.IEnumerable System.Linq.Enumerable.ExceptIterator(System.Collections.Generic.IEnumerable,System.Collections.Generic.IEnumerable,System.Collections.Generic.IEqualityComparer) // int[] System.Linq.Enumerable.ToArray(System.Collections.Generic.IEnumerable) // System.Collections.Generic.List System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable) // System.Collections.Generic.List System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable) // System.Collections.Generic.IEnumerable System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable,System.Func) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompletedd__1>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.
d__1&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted,COSXMLDemo.Program.d__6>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.d__6&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted,COSXMLDemo.Program.
d__1>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.
d__1&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompletedd__1>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.
d__1&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted,COSXMLDemo.Program.d__6>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.d__6&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted,COSXMLDemo.Program.
d__1>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.
d__1&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted,COSXMLDemo.Program.d__4>(System.Runtime.CompilerServices.TaskAwaiter&,COSXMLDemo.Program.d__4&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__6>(COSXMLDemo.Program.d__6&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__1>(COSXMLDemo.Program.
d__1&) // System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Startd__4>(COSXMLDemo.Program.d__4&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted,GameInit.d__5>(System.Runtime.CompilerServices.TaskAwaiter&,GameInit.d__5&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted,COSDownLoad.d__19>(System.Runtime.CompilerServices.TaskAwaiter&,COSDownLoad.d__19&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted,COSDownLoad.d__23>(System.Runtime.CompilerServices.TaskAwaiter&,COSDownLoad.d__23&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted,COSDownLoad.d__20>(System.Runtime.CompilerServices.TaskAwaiter&,COSDownLoad.d__20&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Startd__19>(COSDownLoad.d__19&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Startd__23>(COSDownLoad.d__23&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Startd__20>(COSDownLoad.d__20&) // System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Startd__5>(GameInit.d__5&) // object& System.Runtime.CompilerServices.Unsafe.As(object&) // System.Void* System.Runtime.CompilerServices.Unsafe.AsPointer(object&) // object System.Threading.Interlocked.CompareExchange(object&,object,object) // System.Threading.Tasks.Task System.Threading.Tasks.Task.Run(System.Func) // System.Threading.Tasks.Task System.Threading.Tasks.Task.Run(System.Func) // object UnityEngine.AndroidJNIHelper.ConvertFromJNIArray(System.IntPtr) // System.IntPtr UnityEngine.AndroidJNIHelper.GetFieldID(System.IntPtr,string,bool) // object UnityEngine.AndroidJavaObject.FromJavaArrayDeleteLocalRef(System.IntPtr) // object UnityEngine.AndroidJavaObject.GetStatic(string) // object UnityEngine.AndroidJavaObject._GetStatic(string) // UnityEngine.AssetBundleRequest UnityEngine.AssetBundle.LoadAllAssetsAsync() // object UnityEngine.AssetBundle.LoadAsset(string) // UnityEngine.AssetBundleRequest UnityEngine.AssetBundle.LoadAssetAsync(string) // object UnityEngine.Component.GetComponent() // object UnityEngine.Component.GetComponentInChildren() // object UnityEngine.Component.GetComponentInParent() // object UnityEngine.GameObject.AddComponent() // object UnityEngine.GameObject.GetComponent() // object UnityEngine.GameObject.GetComponentInChildren() // object UnityEngine.GameObject.GetComponentInChildren(bool) // object UnityEngine.GameObject.GetComponentInParent() // object UnityEngine.GameObject.GetComponentInParent(bool) // object[] UnityEngine.GameObject.GetComponentsInChildren() // object[] UnityEngine.GameObject.GetComponentsInChildren(bool) // bool UnityEngine.GameObject.TryGetComponent(object&) // object UnityEngine.Object.FindObjectOfType() // object UnityEngine.Object.Instantiate(object) // object UnityEngine.Object.Instantiate(object,UnityEngine.Transform) // object UnityEngine.Object.Instantiate(object,UnityEngine.Transform,bool) // object UnityEngine.Object.Instantiate(object,UnityEngine.Vector3,UnityEngine.Quaternion) // object UnityEngine.Resources.Load(string) // UnityEngine.ResourceRequest UnityEngine.Resources.LoadAsync(string) // object UnityEngine.ScriptableObject.CreateInstance() // object UnityEngine._AndroidJNIHelper.ConvertFromJNIArray(System.IntPtr) // System.IntPtr UnityEngine._AndroidJNIHelper.GetFieldID(System.IntPtr,string,bool) } }