| Class | Description |
|---|
| EditorPlugins | Provides access to the plugins loaded into the editor. |
| Plugin | Represents editor plugin. This class exposes various plugin properties and allows to call exported methods using reflection. |
| PluginClassAttribute | This attribute is applied to the class which shall be loaded into the editor control upon startup. You can list assemblies containing such classes in the application configuration file in 'appSettings' section. Please consult the guide for the details. |
| PluginMember | Represents method or property of the plugin class. This class wraps member which has attached PluginMemberAttribute attribute and uses reflection to invoke it. |
| PluginMemberAttribute | This attribute is applied to the method or property which shall be exposed by the plugin through PluginMember. |
| PluginMembers | Collection of the PluginMember objects found for the Plugin. |
| Variables | Collection of custom variables. It serves two purposes, first, plugins use it to share values, second, server control use this collection to access client properties remotely. |