Extension Tree Reference
Introduction
This document shows the complete extension tree available to add-in developers.
Modules
- ASP.NET Project Support
- Debugger support for MonoDevelop
- Deployment Services Core
- Gettext Translations Support
- Gtk# Visual Designer
- HeapBuddy Profiler Add-in
- HeapShot Profiler Add-in
- Makefile generation
- MonoDevelop Database Components
- MonoDevelop Database ConnectionManager
- MonoDevelop Database Query
- MonoDevelop Database Sql
- MonoDevelop GUI for Project Services
- MonoDevelop Gui Services
- MonoDevelop Ide
- MonoDevelop Profiling Addin
- MonoDevelop Project Services
- MonoDevelop Runtime
- MonoDevelop Source Editor
- NUnit support
- Project Web References
- Vala Language Binding
- Version Control Support
- Visual Designer Support
- XML Editor
ASP.NET Project Support
Support for ASP.NET projects, including editing, compiling, previewing and deploying to remote servers.
| Id | Namespace | Version |
|---|---|---|
| AspNet | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Html/DocTypes
/MonoDevelop/Html/DocTypes
Extension Nodes
DocType
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| name | System.String | True | False | The human-readable name of the schema. It’s expected to be a substring of the full doctype declaration that’s uniquely identifiable. |
| fullName | System.String | True | False | The full doctype declaration. |
| xsdFile | System.String | False | False | An XML schema that can be used to provide code completion for documents using this doctype. |
| completionDocTypeName | System.String | False | False | The name of another doctype declaration that can be used to provide useful code completion for for documents using this doctype. |
Debugger support for MonoDevelop
Support for Debugging projects
| Id | Namespace | Version |
|---|---|---|
| Debugger | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Debugging/DebuggerFactories
/MonoDevelop/Debugging/DebuggerFactories
Debug session factories. Specified classes must implement Mono.Debugging.IDebuggerSessionFactory.
Extension Nodes
DebuggerFactory
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | escription |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | ame of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Deployment Services Core
Provides basic deployment services
| Id | Namespace | Version |
|---|---|---|
| Deployment | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/DeployService/PackageBuilders
- File copiers
- Deploy service extensions
- /MonoDevelop/Deployment/PackageBuilderEditors
- Editors for file copy congigurations
- Package context menu
- Packaging project context menu
- Deploy directories
- Deploy platforms
- Deploy directory resolvers
/MonoDevelop/DeployService/PackageBuilders
Deployment handlers. Specified classes must implement IDeployHandler.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
File copiers
File copiers for deployment handlers. Specified classes must implement IDeployFileCopier.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Deploy service extensions
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
/MonoDevelop/Deployment/PackageBuilderEditors
Editors for package builders. Specified classes must implement IPackageBuilderEditor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Editors for file copy configurations
Editors for file copy congigurations. Specified classes must implement IFileCopyConfigurationEditor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Package context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
Packaging project context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Deploy directories
Extension Nodes
DeployDirectory
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False |
Deploy platforms
Extension Nodes
DeployPlatform
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False |
Deploy directory resolvers
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Gettext Translations Support
Provides support for adding/editing PO files.
| Id | Namespace | Version |
|---|---|---|
| Gettext | MonoDevelop | 2.1.0 |
Extension Points:
- Translation project context menu
- Translation context menu
- File scanners
Translation project context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Translation context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
File scanners
Extension Nodes
Scanner
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
RegexScanner
Specifies a file scanner which can extract strings to be translated using regular expressions.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| extension | System.String[] | False | False | Extensions of the files supported by this scanner (use comma to separate multiple extensions) |
| mimeType | System.String[] | False | False | Mime types of the files supported by this scanner (use comma to separate multiple mime types) |
XmlRegexScanner
Specifies an xml file scanner which can extract strings to be translated using regular expressions.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Gtk# Visual Designer
Provides support for visual design of Gtk# windows, dialogs and widgets.
| Id | Namespace | Version |
|---|---|---|
| GtkCore | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.ActionGroup
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.UserInterfaceFolder
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.Component
- /MonoDevelop/GtkCore/ContextMenu/ProjectPad.StockIcons
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.ActionGroup
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.UserInterfaceFolder
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.Component
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/GtkCore/ContextMenu/ProjectPad.StockIcons
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
HeapBuddy Profiler Add-in
HeapBuddy Profiler Add-in
| Id | Namespace | Version |
|---|---|---|
| Profiling.HeapBuddy | MonoDevelop | 0.2.0 |
Extension Points:
- HeapBuddy snapshot node context menu
- HeapBuddy Types node context menu
- HeapBuddy Backtraces node context menu
- HeapBuddy History node context menu
HeapBuddy snapshot node context menu
HeapBuddy snapshot node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
HeapBuddy Types node context menu
HeapBuddy Types node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
HeapBuddy Backtraces node context menu
HeapBuddy Backtraces node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
HeapBuddy History node context menu
HeapBuddy History node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
HeapShot Profiler Add-in
HeapShot Profiler Add-in
| Id | Namespace | Version |
|---|---|---|
| Profiling.HeapShot | MonoDevelop | 0.2.0 |
Extension Points:
- HeapShot snapshot node context menu
HeapShot snapshot node context menu
HeapShot snapshot node context menu.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Makefile generation
Allows generating simple makefiles and Autotools based makefiles for projects
| Id | Namespace | Version |
|---|---|---|
| Autotools | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Autotools/SimpleSetups
- /MonoDevelop/Autotools/MakefileHandlers
/MonoDevelop/Autotools/SimpleSetups
Simple autotools setups. Specified classes must implement ISimpleAutotoolsSetup
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
/MonoDevelop/Autotools/MakefileHandlers
Makefile handlers. Specified classes must implement IMakefileHandler
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
MonoDevelop Database Components
Database Components Module
| Id | Namespace | Version |
|---|---|---|
| Database.Components | MonoDevelop | 2.1.0 |
Extension Points:
- DataGrid renderers
- DataGrid object visualizers
- /MonoDevelop/Database/ContextMenu/DataGrid
- /MonoDevelop/Database/ContextMenu/SqlEditor
DataGrid renderers
DataGrid renderers.
Extension Nodes
Renderer
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
DataGrid object visualizers
DataGrid object visualizers.
Extension Nodes
Visualizer
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/Database/ContextMenu/DataGrid
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/Database/ContextMenu/SqlEditor
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
MonoDevelop Database ConnectionManager
Database ConnectionManager Module
| Id | Namespace | Version |
|---|---|---|
| Database.ConnectionManager | MonoDevelop | 2.1.0 |
Extension Points:
- Connection Manager pad toolbar
- Aggregates context menu
- Columns context menu
- Column context menu
- Connections context menu
- Connection context menu
- Constraint context menu
- Constraints context menu
- Groups context menu
- Languages context menu
- Operators context menu
- Parameter context menu
- Parameters context menu
- Procedure context menu
- Procedures context menu
- Roles context menu
- Rules context menu
- Sequences context menu
- Table context menu
- Tables context menu
- Trigger context menu
- Triggers context menu
- Types context menu
- User context menu
- Users context menu
- View context menu
- Views context menu
Connection Manager pad toolbar
Connection manager pad toolbar items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Aggregates context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Columns context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Column context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Connections context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Connection context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Constraint context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Constraints context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Groups context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Languages context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Operators context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Parameter context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Parameters context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Procedure context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Procedures context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Roles context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Rules context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Sequences context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Table context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Tables context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Trigger context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Triggers context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Types context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
User context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Users context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
View context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Views context menu
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
MonoDevelop Database Query
Database Query Module
| Id | Namespace | Version |
|---|---|---|
| Database.Query | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/Database/ToolBar/SqlQueryView
/MonoDevelop/Database/ToolBar/SqlQueryView
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
MonoDevelop Database Sql
Database Module
| Id | Namespace | Version |
|---|---|---|
| Database.Sql | MonoDevelop | 2.1.0 |
Extension Points:
- MonoDevelop database providers
MonoDevelop database providers
MonoDevelop database factory addins.
Extension Nodes
DatabaseFactory
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
MonoDevelop GUI for Project Services
Provides GUI resources for managing MonoDevelop projects
| Id | Namespace | Version |
|---|---|---|
| MonoDevelop.Projects.Gui | 2.1.0 |
Extension Points:
- Dialog panels for item options
- Default policy panels
Dialog panels for item options
Dialog panels for item options. Those panels will be shown for all kind of solution items, solutions and workspaces.
Extension Nodes
Default policy panels
Panels for editing default policies. Must derive from PolicyOptionsPanel. Should be the same policy panel registered for ItemOptionPanels.
Extension Nodes
MonoDevelop Gui Services
Provides basic GUI services
| Id | Namespace | Version |
|---|---|---|
| Core.Gui | MonoDevelop | 2.1.0 |
Extension Points:
- Platform Service
- Stock icons
- Web Browsers
- Mime types
Platform Service
Implementations of platform-dependent code wrapped in a platform-agnostic API. Specified classes must inherit from MonoDevelop.Core.PlatformService.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Stock icons
Available from MonoDevelop.Core.Gui.Services.Resources.
Extension Nodes
StockIcon
A stock icon. It is possible to register several icons with the same ‘id’ and different sizes.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| stockid | System.String | True | False | Id of the stock icon. |
| size | Gtk.IconSize | False | False | Size of the icon. |
| resource | System.String | False | False | Name of the resource where the icon is stored. |
| icon | System.String | False | False | Id of another icon or combination of icons to assign to this stock id. |
Web Browsers
Used optionally to provides a web browser widget. Must implement MonoDevelop.Core.Gui.WebBrowser.IWebBrowserLoader
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Mime types
Mime type to file extension mappings. Mime types defined here override the ones provided by the operating system.
Extension Nodes
MimeType
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| icon | System.String | False | False | |
| _description | System.String | False | False | |
| baseType | System.String | False | False | |
| isText | System.Boolean | False | False |
MonoDevelop Ide
The MonoDevelop IDE application.
| Id | Namespace | Version |
|---|---|---|
| Ide | MonoDevelop | 2.1.0 |
Extension Points:
- Display bindings
- Startup handlers
- User interface commands
- Key binding schemes
- Namespace node context menu in the class pad
- Method node context menu in the class pad
- Field node context menu in the class pad
- Event node context menu in the class pad
- Combine node context menu in the class pad
- Class node context menu in the class pad
- Property node context menu in the class pad
- Project node context menu in the class pad
- Reference node context menu in the class pad
- Project pad context menu
- Task list views
- Workbench pads
- Workbench contexts
- Global options panels
- Combine file filters
- File filters
- Main toolbar
- Main menu
- File templates
- File template types
- File template condition types
- File template types
- Text editor extensions
- Project feature editors
- View Context Menu
Display bindings
Display bindings.
Extension Nodes
DisplayBinding
A display binding. The specified class must implement MonoDevelop.Ide.Codons.IDisplayBinding.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Startup handlers
Commands to be automatically executed when the IDE starts.
Extension Nodes
Class
A subclass of MonoDevelop.Components.Commands.CommandHandler
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
User interface commands
User interface commands.
Extension Nodes
Command
A user interface command. The ‘id’ of the command must match the full name of an existing enumeration. An arbitrary string can also be used as an id for the command by just using ‘@’ as prefix for the string.
| Name | Type | Required | Localizable | Description | ||
|---|---|---|---|---|---|---|
| _label | System.String | True | False | Label | ||
| _description | System.String | False | False | Description of the command | ||
| shortcut | System.String | False | False | Key combination that triggers the command. Control, Alt, Meta, Super and Shift modifiers can be specified using ‘+’ as a separator. Multi-state key bindings can be specified using a ‘ | ’ between the mode and accel. For example ‘Control+D’ or ‘Control+X | Control+S’ |
| macShortcut | System.String | False | False | Mac version of the shortcut. Format is that same as ‘shortcut’, but the ‘Meta’ modifier corresponds to the Command key. | ||
| icon | System.String | False | False | Icon of the command. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ | ||
| disabledVisible | System.Boolean | False | False | Set to ‘false’ if the command has to be hidden when disabled. ‘true’ by default. | ||
| type | System.String | False | False | Type of the command. It can be: normal (the default), check, radio or array. | ||
| widget | System.String | False | False | Class of the widget to create when type is ‘custom’. | ||
| defaultHandler | System.String | False | False | Class that handles this command. This property is optional. |
Category
A command category
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _name | System.String | True | False | Name |
Key binding schemes
Key binding schemes.
Extension Nodes
Scheme
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _name | System.String | False | False | Name of the key bindings scheme |
| file | System.String | False | False | Name of the key bindings file |
| forMac | System.Boolean | False | False | Whether the keybinding file is for Macs. |
| resource | System.String | False | False | Name of the resource containing the key bindings file. |
Namespace node context menu in the class pad
Context menu for namespaces in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Method node context menu in the class pad
Context menu for methods in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Field node context menu in the class pad
Context menu for fields in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Event node context menu in the class pad
Context menu for events in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Combine node context menu in the class pad
Context menu for combines in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Class node context menu in the class pad
Context menu for classes in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
Property node context menu in the class pad
Context menu for properties in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Project node context menu in the class pad
Context menu for projects in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Reference node context menu in the class pad
Context menu for references in the class pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Project pad context menu
Context menu for nodes in the solution pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Task list views
Task list views to be shown in the task list pad.
Extension Nodes
TaskListView
Registers a task list view to be shown in the task list pad.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Display name of the view. |
| class | System.String | False | False | Class of the view. |
Workbench pads
Pads shown in the workbench.
Extension Nodes
Pad
Registers a pad to be shown in the workbench.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Display name of the pad. |
| class | System.String | False | False | Class name. |
| icon | System.String | False | False | Icon of the pad. It can be a stock icon or a resource icon (use ‘res:’ as prefix in the last case). |
| defaultPlacement | System.String | False | False | Default placement of the pad inside the workbench. It can be: left, right, top, bottom, or a relative position, for example: ‘ProjectPad/left’would show the pad at the left side of the project pad. When using relative placements several positions can be provided. If the pad can be placed in the first position, the next one will be tried. For example ‘ProjectPad/left; bottom’. |
SolutionPad
Registers a pad which shows information about a project in a tree view.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Category
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _name | System.String | True | False | Category name |
Workbench contexts
Workbench contexts.
Extension Nodes
WorkbenchContext
A workbench context.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Global options panels
Dialog panels for global MonoDevelop options.
Extension Nodes
Section
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| icon | System.String | False | False |
Combine file filters
File filters to be shown in the Project Open dialog.
Extension Nodes
FileFilter
A file filter to be used in the Open File dialog.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | True | False | Display name of the filter. |
| extensions | System.String[] | True | False | Extensions to use as filter. |
File filters
File filters to be shown in the File Open dialog.
Extension Nodes
FileFilter
A file filter to be used in the Open File dialog.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | True | False | Display name of the filter. |
| extensions | System.String[] | True | False | Extensions to use as filter. |
Main toolbar
Main toolbar items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Main menu
Main menu items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
File templates
File templates to be shown in the New File dialog.
Extension Nodes
FileTemplate
A project template.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the template is stored. |
| file | System.String | False | False | Name of the file where the template is stored. |
File template types
Template types which can be used to create file templates.
Extension Nodes
FileTemplateType
A file template type. The specified class must be a subclass of MonoDevelop.Ide.Templates.FileDescriptionTemplate
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| name | System.String | True | False | Name to use to reference this template type in a file template. |
File template condition types
Condition types which can be used to limit when file templates can be created.
Extension Nodes
FileTemplateConditionType
A condition that limits when a file template is shown. The specified class must be a subclass of MonoDevelop.Ide.Templates.FileTemplateCondition
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| name | System.String | True | False | Name to use to reference this condition type in a file template. |
File template types 2
Project templates to be shown in the New Project dialog.
Extension Nodes
ProjectTemplate
A project template.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the template is stored. |
| file | System.String | False | False | Name of the file where the template is stored. |
Text editor extensions
Extensions to the text editor. Classes must be a subclass of TextEditorExtension.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Project feature editors
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
View Context Menu
The context menu for all open files.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
MonoDevelop Profiling Addin
MonoDevelop Profiling Addin
| Id | Namespace | Version |
|---|---|---|
| Profiling | MonoDevelop | 0.2.0 |
Extension Points:
- Profiling pad toolbar
- Profiling pad ‘Profiling Snapshots’ node
- Profilers
- File filters
Profiling pad toolbar
Profiling pad toolbar items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Profiling pad ‘Profiling Snapshots’ node
Profiling pad root node.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Profilers
Profilers addins.
Extension Nodes
Profiler
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
File filters 2
File filters to be shown in the Profiling Snapshot Open dialog.
Extension Nodes
FileFilter
A file filter to be used in the Open File dialog.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | True | False | Display name of the filter. |
| extensions | System.String[] | True | False | Extensions to use as filter. |
MonoDevelop Project Services
Provides support for loading and building MonoDevelop projects.
| Id | Namespace | Version |
|---|---|---|
| Projects | MonoDevelop | 2.1.0 |
Extension Points:
- Language ambiences
- Project bindings
- Solution file format handlers
- Serializable classes
- Serializable classes
- Project service extensions
- Language bindings
- MSBuild item types
- /MonoDevelop/ProjectModel/MD1SerializationMaps
- Parsers
- Formatters
- Pretty Printers
- Format definitions
- Policy types
- Named policy sets
Language ambiences
Language ambiences. Specified classes must implement IAmbience.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Project bindings
Project bindings
Extension Nodes
ProjectBinding
A project binding. The specified class must implement MonoDevelop.Projects.IProjectBinding.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Solution file format handlers
File format handlers for workspaces, solutions and projects
Extension Nodes
FileFormat
A file format handler. The specified class must implement MonoDevelop.Projects.IFileFormat.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| name | System.String | False | False |
Serializable classes
Classes to be registered for serialization.
Extension Nodes
DataType
A type name.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.String | True | False |
Serializable classes 2
Custom properties for projects and other types.
Extension Nodes
ItemProperty
A custom property. The type specified in the ‘class’ property is the type to which the property has to be added. Only types which implement IExtendedDataItem can be extended in this way.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| name | System.String | True | False | Name of the property |
| type | System.String | True | False | Full name of the property type |
| external | System.Boolean | False | False | Set to true if the property is an extension |
| skipEmpty | System.Boolean | False | False | Set to true if empty elements don’t have to be serialized |
Project service extensions
Project service extensions. Specified classes must be a subclass of ProjectServiceExtension
Extension Nodes
Class
A subclass of ProjectServiceExtension.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Language bindings
Language bindings.
Extension Nodes
LanguageBinding
A language binding. The specified class must implement MonoDevelop.Projects.ILanguageBinding
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| supportedextensions | System.String[] | False | False | File extensions supported by this binding (to be shown in the Open File dialog) |
MSBuild item types
Item types supported by MSBuild
Extension Nodes
SolutionItem
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| type | System.String | True | False |
DotNetProject
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| language | System.String | True | False | |
| resourceHandler | System.String | False | False |
DotNetProjectSubtype
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| guid | System.String | False | False | |
| type | System.String | False | False | |
| import | System.String | False | False |
/MonoDevelop/ProjectModel/MD1SerializationMaps
Serialization maps for the MonoDevelop 1.0 file format
Extension Nodes
SerializationMap
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False |
Parsers
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Formatters
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Pretty Printers
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Format definitions
Extension Nodes
Definition
A xml definition.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the xml is stored. |
| file | System.String | False | False | Name of the file where the xml is stored. |
Policy types
Types for per-project policies language binding. These types must be serializable.
Extension Nodes
PolicyType
A type name.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.String | True | False |
Named policy sets
Extension Nodes
PolicySet
A named set of defined policies
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _name | System.String | True | False |
MonoDevelop Runtime
Provides the core services of the MonoDevelop platform
| Id | Namespace | Version |
|---|---|---|
| Core | MonoDevelop | 2.1.0 |
Extension Points:
- Execution modes
- Execution handlers
- File system extensions
- Applications
- /MonoDevelop/Core/SupportPackages
- /MonoDevelop/Core/Runtimes
Execution modes
Execution modes such as default, debug, profiler, etc.
Extension Nodes
Mode
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _name | System.String | False | False |
ModeSetType
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Execution handlers
Execution handlers for the default execution mode. Specified types must implement IExecutionHandler.
Extension Nodes
ExecutionHandler
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
File system extensions
File system extensions which can provide specific behavior when handling files. Specified classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Applications
MonoDevelop tools.
Extension Nodes
Application
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class |
| description | System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Description of the tool |
/MonoDevelop/Core/SupportPackages
Extension Nodes
Package
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| name | System.String | True | False | |
| version | System.String | True | False | |
| targetFramework | System.String | False | False | |
| clrVersion | MonoDevelop.Core.ClrVersion | False | False | |
| gacRoot | System.Boolean | False | False |
/MonoDevelop/Core/Runtimes
Runtime factories.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
MonoDevelop Source Editor
Provides a text editor for the MonoDevelop based on Mono.TextEditor
| Id | Namespace | Version |
|---|---|---|
| SourceEditor2 | MonoDevelop | 2.0 |
Extension Points:
- Editor context menu
- Editor context menu
- Custom edit actions
- Formatters
- Tooltip providers
- Text editor syntax modes
- Text editor styles
Editor context menu
Context menu for the editor.
Extension Nodes
Editor context menu 2
Context menu for the editor’s icon margin.
Extension Nodes
Custom edit actions
Custom edit actions for the editor.
Extension Nodes
EditAction
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Formatters 2
Custom edit actions for the editor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Tooltip providers
Tooltip providers. Classes must implement ITooltipProvider.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Text editor syntax modes
Syntax modes
Extension Nodes
Templates
A template for color and syntax shemes.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the template is stored. |
| file | System.String | False | False | Name of the file where the template is stored. |
Text editor styles
Styles
Extension Nodes
Templates
A template for color and syntax shemes.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the template is stored. |
| file | System.String | False | False | Name of the file where the template is stored. |
MonoDevelop Source Editor 2
Provides a text editor for the MonoDevelop based on Mono.TextEditor
| Id | Namespace | Version |
|---|---|---|
| SourceEditor2 | MonoDevelop | 2.1.0 |
Extension Points:
- Editor context menu
- Editor context menu
- Custom edit actions
- Formatters
- Tooltip providers
- Text editor syntax modes
- Text editor styles
- Text editor custom syntax modes
Editor context menu 3
Context menu for the editor.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Editor context menu 4
Context menu for the editor’s icon margin.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Custom edit actions 2
Custom edit actions for the editor.
Extension Nodes
EditAction
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Formatters 3
Custom edit actions for the editor.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Tooltip providers 2
Tooltip providers. Classes must implement ITooltipProvider.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Text editor syntax modes 2
Syntax modes
Extension Nodes
Templates
A template for color and syntax shemes.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the template is stored. |
| file | System.String | False | False | Name of the file where the template is stored. |
Text editor styles 2
Styles
Extension Nodes
Templates
A template for color and syntax shemes.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| resource | System.String | False | False | Name of the resource where the template is stored. |
| file | System.String | False | False | Name of the file where the template is stored. |
Text editor custom syntax modes
Styles
Extension Nodes
SyntaxMode
A syntax mode. The specified class must be a valid syntax mode.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| mimeTypes | System.String | True | False | Mime types of the syntax mode. |
NUnit support
Integrates NUnit into the MonoDevelop IDE.
| Id | Namespace | Version |
|---|---|---|
| NUnit | MonoDevelop | 2.1.0 |
Extension Points:
- Test providers
- /MonoDevelop/NUnit/ContextMenu/TestChart
- /MonoDevelop/NUnit/ContextMenu/TestPad
- /MonoDevelop/NUnit/ContextMenu/TestResultsPad
- /MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroup
- /MonoDevelop/NUnit/ContextMenu/ProjectPad/TestAssembly
- /MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroupConfiguration
- /MonoDevelop/NUnit/UnitTestOptions/GeneralOptions
- /MonoDevelop/NUnit/UnitTestOptions/ConfigurationOptions
Test providers
Test providers. Specified classes must implement ITestProvider.
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
/MonoDevelop/NUnit/ContextMenu/TestChart
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/TestPad
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/TestResultsPad
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroup
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/ProjectPad/TestAssembly
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/NUnit/ContextMenu/ProjectPad/NUnitAssemblyGroupConfiguration
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/NUnit/UnitTestOptions/GeneralOptions
Extension Nodes
Section
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| icon | System.String | False | False |
/MonoDevelop/NUnit/UnitTestOptions/ConfigurationOptions
Extension Nodes
Section
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| icon | System.String | False | False |
Project Web References
Provides support for adding and maintianing Web References for CSharp and VB projects.
| Id | Namespace | Version |
|---|---|---|
| WebReferences | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceFolder
- /MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceItem
/MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceFolder
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/MonoDevelop/WebReferences/ContextMenu/ProjectPad/WebReferenceItem
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Vala Language Binding
Vala Language binding
| Id | Namespace | Version |
|---|---|---|
| ValaBinding | MonoDevelop | 2.1.0 |
Extension Points:
- Packages folder context menu
- ProjectPackage context menu
- /ValaBinding/Compilers
Packages folder context menu 2
Context menu for packages folder in the solution pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ProjectPackage context menu 2
Context menu for a package in the solution pad.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
/ValaBinding/Compilers
Extension Nodes
Type
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Version Control Support
A MonoDevelop addin for using version control systems like Subversion
| Id | Namespace | Version |
|---|---|---|
| VersionControl | MonoDevelop | 2.1.0 |
Extension Points:
- Version control systems
- Commit dialog extensions
- Status View Commands
Version control systems
Version control systems
Extension Nodes
Class
The specified class must subclass VersionControlSystem.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Commit dialog extensions
Commit dialog extensions.
Extension Nodes
Class
The specified class must subclass CommitDialogExtension.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Status View Commands
Commands to be shown in the context menu of the status view. The id must match an existing code. The provided type must be a subclass of VersionControlCommandHandler.
Extension Nodes
CommandItem
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
Visual Designer Support
Supporting services and pads for visual design tools.
| Id | Namespace | Version |
|---|---|---|
| DesignerSupport | MonoDevelop | 2.1.0 |
Extension Points:
- Toolbox item providers
- Toolbox loaders
- Providers for the property grid
- Toolbox item context menu
Toolbox item providers
Provides items to the toolbox. Must implement MonoDevelop.DesignerSupport.Toolbox.IToolboxDefaultProvider and/or IToolboxDynamicProvider
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Toolbox loaders
Used to load ItemToolboxNodes into the ToolboxMust implement MonoDevelop.DesignerSupport.Toolbox.IToolboxItemLoader
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Providers for the property grid
Extension Nodes
Class
Specifies a class that will be used to create an extension object.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| class | System.Type, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 | False | False | Name of the class. If a value is not provided, the class name will be taken from the ‘id’ attribute |
Toolbox item context menu
Context menu for toolbox items.
Extension Nodes
CommandItem
A command menu or toolbar item. The id of the element must match the id of a registered command.
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label |
| disabledVisible | System.Boolean | False | False | Visible when disabled |
SeparatorItem
A separator menu or toolbar item
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
ItemSet
A submenu
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the submenu |
| icon | System.String | False | False | Icon of the submenu. The provided value must be a registered stock icon. A resource icon can also be specified using ‘res:’ as prefix for the name, for example: ‘res:customIcon.png’ |
| autohide | System.Boolean | False | False | Whether the submenu should be hidden when it contains no items. |
LinkItem
A menu or toolbar item that opens an URL when activated
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| _label | System.String | False | False | Label of the item. |
| link | System.String | False | False | URL to open. |
LocalCommandItem
Allows the definition of a complete command item inside a menu or toolbar description
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
XML Editor
XML Editor
| Id | Namespace | Version |
|---|---|---|
| XmlEditor | MonoDevelop | 2.1.0 |
Extension Points:
- /MonoDevelop/XmlEditor/XmlFileExtensions
/MonoDevelop/XmlEditor/XmlFileExtensions
Extension Nodes
XmlFileExtension
| Name | Type | Required | Localizable | Description |
|---|---|---|---|---|
| extension | System.String | True | False |