diff --git a/Pilz.Plugins/Pilz.Plugins.csproj b/Pilz.Plugins/Pilz.Plugins.csproj index bf53923..ecec2c3 100644 --- a/Pilz.Plugins/Pilz.Plugins.csproj +++ b/Pilz.Plugins/Pilz.Plugins.csproj @@ -9,7 +9,7 @@ - 2.1.6 + 2.1.7 diff --git a/Pilz.Plugins/PluginManagerT.cs b/Pilz.Plugins/PluginManagerT.cs index a2e30c2..68c556c 100644 --- a/Pilz.Plugins/PluginManagerT.cs +++ b/Pilz.Plugins/PluginManagerT.cs @@ -187,7 +187,7 @@ namespace Pilz.Plugins try { - if (Activator.CreateInstance(type, GetConstructorFlags(), null, parameters, null) is TPluginInterface plugin) + if (Activator.CreateInstance(type, parameters) is TPluginInterface plugin) { if (plugin is IPluginLateInitialization pluginLateInit) pluginLateInit.LateInit(); @@ -206,10 +206,5 @@ namespace Pilz.Plugins else result.Status = PluginLoadStatus.NoValidPlugin; } - - protected virtual BindingFlags GetConstructorFlags() - { - return BindingFlags.Public; - } } }