Merge branch 'unloaded_assembly_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unloaded_assembly_fix

This commit is contained in:
Wojtek Figat
2023-09-22 12:54:22 +02:00

View File

@@ -1148,12 +1148,12 @@ namespace FlaxEngine.Interop
private delegate IntPtr InvokeThunkDelegate(ManagedHandle instanceHandle, IntPtr param1, IntPtr param2, IntPtr param3, IntPtr param4, IntPtr param5, IntPtr param6, IntPtr param7); private delegate IntPtr InvokeThunkDelegate(ManagedHandle instanceHandle, IntPtr param1, IntPtr param2, IntPtr param3, IntPtr param4, IntPtr param5, IntPtr param6, IntPtr param7);
/// <summary> /// <summary>
/// Returns all types that that owned by this assembly. /// Returns all types owned by this assembly.
/// </summary> /// </summary>
private static Type[] GetAssemblyTypes(Assembly assembly) private static Type[] GetAssemblyTypes(Assembly assembly)
{ {
var referencedAssemblies = assembly.GetReferencedAssemblies(); var referencedAssemblies = assembly.GetReferencedAssemblies();
var allAssemblies = AppDomain.CurrentDomain.GetAssemblies(); var allAssemblies = Utils.GetAssemblies();
var referencedTypes = new List<string>(); var referencedTypes = new List<string>();
foreach (var assemblyName in referencedAssemblies) foreach (var assemblyName in referencedAssemblies)
{ {