allow including nonpublic constructors
This commit is contained in:
@@ -187,7 +187,7 @@ namespace Pilz.Plugins
|
|||||||
|
|
||||||
try
|
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)
|
if (plugin is IPluginLateInitialization pluginLateInit)
|
||||||
pluginLateInit.LateInit();
|
pluginLateInit.LateInit();
|
||||||
|
|||||||
Reference in New Issue
Block a user