Registers a plugin and returns its descriptor.
Namespace:
Gallio.Runtime.ExtensibilityAssembly: Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)
Syntax
| C# |
|---|
public IPluginDescriptor RegisterPlugin( PluginRegistration pluginRegistration ) |
| Visual Basic (Declaration) |
|---|
Public Function RegisterPlugin ( _ pluginRegistration As PluginRegistration _ ) As IPluginDescriptor |
Parameters
- pluginRegistration
- Type: Gallio.Runtime.Extensibility..::.PluginRegistration
The plugin registration.
Return Value
The new plugin descriptor.Implements
IRegistry..::.RegisterPlugin(PluginRegistration)
Exceptions
| Exception | Condition |
|---|---|
| System..::.ArgumentNullException | Thrown if pluginRegistration is null. |
| System..::.ArgumentException | Thrown if there is already a plugin registered with the same id or if the registration contains errors. |
