Pluggable checks for feature dynamic enabling/disabling
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.
Platform-specific services used to create HttpMessageHandlers used by the HttpClient.
File system extensions which can provide specific behavior when handling files. Specified classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.
MonoDevelop tools.
Runtime factories.
Defines data to be migrated from the previous version of MonoDevelop.
Classes to be registered for serialization.
A type name.
WorkspaceObject readers. Specified classes must be a subclass of WorkspaceObjectReader
A subclass of WorkspaceObjectReader.
Extensions for project model objects
A subclass of WorkspaceObjectExtension.
A subclass of ProjectExtension.
Type of the item. If no namespace is provided, MonoDevelop.Projects is assumed.
Project capability expression.
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
Allows replacing an import by another one when a project is evaluated
Allows defining ProjectItem subclasses to be used for specific msbuild project items
Allows defining fallback search paths for MSBuild project imports
Feature flags to allow disabling/enabling development features.