Use pageFactoryCache.Clear() in Pages dispose and fix #1170

This commit is contained in:
BobLd
2025-09-28 14:34:34 +01:00
parent b2f4ca8839
commit ca284e0cb9

View File

@@ -182,16 +182,15 @@
public void Dispose()
{
foreach (var key in pageFactoryCache.Keys)
foreach (var factory in pageFactoryCache.Values)
{
var factory = pageFactoryCache[key];
pageFactoryCache.Remove(key);
if (factory is IDisposable disposable)
{
disposable.Dispose();
}
}
pageFactoryCache.Clear();
}
}
}