Execution modes such as default, debug, profiler, etc.
Execution handlers for the default execution mode. Specified types must implement IExecutionHandler.
Command factories used to create commands from file paths. Specified types must implement ICommandFactory.
Platform-specific services used for obtaining proxy credentials.
File system extensions which can provide specific behavior when handling files. Specified classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.
MonoDevelop tools.
Runtime factories.
Target frameworks.
Definition of a framework. The list of assemblies of the framework is defined in the referenced resource file.
A framework backend. Provides support for a framework for a runtime.
Defines data to be migrated from the previous version of MonoDevelop.
Project bindings
A project binding. The specified class must implement MonoDevelop.Projects.IProjectBinding.
File format handlers for workspaces, solutions and projects
A file format handler. The specified class must implement MonoDevelop.Projects.IFileFormat.
Classes to be registered for serialization.
A type name.
Custom properties for projects and other types.
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.
Project service extensions. Specified classes must be a subclass of ProjectServiceExtension
Type of the item. If no namespace is provided, MonoDevelop.Projects is assumed.
Language of the project. It will evaluate to false if the project is not a .NET project.
A subclass of ProjectServiceExtension.
Project model extensions
A subclass of WorkspaceObjectmExtension.
A subclass of ProjectExtension.
MSBuild project extensions. Specified classes must be a subclass of MSBuildProjectExtension
A subclass of MSBuildProjectExtension.
Language bindings.
Item types supported by MSBuild
Types for per-project policies language binding. These types must be serializable.
Project types not supported by MonoDevelop