Interface IPluginAssemblyStore
The plugin assembly store used during OpenMod startup.
Namespace: OpenMod.API.Plugins
Assembly: OpenMod.API.dll
Syntax
public interface IPluginAssemblyStore
Remarks
This is an interface is for internal usage only and should not be used by plugins.
Properties
| Improve this Doc View SourceLoadedPluginAssemblies
Gets the loaded plugin assemblies.
Declaration
IReadOnlyCollection<Assembly> LoadedPluginAssemblies { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<Assembly> |
Methods
| Improve this Doc View SourceLoadPluginAssembliesAsync(IPluginAssembliesSource)
Loads plugin assemblies from the given assembly source.
Declaration
Task<ICollection<Assembly>> LoadPluginAssembliesAsync(IPluginAssembliesSource source)
Parameters
Type | Name | Description |
---|---|---|
IPluginAssembliesSource | source | The assemblies source. |
Returns
Type | Description |
---|---|
Task<ICollection<Assembly>> | The loaded plugin assemblies. |