Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |