Files
art_test_main/Assets/HybridCLRGenerate/AOTGenericReferences.cs

116 lines
9.5 KiB
C#
Raw Permalink Normal View History

2025-11-03 11:25:01 +08:00
using System.Collections.Generic;
public class AOTGenericReferences : UnityEngine.MonoBehaviour
{
// {{ AOT assemblies
public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
{
2025-11-05 16:48:51 +08:00
"DOTween.dll",
2025-11-03 11:25:01 +08:00
"UnityEngine.CoreModule.dll",
"YooAsset.dll",
"com.stary.evo.runtime.dll",
"com.staryevo.tools.runtime.dll",
"mscorlib.dll",
};
// }}
// {{ constraint implement type
// }}
// {{ AOT generic types
// Stary.Evo.Architecture.<>c<object>
// Stary.Evo.Architecture<object>
2025-11-05 16:48:51 +08:00
// Stary.Evo.EasyEvent.<>c<int>
// Stary.Evo.EasyEvent.<>c__DisplayClass1_0<int>
// Stary.Evo.EasyEvent<int>
// System.Action<int>
2025-11-03 11:25:01 +08:00
// System.Action<object,object>
// System.Action<object>
// System.Collections.Generic.ArraySortHelper<object>
// 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<object>
// System.Collections.Generic.IComparer<object>
// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
// System.Collections.Generic.IEnumerable<object>
// System.Collections.Generic.IEnumerator<object>
// System.Collections.Generic.IEqualityComparer<object>
// System.Collections.Generic.IList<object>
// System.Collections.Generic.KeyValuePair<object,object>
// System.Collections.Generic.List.Enumerator<object>
// System.Collections.Generic.List<object>
// System.Collections.Generic.ObjectComparer<object>
// System.Collections.Generic.ObjectEqualityComparer<object>
// System.Collections.ObjectModel.ReadOnlyCollection<object>
// System.Comparison<object>
// System.Func<System.Threading.Tasks.VoidTaskResult>
// System.Func<object,System.Threading.Tasks.VoidTaskResult>
// System.Func<object,object,object>
// System.Func<object,object>
// System.Func<object>
// System.Predicate<object>
// System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter<object>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.ConfiguredTaskAwaitable<object>
// System.Runtime.CompilerServices.TaskAwaiter<System.Threading.Tasks.VoidTaskResult>
// System.Runtime.CompilerServices.TaskAwaiter<object>
// System.Threading.Tasks.ContinuationTaskFromResultTask<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.ContinuationTaskFromResultTask<object>
// System.Threading.Tasks.Task<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.Task<object>
// System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.TaskFactory.<>c__DisplayClass35_0<object>
// System.Threading.Tasks.TaskFactory<System.Threading.Tasks.VoidTaskResult>
// System.Threading.Tasks.TaskFactory<object>
// }}
public void RefMethods()
{
2025-11-05 16:48:51 +08:00
// object DG.Tweening.TweenSettingsExtensions.OnComplete<object>(object,DG.Tweening.TweenCallback)
2025-11-03 11:25:01 +08:00
// System.Void Stary.Evo.Architecture<object>.RegisterSystem<object>(object)
2025-11-05 16:48:51 +08:00
// Stary.Evo.IUnRegister Stary.Evo.CanRegisterEventExtension.RegisterEvent<object,object>(Stary.Evo.ICanRegisterEvent,object,System.Action<object>)
// System.Void Stary.Evo.CanRegisterEventExtension.UnRegisterEvent<object,object>(Stary.Evo.ICanRegisterEvent,object,System.Action<object>)
// System.Void Stary.Evo.CanSendEventExtension.SendEvent<object,object>(Stary.Evo.ICanSendEvent,object,object)
// Stary.Evo.IUnRegister Stary.Evo.IArchitecture.RegisterEvent<object,object>(object,System.Action<object>)
// System.Void Stary.Evo.IArchitecture.SendEvent<object,object>(object,object)
// System.Void Stary.Evo.IArchitecture.UnRegisterEvent<object,object>(object,System.Action<object>)
2025-11-03 11:25:01 +08:00
// System.Void Stary.Evo.IOCContainer.Register<object>(object)
2025-11-05 16:48:51 +08:00
// System.Void Stary.Evo.StringEventSystem.Send<int>(string,int)
// System.Threading.Tasks.Task Stary.Evo.UIFarme.IPanelSystem.PushStack<object>(string,UnityEngine.Transform,string)
2025-11-03 11:25:01 +08:00
// object Stary.Evo.UnityEngineGameObjectExtension.GetOrAddComponent<object>(UnityEngine.Component)
// object Stary.Evo.UnityEngineGameObjectExtension.GetOrAddComponent<object>(UnityEngine.GameObject)
2025-11-05 16:48:51 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.DomainPanel.<InitializeAsync>d__4>(System.Runtime.CompilerServices.TaskAwaiter&,Main.DomainPanel.<InitializeAsync>d__4&)
2025-11-03 11:25:01 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.MainDomain.<OnEnterAsync>d__2>(System.Runtime.CompilerServices.TaskAwaiter&,Main.MainDomain.<OnEnterAsync>d__2&)
2025-11-05 16:48:51 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.ScenePanel.<InitializeAsync>d__5>(System.Runtime.CompilerServices.TaskAwaiter&,Main.ScenePanel.<InitializeAsync>d__5&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,Main.DomainPanel.<InitializeAsync>d__4>(System.Runtime.CompilerServices.TaskAwaiter<object>&,Main.DomainPanel.<InitializeAsync>d__4&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.DomainPanel.<InitializeAsync>d__4>(System.Runtime.CompilerServices.TaskAwaiter&,Main.DomainPanel.<InitializeAsync>d__4&)
2025-11-03 11:25:01 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.MainDomain.<OnEnterAsync>d__2>(System.Runtime.CompilerServices.TaskAwaiter&,Main.MainDomain.<OnEnterAsync>d__2&)
2025-11-05 16:48:51 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.ScenePanel.<InitializeAsync>d__5>(System.Runtime.CompilerServices.TaskAwaiter&,Main.ScenePanel.<InitializeAsync>d__5&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder<System.Threading.Tasks.VoidTaskResult>.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter<object>,Main.DomainPanel.<InitializeAsync>d__4>(System.Runtime.CompilerServices.TaskAwaiter<object>&,Main.DomainPanel.<InitializeAsync>d__4&)
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Main.DomainPanel.<InitializeAsync>d__4>(Main.DomainPanel.<InitializeAsync>d__4&)
2025-11-03 11:25:01 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Main.MainDomain.<OnEnterAsync>d__2>(Main.MainDomain.<OnEnterAsync>d__2&)
2025-11-05 16:48:51 +08:00
// System.Void System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Main.ScenePanel.<InitializeAsync>d__5>(Main.ScenePanel.<InitializeAsync>d__5&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.DomainPanel.<OnTouchComplete>d__6>(System.Runtime.CompilerServices.TaskAwaiter&,Main.DomainPanel.<OnTouchComplete>d__6&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.ScenePanel.<OnTouchComplete>d__9>(System.Runtime.CompilerServices.TaskAwaiter&,Main.ScenePanel.<OnTouchComplete>d__9&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.ScenePanel.<SetSceneData>d__7>(System.Runtime.CompilerServices.TaskAwaiter&,Main.ScenePanel.<SetSceneData>d__7&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted<System.Runtime.CompilerServices.TaskAwaiter,Main.ScenePanel.<SetSceneGrids>d__8>(System.Runtime.CompilerServices.TaskAwaiter&,Main.ScenePanel.<SetSceneGrids>d__8&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<Main.DomainPanel.<OnTouchComplete>d__6>(Main.DomainPanel.<OnTouchComplete>d__6&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<Main.ScenePanel.<OnTouchComplete>d__9>(Main.ScenePanel.<OnTouchComplete>d__9&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<Main.ScenePanel.<SetSceneData>d__7>(Main.ScenePanel.<SetSceneData>d__7&)
// System.Void System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start<Main.ScenePanel.<SetSceneGrids>d__8>(Main.ScenePanel.<SetSceneGrids>d__8&)
2025-11-03 11:25:01 +08:00
// object UnityEngine.Component.GetComponent<object>()
// object UnityEngine.GameObject.AddComponent<object>()
// object UnityEngine.GameObject.GetComponent<object>()
// object YooAsset.AssetHandle.GetAssetObject<object>()
// YooAsset.AssetHandle YooAsset.ResourcePackage.LoadAssetAsync<object>(string,uint)
// YooAsset.AssetHandle YooAsset.YooAssets.LoadAssetAsync<object>(string,uint)
}
}