sharedlibrarycoreinterfaces IPluginImporter - RaidMax/IW4M-Admin GitHub Wiki
defines the capabilities of the plugin importer
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IPluginImporter[[IPluginImporter]]
class SharedLibraryCore.Interfaces.IPluginImporter interfaceStyle;
end
| Returns | Name |
|---|---|
(IEnumerable<Type> Item1, IEnumerable<Type> Item2, IEnumerable<Type> Item3) |
DiscoverAssemblyPluginImplementations()discovers C# assembly plugin and command types |
IEnumerable<(Type Item1, string Item2)> |
DiscoverScriptPlugins()discovers the script plugins |
defines the capabilities of the plugin importer
public (IEnumerable<Type> Item1, IEnumerable<Type> Item2, IEnumerable<Type> Item3) DiscoverAssemblyPluginImplementations()discovers C# assembly plugin and command types
tuple of IPlugin implementation type definitions, and IManagerCommand type definitions
public IEnumerable<(Type Item1, string Item2)> DiscoverScriptPlugins()discovers the script plugins
initialized script plugin collection
Generated with ModularDoc