[Plugin system] Move archives to dependency injection.

This commit is contained in:
2023-10-05 16:19:54 +01:00
parent 5fe2717e28
commit 7e16f47f86
2 changed files with 20 additions and 11 deletions

View File

@@ -89,9 +89,11 @@ public interface IPluginRegister
/// <returns>List of writable media image plugins</returns>
List<Type> GetAllWritableImagePlugins();
/// <summary>Gets all archive plugins</summary>
/// <returns>List of archive plugins</returns>
List<Type> GetAllArchivePlugins();
/// <summary>
/// Registers all archive plugins in the provided service collection
/// </summary>
/// <param name="services">Service collection</param>
void RegisterArchivePlugins(IServiceCollection services);
/// <summary>Gets all byte addressable plugins</summary>
/// <returns>List of byte addressable plugins</returns>