Namespace CPlugin.Net
Classes
CPluginConfigurationBase
Represents a configuration source to obtain the plugin files.
CPluginEnvConfiguration
Represents a configuration to get the plugin files from an environment variable.
CPluginJsonConfiguration
Represents a configuration to get the plugin files from a json.
CPluginServiceCollectionExtensions
Extension methods for adding services to an IServiceCollection.
PluginAttribute
This attribute is required so that the type finder can create the instance of the subtype that implements the contract.
PluginLoader
Represents the loader of plug-in assemblies.
TypeFinder
Represents a type finder for plugins loaded by PluginLoader.