Implement IOC for plugin registration.

This commit is contained in:
2018-07-20 22:53:46 +01:00
parent cd489cc40f
commit 991ee84712
27 changed files with 735 additions and 103 deletions

View File

@@ -48,7 +48,7 @@ namespace DiscImageChef.Core
/// <param name="partition">Partition</param>
public static void Identify(IMediaImage imagePlugin, out List<string> idPlugins, Partition partition)
{
PluginBase plugins = new PluginBase();
PluginBase plugins = GetPluginBase.Instance;
idPlugins = (from plugin in plugins.PluginsList.Values
where plugin.Identify(imagePlugin, partition)