12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- using System.Collections.Generic;
- public class AOTGenericReferences : UnityEngine.MonoBehaviour
- {
- // {{ AOT assemblies
- public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
- {
- "LitJson.dll",
- "UnityEngine.AssetBundleModule.dll",
- "UnityEngine.CoreModule.dll",
- "mscorlib.dll",
- };
- // }}
- // {{ constraint implement type
- // }}
- // {{ AOT generic types
- // System.Action<Entry.MyVec3>
- // System.Action<object>
- // System.Collections.Generic.ArraySortHelper<Entry.MyVec3>
- // System.Collections.Generic.ArraySortHelper<object>
- // System.Collections.Generic.Comparer<Entry.MyVec3>
- // System.Collections.Generic.Comparer<object>
- // System.Collections.Generic.Dictionary.Enumerator<object,object>
- // System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,object>
- // System.Collections.Generic.Dictionary.KeyCollection<object,object>
- // System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,object>
- // System.Collections.Generic.Dictionary.ValueCollection<object,object>
- // System.Collections.Generic.Dictionary<object,object>
- // System.Collections.Generic.EqualityComparer<object>
- // System.Collections.Generic.ICollection<Entry.MyVec3>
- // System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,object>>
- // System.Collections.Generic.ICollection<object>
- // System.Collections.Generic.IComparer<Entry.MyVec3>
- // System.Collections.Generic.IComparer<object>
- // System.Collections.Generic.IDictionary<object,LitJson.ArrayMetadata>
- // System.Collections.Generic.IDictionary<object,LitJson.ObjectMetadata>
- // System.Collections.Generic.IDictionary<object,LitJson.PropertyMetadata>
- // System.Collections.Generic.IDictionary<object,object>
- // System.Collections.Generic.IEnumerable<Entry.MyVec3>
- // System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
- // System.Collections.Generic.IEnumerable<object>
- // System.Collections.Generic.IEnumerator<Entry.MyVec3>
- // System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,object>>
- // System.Collections.Generic.IEnumerator<object>
- // System.Collections.Generic.IEqualityComparer<object>
- // System.Collections.Generic.IList<Entry.MyVec3>
- // System.Collections.Generic.IList<object>
- // System.Collections.Generic.KeyValuePair<object,object>
- // System.Collections.Generic.List.Enumerator<Entry.MyVec3>
- // System.Collections.Generic.List.Enumerator<object>
- // System.Collections.Generic.List<Entry.MyVec3>
- // System.Collections.Generic.List<object>
- // System.Collections.Generic.ObjectComparer<Entry.MyVec3>
- // System.Collections.Generic.ObjectComparer<object>
- // System.Collections.Generic.ObjectEqualityComparer<object>
- // System.Collections.ObjectModel.ReadOnlyCollection<Entry.MyVec3>
- // System.Collections.ObjectModel.ReadOnlyCollection<object>
- // System.Comparison<Entry.MyVec3>
- // System.Comparison<object>
- // System.Predicate<Entry.MyVec3>
- // System.Predicate<object>
- // System.Runtime.CompilerServices.ConditionalWeakTable.CreateValueCallback<object,object>
- // System.Runtime.CompilerServices.ConditionalWeakTable.Enumerator<object,object>
- // System.Runtime.CompilerServices.ConditionalWeakTable<object,object>
- // UnityEngine.Events.InvokableCall<object>
- // UnityEngine.Events.UnityAction<object>
- // UnityEngine.Events.UnityEvent<object>
- // }}
- public void RefMethods()
- {
- // object LitJson.JsonMapper.ToObject<object>(string)
- // object UnityEngine.AssetBundle.LoadAsset<object>(string)
- // object UnityEngine.Component.GetComponent<object>()
- // object UnityEngine.GameObject.AddComponent<object>()
- // object UnityEngine.GameObject.GetComponent<object>()
- // object UnityEngine.Object.FindObjectOfType<object>()
- // object UnityEngine.Object.Instantiate<object>(object,UnityEngine.Vector3,UnityEngine.Quaternion)
- }
- }
|