diff --git a/PluginBase.cs b/PluginBase.cs index 8a912a6..0b3039e 100644 --- a/PluginBase.cs +++ b/PluginBase.cs @@ -59,7 +59,7 @@ public class PluginBase /// List of all media image plugins public readonly SortedDictionary ImagePluginsList; /// List of all partition plugins - public readonly SortedDictionary PartPluginsList; + public readonly SortedDictionary Partitions; /// List of read-only filesystem plugins public readonly SortedDictionary ReadOnlyFilesystems; /// List of writable floppy image plugins @@ -72,7 +72,7 @@ public class PluginBase { Filesystems = new SortedDictionary(); ReadOnlyFilesystems = new SortedDictionary(); - PartPluginsList = new SortedDictionary(); + Partitions = new SortedDictionary(); ImagePluginsList = new SortedDictionary(); WritableImages = new SortedDictionary(); Filters = new SortedDictionary(); @@ -108,8 +108,8 @@ public class PluginBase foreach(Type type in pluginRegister.GetAllPartitionPlugins() ?? Enumerable.Empty()) if(Activator.CreateInstance(type) is IPartition plugin && - !PartPluginsList.ContainsKey(plugin.Name.ToLower())) - PartPluginsList.Add(plugin.Name.ToLower(), plugin); + !Partitions.ContainsKey(plugin.Name.ToLower())) + Partitions.Add(plugin.Name.ToLower(), type); foreach(Type type in pluginRegister.GetAllReadOnlyFilesystemPlugins() ?? Enumerable.Empty()) if(Activator.CreateInstance(type) is IReadOnlyFilesystem plugin &&