IExtensionManager

This class handles registration, lookup, and disposal of extensions. There should only be one of these per application instance.


Constructors

No public constructors defined

Methods

void   Add(Dynamo.Extensions.IExtension) stability index:1
Return Value: none
Add an extension to the current application session.
void   Remove(Dynamo.Extensions.IExtension) stability index:1
Return Value: none
Remove an extension from the current application session.

Properties

IEnumerable<IExtension>   Extensions {get;} stability index:1
The collection of currently registered extensions

Events

  ExtensionAdded** stability index:1
Event raised when an extension is added
  ExtensionRemoved** stability index:1
Event raised when an extension is removed