Click or drag to resize

internalPluginManagerT Class

Home | imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Base class for various plugin managers
Inheritance Hierarchy

Namespace:  imbACE.Core.plugins
Assembly:  imbACE.Core (in imbACE.Core.dll) Version: 0.2
Syntax
C#
public abstract class internalPluginManager<T> : pluginManagerBase
where T : class
Request Example View Source

Type Parameters

T
Interface for managed plugin type

The internalPluginManagerT type exposes the following members.

Properties
  NameDescription
Public propertybannedShortNames
Collection of short type names that are banned because of ambiquity
(Inherited from pluginManagerBase.)
Public propertydescription
Descriptive purpose of this manager
(Inherited from pluginManagerBase.)
Public propertyfolderWithPlugins
Gets or sets the folder with plugins.
(Inherited from pluginManagerBase.)
Public propertyname
Name of the manager
(Inherited from pluginManagerBase.)
Public propertypluginTypesByName
Short type name dictionary - for easier resolution/call from the ACE Script
(Inherited from pluginManagerBase.)
Public propertypluginTypesByPathName
Dictionary indexing plugins by relative directory path and type short name: e.g. /myPlugins/reporter.dll -> myPlugins.reporter
(Inherited from pluginManagerBase.)
Top
Methods
  NameDescription
Public methodGetAllRegistrations
Gets all callable needles for all types registered,
(Inherited from pluginManagerBase.)
Top
Extension Methods
  NameDescription
Public Extension MethodaceGenEx (Defined by aceExceptionTools.)
Public Extension MethodaceSciEx (Defined by aceExceptionTools.)
Top
See Also