From 30390cb288159ef0a7c872ac00222ac3d0d9d644 Mon Sep 17 00:00:00 2001 From: wuwenbo Date: Thu, 11 Jun 2026 11:51:03 +0800 Subject: [PATCH] =?UTF-8?q?aot=20=E6=B3=9B=E5=9E=8B=E6=B8=85=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HybridCLRGenerate/AOTGenericReferences.cs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Unity/Assets/HybridCLRGenerate/AOTGenericReferences.cs b/Unity/Assets/HybridCLRGenerate/AOTGenericReferences.cs index 6ae2f9113..3902a943a 100644 --- a/Unity/Assets/HybridCLRGenerate/AOTGenericReferences.cs +++ b/Unity/Assets/HybridCLRGenerate/AOTGenericReferences.cs @@ -403,6 +403,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -431,6 +432,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -459,6 +461,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -487,6 +490,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -515,6 +519,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -543,6 +548,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -552,6 +558,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -625,6 +632,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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> @@ -738,6 +746,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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> @@ -807,6 +816,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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> @@ -932,6 +942,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -1071,6 +1082,7 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // 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 @@ -1527,8 +1539,6 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // int[] MemoryPack.MemoryPackReader.ReadUnmanagedArray() // System.Void MemoryPack.MemoryPackReader.ReadValue(object&) // object MemoryPack.MemoryPackReader.ReadValue() - // int MemoryPack.MemoryPackSerializer.Deserialize(System.ReadOnlySpan,object&,MemoryPack.MemoryPackSerializerOptions) - // object MemoryPack.MemoryPackSerializer.Deserialize(System.ReadOnlySpan,MemoryPack.MemoryPackSerializerOptions) // System.Void MemoryPack.MemoryPackWriter.DangerousWriteUnmanagedArray(byte[]) // System.Void MemoryPack.MemoryPackWriter.DangerousWriteUnmanagedArray(int[]) // System.Void MemoryPack.MemoryPackWriter.DangerousWriteUnmanagedArray(object[]) @@ -1714,7 +1724,6 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // float System.Runtime.CompilerServices.Unsafe.ReadUnaligned(byte&) // int System.Runtime.CompilerServices.Unsafe.ReadUnaligned(byte&) // long System.Runtime.CompilerServices.Unsafe.ReadUnaligned(byte&) - // object System.Runtime.CompilerServices.Unsafe.ReadUnaligned(byte&) // uint System.Runtime.CompilerServices.Unsafe.ReadUnaligned(byte&) // ulong System.Runtime.CompilerServices.Unsafe.ReadUnaligned(byte&) // int System.Runtime.CompilerServices.Unsafe.SizeOf() @@ -1735,7 +1744,6 @@ public class AOTGenericReferences : UnityEngine.MonoBehaviour // System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned(byte&,uint) // System.Void System.Runtime.CompilerServices.Unsafe.WriteUnaligned(byte&,ulong) // Steamworks.SteamNetworkingMessage_t System.Runtime.InteropServices.Marshal.PtrToStructure(System.IntPtr) - // byte& System.Runtime.InteropServices.MemoryMarshal.GetReference(System.ReadOnlySpan) // byte& System.Runtime.InteropServices.MemoryMarshal.GetReference(System.Span) // int& System.Runtime.InteropServices.MemoryMarshal.GetReference(System.Span) // object& System.Runtime.InteropServices.MemoryMarshal.GetReference(System.Span)