PluginManager: make static methods to instance methods
This commit is contained in:
@@ -9,7 +9,7 @@ namespace Pilz.Plugins
|
||||
{
|
||||
public class PluginManager<TPluginInterface, TPluginRuntimeInfo> where TPluginInterface : class where TPluginRuntimeInfo : PluginRuntimeInfo<TPluginInterface>
|
||||
{
|
||||
public static IEnumerable<TPluginRuntimeInfo> LoadPlugins(string[] paths)
|
||||
public IEnumerable<TPluginRuntimeInfo> LoadPlugins(string[] paths)
|
||||
{
|
||||
var states = new List<TPluginRuntimeInfo>();
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace Pilz.Plugins
|
||||
return states;
|
||||
}
|
||||
|
||||
public static TPluginRuntimeInfo LoadPlugin(string path)
|
||||
public TPluginRuntimeInfo LoadPlugin(string path)
|
||||
{
|
||||
var info = Activator.CreateInstance<TPluginRuntimeInfo>();
|
||||
var irmplugin = typeof(TPluginInterface);
|
||||
|
||||
Reference in New Issue
Block a user