Core - Do not load abstract plugin features

UI - Replace Equals check with EqualityComparer
This commit is contained in:
Diogo Trindade committed 2023-05-21 15:33:37 +01:00
1 parent 26ad9a3385
commit a846bd592e
2 files changed
+3 -2

No files matched your search

@@ -396,7 +396,7 @@ internal class PluginManagementService : IPluginManagementService
List<Type> featureTypes;
try
{
featureTypes = plugin.Assembly.GetTypes().Where(t => typeof(PluginFeature).IsAssignableFrom(t)).ToList();
featureTypes = plugin.Assembly.GetTypes().Where(t => typeof(PluginFeature).IsAssignableFrom(t) && !t.IsAbstract).ToList();
}
catch (ReflectionTypeLoadException e)
{