make protected plugin load virtual

This commit is contained in:
2024-05-04 09:43:17 +02:00
parent 64cabd912b
commit dd1116bf63

View File

@@ -156,7 +156,7 @@ namespace Pilz.Plugins
return result; return result;
} }
protected void LoadPlugin(PluginLoadInfo<TPluginInterface, TPluginRuntimeInfo> result, params object?[]? parameters) protected virtual void LoadPlugin(PluginLoadInfo<TPluginInterface, TPluginRuntimeInfo> result, params object?[]? parameters)
{ {
if (result.Assembly == null) if (result.Assembly == null)
result.Status = PluginLoadStatus.NoValidPlugin; result.Status = PluginLoadStatus.NoValidPlugin;
@@ -172,7 +172,7 @@ namespace Pilz.Plugins
result.Status = PluginLoadStatus.NoValidPlugin; result.Status = PluginLoadStatus.NoValidPlugin;
} }
protected void LoadPlugin(PluginLoadInfo<TPluginInterface, TPluginRuntimeInfo> result, Type type, params object?[]? parameters) protected virtual void LoadPlugin(PluginLoadInfo<TPluginInterface, TPluginRuntimeInfo> result, Type type, params object?[]? parameters)
{ {
if (parameters == null || parameters.Length == 0) if (parameters == null || parameters.Length == 0)
parameters = DefaultParameters; parameters = DefaultParameters;