次の方法で共有


ContextGuids クラス

特定の統合開発環境 (IDE: Integrated Development Environment) の状態またはツール ウィンドウの状態を表す、コンテキスト GUID を含みます。状態の例としては、デバッグ セッションが進行中である、空のソリューションが読み込まれた、IDE がデザイン ビューであるなどがあります。この列挙体は引数として AddNamedCommand および AddNamedCommand2 に渡されます。

継承階層

System.Object
  EnvDTE80.ContextGuids

名前空間:  EnvDTE80
アセンブリ:  EnvDTE80 (EnvDTE80.dll 内)

構文

'宣言
<GuidAttribute("18CBB358-74CE-454F-AB65-08C83DDF7B3C")> _
Public MustInherit Class ContextGuids
[GuidAttribute("18CBB358-74CE-454F-AB65-08C83DDF7B3C")]
public abstract class ContextGuids
[GuidAttribute(L"18CBB358-74CE-454F-AB65-08C83DDF7B3C")]
public ref class ContextGuids abstract
[<AbstractClass>]
[<GuidAttribute("18CBB358-74CE-454F-AB65-08C83DDF7B3C")>]
type ContextGuids =  class end
public abstract class ContextGuids

ContextGuids 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー vsContextGuidApplicationBrowser アプリケーション ブラウザーが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidAutoLocals AutoLocals ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidBookmarks [ブックマーク] ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidCallBrowser Call Browser のウィンドウが表示されているかどうかを表します (Visual C++ のみ)。
パブリック フィールド静的メンバー vsContextGuidCallStack [呼び出し履歴] ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidClassView Class View が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidCodeDefinition Code Definition Window が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidCodeWindow Code and Text Editor が可視かどうかを表します。
パブリック フィールド静的メンバー vsContextGuidCommandWindow コマンド ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidCommunityWindow CodeZone コミュニティ ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidCSSTextEditor CSS エディター が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidData
パブリック フィールド静的メンバー vsContextGuidDataSourceWindowAutoVisible [データ ソース] ウィンドウ が可視かどうかを表します。
パブリック フィールド静的メンバー vsContextGuidDataSourceWindowSupported 現在のコンテキストで[データ ソース] ウィンドウがサポートされるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidDebugging 統合開発環境 (IDE: Integrated Development Environment) がデバッグ モードであるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidDesignMode 統合開発環境 (IDE: Integrated Development Environment) がデザイン ビューであるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidDeviceExplorer
パブリック フィールド静的メンバー vsContextGuidDocumentOutline [ドキュメント アウトライン] ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidDynamicHelp [ダイナミック ヘルプ] ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidEmptySolution 空のソリューション (プロジェクトのないソリューション) が統合開発環境 (IDE: Integrated Development Environment) で開かれているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidErrorList [エラー一覧] ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFavorites
パブリック フィールド静的メンバー vsContextGuidFindReplace Find and Replace Window が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFindResults1 検索結果ウィンドウ 1 が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFindResults2 検索結果ウィンドウ 2 が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFindSymbol [シンボルの検索] ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFindSymbolResults [シンボルの検索結果] ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFrames 現在のコンテキストにウィンドウ フレームがあるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidFullScreenMode 統合開発環境 (IDE: Integrated Development Environment) がウィンドウ表示ではなく、全画面表示であるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHelpContents ヘルプ ウィンドウの [目次] タブが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHelpIndex ヘルプ ウィンドウの [キーワード] タブが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHelpSearch ヘルプ ウィンドウの [検索] ペインが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHTMLCodeView エディターのコード ビューが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHTMLDesignView Code and Text Editor がデザイン ビューであるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHTMLSourceEditor HTML ソース エディターのエディター ペインが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidHTMLSourceView HTML ソース エディターのビュー ペインが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidKindStartPage スタート ページ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidLinkedWindowFrame 現在のウィンドウがリンク ウィンドウであるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidLocals [ローカル] ウィンドウが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidMacroExplorer Macro Explorer Window が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidMainWindow Visual Studio のメイン ウィンドウを表します。
パブリック フィールド静的メンバー vsContextGuidNoSolution 統合開発環境 (IDE: Integrated Development Environment) が開かれているが、ソリューションが読み込まれていないかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidNotBuildingAndNotDebugging 統合開発環境 (IDE: Integrated Development Environment) がコードのビルド中またはデバッグ中でないかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidObjectBrowser Object Browser が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidOutput [出力] ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidProperties [プロパティ] ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidResourceView リソース ビュー ウィンドウ が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSchema スキーマ ビューが表示されているかどうかを表します
パブリック フィールド静的メンバー vsContextGuidServerExplorer サーバー エクスプローラー/データベース エクスプローラー が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionBuilding 統合開発環境 (IDE: Integrated Development Environment) でソリューションをビルド中であるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionExists 統合開発環境 (IDE: Integrated Development Environment) にソリューションが読み込まれているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionExistsAndNotBuildingAndNotDebugging ソリューションが読み込まれているが、ビルドまたはデバッグが実行されていない状態であるかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionExplorer Solution Explorer が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionHasMultipleProjects 現在のソリューションに複数のプロジェクトが含まれているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionHasSingleProject 現在のソリューションにプロジェクトが 1 つのみ含まれているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidSolutionOrProjectUpgrading 現在のソリューション、または現在のソリューション内のプロジェクトがアップグレード中かどうかを表します。
パブリック フィールド静的メンバー vsContextGuidTaskList タスク一覧 (Visual Studio) が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidTextEditor Code and Text Editor が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidThread [スレッド] ウィンドウを表します。
パブリック フィールド静的メンバー vsContextGuidToolbox ツールボックス が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidToolboxInitialized ツールボックス が起動中で初期化中かどうかを表します。
パブリック フィールド静的メンバー vsContextGuidUIHierarchyDragging TreeView コントロール (Windows フォーム) または他の階層コントロールへ、あるいはこれらのコントロールからドラッグ中のアイテムを表します。
パブリック フィールド静的メンバー vsContextGuidWatch [ウォッチ] ウィンドウを表します。
パブリック フィールド静的メンバー vsContextGuidWebBrowser Visual Studio の内部 Web ブラウザーが表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidWindowsFormsDesigner Windows フォーム デザイナー が表示されているかどうかを表します。
パブリック フィールド静的メンバー vsContextGuidXMLTextEditor XML エディター ウィンドウが表示されているかどうかを表します。

このページのトップへ

解説

多くのコマンドは、関連するコンテキスト GUID がアクティブな場合にだけ表示されます。たとえば、一部のデバッグ コマンドは、コードのデバッグ中にしか表示されません。関連するコンテキストがアクティブでない場合は、コマンドが表示されません。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

EnvDTE80 名前空間