Several changes to improve unloadability of assemblies.

This commit is contained in:
MapleWheels
2026-04-29 10:20:16 -04:00
parent 3f199a9500
commit 66717c7fe7
5 changed files with 17 additions and 10 deletions
@@ -114,8 +114,8 @@ namespace Barotrauma
public static void ResetCache()
{
CachedNonAbstractTypes.Clear();
CachedNonAbstractTypes.TryAdd(typeof(ReflectionUtils).Assembly, typeof(ReflectionUtils).Assembly.GetTypes().Where(t => !t.IsAbstract).ToImmutableArray());
TypeSearchCache.Clear();
CachedNonAbstractTypes.TryAdd(typeof(ReflectionUtils).Assembly, typeof(ReflectionUtils).Assembly.GetTypes().Where(t => !t.IsAbstract).ToImmutableArray());
}
public static Type? GetType(string nameWithNamespace)