allow including nonpublic constructors

This commit is contained in:
2024-05-07 06:56:08 +02:00
parent 488c79d825
commit 4c0aecdf73

View File

@@ -187,7 +187,7 @@ namespace Pilz.Plugins
try
{
if (Activator.CreateInstance(type, parameters) is TPluginInterface plugin)
if (Activator.CreateInstance(type, BindingFlags.Public | BindingFlags.NonPublic, null, parameters, null) is TPluginInterface plugin)
{
if (plugin is IPluginLateInitialization pluginLateInit)
pluginLateInit.LateInit();