Microsoft.WebMatrix.Extensibility Namespace
Applies to v2.
The Microsoft.WebMatrix.Extensibility namespace provides classes for extending the WebMatrix IDE.
Classes
Class | Description | |
---|---|---|
CommonCommandIds | Represents the common command IDs: composed of the GroupId which is a GUID separating the group, and the ID enum describing the individual command. | |
ContextMenuItem | Represents an item in a context menu. | |
ContextMenuOpeningEventArgs | Represents the event arguments for a context-menu opening event. | |
DashboardItem | Represents a report, scorecard, or filter on a dashboard page. | |
Extension | Represents a starting point for creating a WebMatrix extension. | |
ExtensionInitData | Represents the initialization data for the extension. | |
HierarchyId | Represents a descriptor used to access the site hierarchy. | |
ProtectPathInfo | Specifies information about the protected paths. | |
RibbonButton | Represents a ribbon button. | |
RibbonButtonGallery | Represents the button gallery for the ribbon. | |
RibbonContextualTab | Represents a contextual tab on the ribbon. | |
RibbonGalleryCategory | Represents a category in a ribbon gallery. | |
RibbonGroup | Represents a group on the ribbon. | |
RibbonItem | Represents an item on the ribbon. | |
RibbonMenuButton | Represents a ribbon menu-button. | |
RibbonSplitButton | Represents a ribbon split-button. | |
RibbonSplitButtonGallery | Represents a ribbon split-button that expands to a gallery. | |
RibbonToggleButton | Represents a ribbon toggle button. | |
TaskTabItemDescriptor | Represents a descriptor used to create the task tab in the editor space | |
TreeItemEventArgs | Represents an event data associated with tree items being added and removed. | |
Utility | Represents a class that exposes a variety of helpful utility methods. | |
WorkspaceChangedEventArgs | Represents a class that represents the event arguments for a WorkspaceChanged event. |
Interfaces
Interface | Description | |
---|---|---|
IBrowser | Represents an interface implemented by each browser supplied by an extension. | |
IBrowserProvider | Represents extensions that provides browsers dynamically. | |
ICommandId | Defines a command ID. | |
ICommandTarget | Represents an interface for the command target. | |
IContextMenuItem | Represents an interface for the item in a context menu. | |
IDialogContent | Represents an interface for providing custom content for a dialog and having control over when it closes. | |
IEditorWorkspace | Represents an interface for the WebMatrix editor workspace. | |
IHostCommands | Provides properties and methods for accessing commands exposed by the host. | |
IHtmlCopyOptions | Provides the options for Copy as HTML in editor. | |
IHtmlDefaultCopyOptions | Provides the HtmlCopyDefault options. | |
INewSiteProvider | Represents a provider that will add new site creation options to WebMatrix. It is designed to optionally show up whenever WebMatrix exposes a new site UI. | |
IPreferences | Represents the interface for interacting with per-site preferences. | |
IProtectPathInfo | Provides properties for specifying information about protected paths. | |
ISiteFile | Represents a file in the site. | |
ISiteFileSystemItem | Represents a file or folder in the site. | |
ISiteFileWatcherService | Represents a service that provides hookups for file changes in the site. Note that all events are lost when a site is changed. | |
ISiteFolder | Represents a folder (directory) in the site. | |
ISiteItem | Represents an item in the site. | |
IWaitDialog | Represents a wait dialog that is used to indicate progress. | |
IWebMatrixHost | Defines a method for interacting with the WebMatrix host. | |
IWebSite | Provides properties for interacting with a web site. | |
IWorkspace | Represents a WebMatrix workspace. |
Delegates
Delegate | Description | |
---|---|---|
CreateSiteDelegate | Represents a class called by WebMatrix to create a new site. |
Enumerations
Enumeration | Description | |
---|---|---|
CommandStatus | Specifies the CommandStatus return value used in CanExecute. | |
CommonCommandIds.Ids | Defines values for command IDs; can be passed to ICommandTarget. | |
DialogSize | Enumerates the dialog sizes for the ShowDialog methods. |