Microsoft.WebMatrix.Extensibility 名前空間

v2 に適用されます。

Microsoft.WebMatrix.Extensibility 名前空間は WebMatrix IDE を拡張するクラスを提供します。

クラス

  クラス 説明
パブリック クラス CommonCommandIds 共通コマンド ID を表します: グループを区切る GUID である GroupId、および個別のコマンドを示す ID 列挙で構成されます。
パブリック クラス ContextMenuItem コンテキスト メニューの項目を表します。
パブリック クラス ContextMenuOpeningEventArgs コンテキスト メニューを開くイベントのイベント引数を表します。
パブリック クラス DashboardItem ダッシュボード ページ上のレポート、スコアカード、またはフィルターを表します。
パブリック クラス Extension WebMatrix 拡張機能を作成するための開始点を表します。
パブリック クラス ExtensionInitData 拡張機能の初期化データを表します。
パブリック クラス HierarchyId サイト階層にアクセスするために使用される記述子を表します。
パブリック クラス ProtectPathInfo 保護されているパスに関する情報を指定します。
パブリック クラス RibbonButton リボンのボタンを表します。
パブリック クラス RibbonButtonGallery リボンのボタン ギャラリーを表します。
パブリック クラス RibbonContextualTab リボンのコンテキスト タブを表します。
パブリック クラス RibbonGalleryCategory リボン ギャラリーのカテゴリを表します。
パブリック クラス RibbonGroup リボン上のグループを表します。
パブリック クラス RibbonItem リボン上のアイテムを表します。
パブリック クラス RibbonMenuButton リボンのメニュー ボタンを表します。
パブリック クラス RibbonSplitButton リボンの分割ボタンを表します。
パブリック クラス RibbonSplitButtonGallery ギャラリーに展開されるリボンの分割ボタンを表します。
パブリック クラス RibbonToggleButton リボンのトグル ボタンを表します。
パブリック クラス TaskTabItemDescriptor エディター領域にタスク タブを作成するために使用する記述子を表します
パブリック クラス TreeItemEventArgs 追加および削除中のツリー項目に関連付けられているイベント データを表します。
パブリック クラス Utility 役に立つさまざまなユーティリティ メソッドを公開するクラスを表します。
パブリック クラス WorkspaceChangedEventArgs WorkspaceChanged イベントのイベント引数を表すクラス。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IBrowser 拡張機能によって提供される各ブラウザーで実装されているブラウザー インターフェイスを表します。
パブリック インターフェイス IBrowserProvider 動的にブラウザーを提供する拡張機能を表します。
パブリック インターフェイス ICommandId コマンド ID を定義します。
パブリック インターフェイス ICommandTarget コマンド ターゲットのインターフェイスを表します。
パブリック インターフェイス IContextMenuItem コンテキスト メニューの項目のインターフェイスを表します。
パブリック インターフェイス IDialogContent ダイアログのカスタム コンテンツを提供し、終了時に制御できるようにするインターフェイスを表します。
パブリック インターフェイス IEditorWorkspace WebMatrix エディター ワークスペースのインターフェイスを表します。
パブリック インターフェイス IHostCommands ホストによって公開されるコマンドにアクセスするためのプロパティとメソッドを提供します。
パブリック インターフェイス IHtmlCopyOptions エディターで HTML としてコピーのオプション インターフェイスを提供します。
パブリック インターフェイス IHtmlDefaultCopyOptions HtmlCopyDefault オプションを提供します。
パブリック インターフェイス INewSiteProvider サイトの新規作成オプションを WebMatrix に追加するプロバイダーを表します。WebMatrix が新しいサイトの UI を公開するたびに、オプションで表示されるように設定されます。
パブリック インターフェイス IPreferences サイト単位の設定を操作するインターフェイスを表します。
パブリック インターフェイス IProtectPathInfo 保護されているパスに関する情報を指定するインターフェイスを提供します。
パブリック インターフェイス ISiteFile サイト内のファイルを表します。
パブリック インターフェイス ISiteFileSystemItem サイト内のファイルまたはフォルダーを表します。
パブリック インターフェイス ISiteFileWatcherService サイトでのファイルの変更のフックアップを提供するサービスを表します。サイトが変更されると、すべてのイベントが失われます。
パブリック インターフェイス ISiteFolder サイト内のフォルダー (ディレクトリ) を表します。
パブリック インターフェイス ISiteItem サイト内のアイテムを表します。
パブリック インターフェイス IWaitDialog 進行状況を示すために使用する wait ダイアログを表します。
パブリック インターフェイス IWebMatrixHost WebMatrix ホストと対話するメソッドを定義します。
パブリック インターフェイス IWebSite Web サイトと対話するインターフェイスのプロパティを提供します。
パブリック インターフェイス IWorkspace WebMatrix ワークスペースを表します。

デリゲート

  デリゲート 説明
パブリック デリゲート CreateSiteDelegate 新しいサイトを作成するために WebMatrix から呼び出されるクラスを表します。

列挙体

  列挙体 説明
パブリック列挙体 CommandStatus CanExecute で使用される CommandStatus 戻り値を指定します。
パブリック列挙体 CommonCommandIds.Ids コマンド ID の値を定義し、ICommandTarget に渡すことができます。
パブリック列挙体 DialogSize ShowDialog メソッドのダイアログ サイズを列挙します。