C# Class Hawkeye.Extensibility.BasePlugin

Base class helping in building plugins
Inheritance: IPlugin
Afficher le fichier Open project: odalet/Hawkeye2

Méthodes publiques

Méthode Description
BasePlugin ( IPluginDescriptor pluginDescriptor ) : System

Initializes a new instance of the BasePlugin class.

Initialize ( IHawkeyeHost host ) : void

Initializes this plugin passing it the specified host.

Méthodes protégées

Méthode Description
EnsureInitialized ( ) : void

Ensures this plugin is initialized; throws if not.

OnInitialized ( ) : void

Called when the plugin has just been initialized.

Method Details

BasePlugin() public méthode

Initializes a new instance of the BasePlugin class.
pluginDescriptor
public BasePlugin ( IPluginDescriptor pluginDescriptor ) : System
pluginDescriptor IPluginDescriptor The plugin descriptor.
Résultat System

EnsureInitialized() protected méthode

Ensures this plugin is initialized; throws if not.
The plugin is not initialized.
protected EnsureInitialized ( ) : void
Résultat void

Initialize() public méthode

Initializes this plugin passing it the specified host.
host
public Initialize ( IHawkeyeHost host ) : void
host IHawkeyeHost The host.
Résultat void

OnInitialized() protected méthode

Called when the plugin has just been initialized.
protected OnInitialized ( ) : void
Résultat void