[Plugin system] Move filesystems to dependency injection.

This commit is contained in:
2023-10-05 16:39:00 +01:00
parent 7e16f47f86
commit 76b70b1c75
2 changed files with 23 additions and 17 deletions

View File

@@ -53,9 +53,11 @@ public interface IPluginRegister
/// <param name="services">Service collection</param>
void RegisterChecksumPlugins(IServiceCollection services);
/// <summary>Gets all filesystem plugins</summary>
/// <returns>List of filesystem plugins</returns>
List<Type> GetAllFilesystemPlugins();
/// <summary>
/// Registers all filesystem plugins in the provided service collection
/// </summary>
/// <param name="services">Service collection</param>
void RegisterFilesystemPlugins(IServiceCollection services);
/// <summary>
/// Registers all filter plugins in the provided service collection