_ExtensionsManager

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Members

Classes

_Event
class _Event
Undocumented in source.
_ExecutableExtension
class _ExecutableExtension(T)
Undocumented in source.
_ExecutableExtensionType
class _ExecutableExtensionType(T)
Undocumented in source.

Functions

createExecutableExtension
Variant createExecutableExtension(string type, string pluginId, string id)
Undocumented in source. Be warned that the author may not have intended to support it.
createLocalExexcutable
Variant createLocalExexcutable(string id, ExecutableExtensionType extType)
Undocumented in source. Be warned that the author may not have intended to support it.
enumerateExtensionPoints
void enumerateExtensionPoints(string xp)
Undocumented in source. Be warned that the author may not have intended to support it.
enumerateExtensions
void enumerateExtensions(string xp)
Undocumented in source. Be warned that the author may not have intended to support it.
findExecutableExtensionType
ExecutableExtensionType findExecutableExtensionType(string type, string pluginId)
Undocumented in source. Be warned that the author may not have intended to support it.
getPlugin
auto getPlugin()
Undocumented in source. Be warned that the author may not have intended to support it.
registerExecutableExtensionType
void registerExecutableExtensionType(ExtensionPointDesc* xp, string pluginId, string id, ConfigurationElement elem)
Undocumented in source. Be warned that the author may not have intended to support it.
registerExtension
void registerExtension(ExtensionDesc* x, string pluginId)
Undocumented in source. Be warned that the author may not have intended to support it.
registerExtensionPoint
void registerExtensionPoint(ExtensionPointDesc* xp, string pluginId)
Undocumented in source. Be warned that the author may not have intended to support it.
sendExtensionEvent
void sendExtensionEvent(ExtensionEvent.Type type, string pluginId, ExtensionDesc* x)
Undocumented in source. Be warned that the author may not have intended to support it.
unregisterExtension
void unregisterExtension(ExtensionDesc* x, string pluginId)
Undocumented in source. Be warned that the author may not have intended to support it.
unregisterExtensionPoint
void unregisterExtensionPoint(ExtensionPointDesc* xp, string pluginId)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

executableExtensionTypes
ExecutableExtensionType[string][string] executableExtensionTypes;
Undocumented in source.
xCache
Cache xCache;
Undocumented in source.
xpCache
Cache xpCache;
Undocumented in source.

Inherited Members

From ExtensionsManager

registerExtensionPoint
void registerExtensionPoint(ExtensionPointDesc* xp, string pluginId)
Undocumented in source.
registerExecutableExtensionType
void registerExecutableExtensionType(ExtensionPointDesc* xp, string pluginId, string id, ConfigurationElement elem)
Undocumented in source.
findExecutableExtensionType
ExecutableExtensionType findExecutableExtensionType(string type, string pluginId)
Undocumented in source.
createExecutableExtension
Variant createExecutableExtension(string stype, string pluginId, string id)
Undocumented in source.
unregisterExtensionPoint
void unregisterExtensionPoint(ExtensionPointDesc* xp, string pluginId)
Undocumented in source.
registerExtension
void registerExtension(ExtensionDesc* x, string pluginId)
Undocumented in source.
unregisterExtension
void unregisterExtension(ExtensionDesc* x, string pluginId)
Undocumented in source.

Meta