From 138ae6fb5f5cece7bbb484b02a52f68ea68f85d5 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Thu, 16 May 2024 11:30:52 +0200 Subject: [PATCH] asdfasdfasdf --- Pilz.Plugins/PluginManagerT.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Pilz.Plugins/PluginManagerT.cs b/Pilz.Plugins/PluginManagerT.cs index 68c556c..cbc92c6 100644 --- a/Pilz.Plugins/PluginManagerT.cs +++ b/Pilz.Plugins/PluginManagerT.cs @@ -187,7 +187,7 @@ namespace Pilz.Plugins try { - if (Activator.CreateInstance(type, parameters) is TPluginInterface plugin) + if (Activator.CreateInstance(type, null, parameters, null) is TPluginInterface plugin) { if (plugin is IPluginLateInitialization pluginLateInit) pluginLateInit.LateInit(); @@ -206,5 +206,10 @@ namespace Pilz.Plugins else result.Status = PluginLoadStatus.NoValidPlugin; } + + protected virtual BindingFlags GetConstructorFlags() + { + return BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance; + } } }