-
-
Notifications
You must be signed in to change notification settings - Fork 44
sharedlibrarycoreinterfaces IPluginImporter
RaidMax edited this page May 21, 2023
·
1 revision
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