C# Class ARCed.Plugins.Plugin

This class is used for loading and processing of plugins. It acts as a handle for control between the assemblies.
显示文件 Open project: borisblizzard/arcreator Class Usage Examples

Public Methods

Method Description
GetEntries ( ) : List

Generates and returns a list of entries to be added to the ARCed Registry

Plugin ( string filename, IPluginHost host ) : System

Creates a new Plugin instance

Private Methods

Method Description
GetRegistryClasses ( IEnumerable config ) : string>.Dictionary

Generates a dictionary of simple and full names of registerable windows found

ReadResourceConfiguration ( Assembly assembly ) : IEnumerable

Reads the assembly's resource files for the configuration strings used in creating the windows

Method Details

GetEntries() public method

Generates and returns a list of entries to be added to the ARCed Registry
public GetEntries ( ) : List
return List

Plugin() public method

Creates a new Plugin instance
public Plugin ( string filename, IPluginHost host ) : System
filename string The filename to the assembly that contains the plugin
host IPluginHost The host form that will be using the plugin
return System