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. |