From b35290674d355385de949c3f4f0660e925901c6e Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 13 Nov 2021 18:02:20 +0000 Subject: [PATCH] Register byte addressable plugins. --- Register.cs | 54 +++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/Register.cs b/Register.cs index c56e12a..76da425 100644 --- a/Register.cs +++ b/Register.cs @@ -42,41 +42,43 @@ using System.Linq; using System.Reflection; using Aaru.CommonTypes.Interfaces; -namespace Aaru.Checksums +namespace Aaru.Checksums; + +/// +public sealed class Register : IPluginRegister { /// - public sealed class Register : IPluginRegister - { - /// - public List GetAllChecksumPlugins() => Assembly.GetExecutingAssembly().GetTypes(). - Where(t => t.GetInterfaces().Contains(typeof(IChecksum))). - Where(t => t.IsClass).ToList(); + public List GetAllChecksumPlugins() => Assembly.GetExecutingAssembly().GetTypes(). + Where(t => t.GetInterfaces().Contains(typeof(IChecksum))). + Where(t => t.IsClass).ToList(); - /// - public List GetAllFilesystemPlugins() => null; + /// + public List GetAllFilesystemPlugins() => null; - /// - public List GetAllFilterPlugins() => null; + /// + public List GetAllFilterPlugins() => null; - /// - public List GetAllFloppyImagePlugins() => null; + /// + public List GetAllFloppyImagePlugins() => null; - /// - public List GetAllMediaImagePlugins() => null; + /// + public List GetAllMediaImagePlugins() => null; - /// - public List GetAllPartitionPlugins() => null; + /// + public List GetAllPartitionPlugins() => null; - /// - public List GetAllReadOnlyFilesystemPlugins() => null; + /// + public List GetAllReadOnlyFilesystemPlugins() => null; - /// - public List GetAllWritableFloppyImagePlugins() => null; + /// + public List GetAllWritableFloppyImagePlugins() => null; - /// - public List GetAllWritableImagePlugins() => null; + /// + public List GetAllWritableImagePlugins() => null; - /// - public List GetAllArchivePlugins() => null; - } + /// + public List GetAllArchivePlugins() => null; + + /// + public List GetAllByteAddressablePlugins() => null; } \ No newline at end of file