From 1e0ba4d3ac8f75e38fa8715286ff4b79be809dcc Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 17 Dec 2022 19:16:07 +0000 Subject: [PATCH] Remove checksums from pluginbase. --- PluginBase.cs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/PluginBase.cs b/PluginBase.cs index 409e639ff..8a912a6f6 100644 --- a/PluginBase.cs +++ b/PluginBase.cs @@ -50,8 +50,6 @@ public class PluginBase public readonly SortedDictionary Archives; /// List of byte addressable image plugins public readonly SortedDictionary ByteAddressableImages; - /// List of checksum plugins - public readonly List Checksums; /// List of all filesystem plugins public readonly SortedDictionary Filesystems; /// List of filter plugins @@ -77,7 +75,6 @@ public class PluginBase PartPluginsList = new SortedDictionary(); ImagePluginsList = new SortedDictionary(); WritableImages = new SortedDictionary(); - Checksums = new List(); Filters = new SortedDictionary(); FloppyImages = new SortedDictionary(); WritableFloppyImages = new SortedDictionary(); @@ -89,10 +86,6 @@ public class PluginBase /// Plugin register public void AddPlugins(IPluginRegister pluginRegister) { - foreach(Type type in pluginRegister.GetAllChecksumPlugins() ?? Enumerable.Empty()) - if(Activator.CreateInstance(type) is IChecksum plugin) - Checksums.Add(plugin); - foreach(Type type in pluginRegister.GetAllFilesystemPlugins() ?? Enumerable.Empty()) if(Activator.CreateInstance(type) is IFilesystem plugin && !Filesystems.ContainsKey(plugin.Name.ToLower()))