Microsoft.WebMatrix.Extensibility Namespace
Applies to v2.
The Microsoft.WebMatrix.Extensibility namespace provides classes for extending the WebMatrix IDE.
| 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. |
| 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. |
| Delegate | Description | |
|---|---|---|
|
CreateSiteDelegate | Represents a class called by WebMatrix to create a new site. |
| 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. |
Show: