EnvDTE80 名前空間

EnvDTE80 には、基本的な Visual Studio オートメーションに使用されるオブジェクトおよびメンバーが含まれます。これにより、EnvDTE で提供される機能が拡張され、補完されます。

また、アセンブリ参照を手動で追加する場合は、アセンブリの相互運用機能型の埋め込みプロパティを false に設定する必要があります。

クラス

  クラス 説明
パブリック クラス _dispCodeModelEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック クラス _dispDebuggerExpressionEvaluationEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック クラス _dispDebuggerProcessEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック クラス _dispPublishEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック クラス _dispTextDocumentKeyPressEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック クラス _dispWindowVisibilityEvents_SinkHelper インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック クラス CodeModelEventsClass インフラストラクチャ。この機能については、CodeModelEvents のトピックを参照してください。このクラスからインスタンス化しないでください。
パブリック クラス CodeModelLanguageConstants2 コードの作成に使用された言語を指定する定数です。
パブリック クラス ContextGuids 特定の統合開発環境 (IDE: Integrated Development Environment) の状態またはツール ウィンドウの状態を表す、コンテキスト GUID を含みます。状態の例としては、デバッグ セッションが進行中である、空のソリューションが読み込まれた、IDE がデザイン ビューであるなどがあります。この列挙体は引数として AddNamedCommand および AddNamedCommand2 に渡されます。
パブリック クラス DebuggerExpressionEvaluationEventsClass インフラストラクチャ。この機能については、DebuggerExpressionEvaluationEvents のトピックを参照してください。このクラスからインスタンス化しないでください。
パブリック クラス DebuggerProcessEventsClass インフラストラクチャ。この機能については、DebuggerProcessEvents を参照してください。このクラスからインスタンス化しないでください。
パブリック クラス ProjectKinds フォルダー ノードがソリューション フォルダーかどうかを確認する場合に使用されます。
パブリック クラス PublishEventsClass インフラストラクチャ。このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。この機能については、PublishEvents のトピックを参照してください。このクラスからインスタンス化しないでください。
パブリック クラス TextDocumentKeyPressEventsClass このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。この機能については、TextDocumentKeyPressEvents のトピックを参照してください。このクラスからインスタンス化しないでください。
パブリック クラス WindowKinds ウィンドウ オブジェクトのハンドルを取得するために使用された定数に基づいて拡張します。
パブリック クラス WindowVisibilityEventsClass インフラストラクチャ。マイクロソフト内部でのみ使用します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス _CodeModelEvents インフラストラクチャ。この機能については、CodeModelEvents のトピックを参照してください。このクラスからインスタンス化しないでください。
パブリック インターフェイス _CodeModelEventsRoot インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _DebuggerExpressionEvaluationEvents インフラストラクチャ。この機能については、DebuggerExpressionEvaluationEvents のトピックを参照してください。このクラスをインスタンス化しないでください。
パブリック インターフェイス _DebuggerExpressionEvaluationEventsRoot インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _DebuggerProcessEvents インフラストラクチャ。この機能については、DebuggerProcessEvents を参照してください。このクラスをインスタンス化しないでください。
パブリック インターフェイス _DebuggerProcessEventsRoot インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispCodeModelEvents インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispCodeModelEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispDebuggerExpressionEvaluationEvents インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispDebuggerExpressionEvaluationEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispDebuggerProcessEvents インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispDebuggerProcessEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispPublishEvents インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispPublishEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispTextDocumentKeyPressEvents インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispTextDocumentKeyPressEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispWindowVisibilityEvents インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _dispWindowVisibilityEvents_Event インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _PublishEvents インフラストラクチャ。この機能については、PublishEvents のトピックを参照してください。このクラスをインスタンス化しないでください。
パブリック インターフェイス _TextDocumentKeyPressEvents インフラストラクチャ。この機能については、TextDocumentKeyPressEvents のトピックを参照してください。このクラスをインスタンス化しないでください。
パブリック インターフェイス _TextDocumentKeyPressEventsRoot インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス _WindowVisibilityEvents インフラストラクチャ。この機能については、WindowVisibilityEvents のトピックを参照してください。このクラスをインスタンス化しないでください。
パブリック インターフェイス Breakpoint2 プログラムでブレークポイントを操作するために使用するプロパティとメソッドを格納します。
パブリック インターフェイス CodeAttribute2 コード要素の属性を定義します。
パブリック インターフェイス CodeAttributeArgument コード属性の 1 つの引数 (名前/値ペア) を表します。
パブリック インターフェイス CodeClass2 ソース コード内のクラスを表します。
パブリック インターフェイス CodeDelegate2 ソース コード内のデリゲートを表します。
パブリック インターフェイス CodeElement2 ソース ファイル内のコード要素または構成体を表します。
パブリック インターフェイス CodeEvent コード イベント要素をモデル化します。
パブリック インターフェイス CodeFunction2 ソース ファイル内の関数構成体を定義するオブジェクト。
パブリック インターフェイス CodeImport 名前空間をインポートするステートメントの使用をモデル化します。
パブリック インターフェイス CodeInterface2 ソース コード内のインターフェイスを表すオブジェクトです。
パブリック インターフェイス CodeModel2 ソース コード ファイル内のプログラム構成体へのアクセスを可能にします。
パブリック インターフェイス CodeModelEvents CodeModel オブジェクトによってサポートされるイベントを定義します。このオブジェクトのドキュメントについては、CodeModelEventsClass のトピックを参照してください。
パブリック インターフェイス CodeParameter2 関数やプロパティなどに対するパラメーターを定義するオブジェクト。
パブリック インターフェイス CodeProperty2 ソース ファイル内のプロパティ構成体を定義するオブジェクトです。
パブリック インターフェイス CodeStruct2 ソース コード内の構造体を表すオブジェクトです。
パブリック インターフェイス CodeTypeRef2 ソース ファイル内の構成要素の型を定義します。
パブリック インターフェイス CodeVariable2 ソース ファイル内の変数構成体を定義します。
パブリック インターフェイス Commands2 環境のすべてのコマンドが Command オブジェクトの形式で含まれています。
パブリック インターフェイス Debugger2 Debugger2 オブジェクトを使用すると、デバッガーの状態やデバッグ中のプログラムの状態を問い合わせたり、操作したりできます。Debugger2 オブジェクトは、Debugger オブジェクトよりも優先されます。
パブリック インターフェイス DebuggerExpressionEvaluationEvents DebuggerExpressionEvaluationEvents オブジェクトは、デバッガーでサポートするイベントを定義します。このオブジェクトを使用して機能を提供します。このオブジェクトのドキュメントについては、DebuggerExpressionEvaluationEventsClass のトピックを参照してください。
パブリック インターフェイス DebuggerProcessEvents OnProcessStateChanged イベントを表します。これは、デバッガーが実行から停止、または停止から実行に切り替えるときに変更されます。このオブジェクトのドキュメントについては、DebuggerProcessEventsClass のトピックを参照してください。このクラスをインスタンス化しないでください。
パブリック インターフェイス DTE2 Visual Studio オートメーション オブジェクト モデルのトップレベルのオブジェクトです。
パブリック インターフェイス EditPoint2 テキストをテキスト バッファーのデータとして操作できます。
パブリック インターフェイス Engine コード型への割り当てに使用されるデバッグ エンジンです。
パブリック インターフェイス Engines デバッグする Engine オブジェクトのコレクションです。
パブリック インターフェイス ErrorItem [エラー一覧] ウィンドウ内のエラー、警告、またはメッセージです。
パブリック インターフェイス ErrorItems [エラー一覧] ウィンドウ内の ErrorItem オブジェクトのコレクション。
パブリック インターフェイス ErrorList 含んでいるソリューションに関連するエラー、警告、およびメッセージが表示されるウィンドウへのハンドルです。
パブリック インターフェイス Events2 機能拡張モデルのすべてのイベントにアクセスできます。イベントは、機能拡張モデルの特定のオブジェクトから公開されることもあります。
パブリック インターフェイス FileCodeModel2 ソース ファイル内のプログラム構成体へのアクセスを可能にします。
パブリック インターフェイス Find2 ドキュメントやファイルを編集できる環境での一般的なテキストのFind 操作をサポートします。
パブリック インターフェイス IInternalExtenderProvider インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス IncrementalSearch テキスト エディターのインクリメント検索 (ISearch) 機能にアクセスできます。
パブリック インターフェイス IVsExtensibility2 インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス IVsProfferCommands2 インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック インターフェイス LifetimeInformation 削除済みのオブジェクトがガベージ コレクターによって破棄されていないかどうかを確認する場合に使用されます。
パブリック インターフェイス Process2 Process2 オブジェクトは、プロセスのチェックおよび操作に使用されます。Process2 オブジェクトは、Process オブジェクトよりも優先されます。
パブリック インターフェイス PublishEvents このオブジェクトを使用して機能を提供します。このオブジェクトのドキュメントについては、PublishEventsClass のトピックを参照してください。
パブリック インターフェイス Solution2 統合開発環境 (IDE: Integrated Development Environment) のすべてのプロジェクトとソリューション全体のプロパティを表します。
パブリック インターフェイス SolutionBuild2 ソリューション レベルでのビルド オートメーション モデルのルートを表します。
パブリック インターフェイス SolutionConfiguration2 ソリューションのビルド方法に関する情報を表します。
パブリック インターフェイス SolutionFolder ソリューション フォルダーは、開発者が大規模なアプリケーションをより効果的に整理できるようにするプロジェクト コンテナーです。
パブリック インターフェイス SourceControl2 現在のソース管理システムとの対話に使用されます。
パブリック インターフェイス SourceControlBindings オブジェクトのソース管理バインドの定義に使用されます。
パブリック インターフェイス TaskItems2 TaskItems コレクションには、[タスク一覧] ウィンドウ内のすべてのタスクが含まれます。
パブリック インターフェイス TextDocumentKeyPressEvents キーを押す処理に関連付けられたイベントを定義します。このオブジェクトを使用して機能を提供します。このオブジェクトのメンバーのドキュメントについては、TextDocumentKeyPressEventsClass のトピックを参照してください。
パブリック インターフェイス TextPane2 テキスト エディター ウィンドウ内のペインを表します。
パブリック インターフェイス ToolBoxItem2 ツールボックスにある項目を表します。
パブリック インターフェイス ToolBoxTab2 [ツールボックス] のタブとそのタブに含まれるすべてのオブジェクトを表します。
パブリック インターフェイス ToolWindows ネイティブ型のシェルのツール ウィンドウに簡単にアクセスできるようにすることで、オブジェクト モデル内でのツール ウィンドウの発見可能性および利便性を高めます。
パブリック インターフェイス Transport デバッグ対象を所有するコンピューターとの通信にデバッガーで使用するプロトコルを指定します。
パブリック インターフェイス Transports Transport オブジェクトのコレクション。
パブリック インターフェイス Window2 Window オブジェクトは、環境内にあるウィンドウを表します。
パブリック インターフェイス Windows2 Windows コレクションには、環境内にあるすべてのウィンドウが含まれます。
パブリック インターフェイス WindowVisibilityEvents ToolWindows が表示されているどうか (表示または非表示) を通知します。このオブジェクトを使用して機能を提供します。このオブジェクトのドキュメントについては、WindowVisibilityEventsClass のトピックを参照してください。
パブリック インターフェイス WindowVisibilityEventsRoot インフラストラクチャ。マイクロソフト内部でのみ使用します。

デリゲート

  デリゲート 説明
パブリック デリゲート _dispCodeModelEvents_ElementAddedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispCodeModelEvents_ElementChangedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispCodeModelEvents_ElementDeletedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispDebuggerProcessEvents_OnProcessStateChangedEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispPublishEvents_OnPublishBeginEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispPublishEvents_OnPublishDoneEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispWindowVisibilityEvents_WindowHidingEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック デリゲート _dispWindowVisibilityEvents_WindowShowingEventHandler インフラストラクチャ。マイクロソフト内部でのみ使用します。

列挙型

  列挙体 説明
パブリック列挙体 dbgEventReason2 デバッグされた多くのイベントの理由を指定します。
パブリック列挙体 dbgExpressionEvaluationState イミディエイト ウィンドウ、またはデバッガーの GetExpression2 オブジェクトで式を評価するときに必ず使用されます。
パブリック列挙体 dbgMinidumpOption ヒープ情報をミニダンプに書き込むかどうかを指定します。
パブリック列挙体 dbgProcessState デバッガーの状態を指定するために、DebuggerProcessEvents によって使用されます。
パブリック列挙体 vsBuildErrorLevel [エラー一覧] ツール ウィンドウに一覧表示される項目のエラー レベルを定義します。
パブリック列挙体 vsCMChangeKind CodeModelEvents オブジェクト内で発生する可能性がある変更イベントの種類を定義します。
パブリック列挙体 vsCMClassKind オブジェクトによって表されるクラス定義の種類を定義する値を表します。
パブリック列挙体 vsCMConstKind 変数を変更できる場合を定義します。
パブリック列挙体 vsCMDataTypeKind コード要素のデータ型の種類を表します。
パブリック列挙体 vsCMElement2 コード要素の種類を示します。
パブリック列挙体 vsCMFunction2 関数の種類を示す定数です。
パブリック列挙体 vsCMInheritanceKind 継承の種類を表します。
パブリック列挙体 vsCMOverrideKind メソッドに適用される修飾子を定義して、メソッドをオーバーライドする方法を記述します。
パブリック列挙体 vsCMParameterKind 期待するパラメーター動作を指定します。
パブリック列挙体 vsCMParseStatus 現在の解析が完了したかどうか、および解析でエラーが発生したかどうかをコード モデルに通知します。
パブリック列挙体 vsCMPropertyKind 指定されたプロパティの Get/Set ステータスを返します。
パブリック列挙体 vsCMTypeRef2 関数によって返されるデータ型です。
パブリック列挙体 vsCommandControlType コマンドに使用する必要があるコントロールの種類を説明します。
パブリック列挙体 vsCommandStyle コマンド スタイル オプションを定義します。
パブリック列挙体 vsFindOptions2 検索方法、検索の開始位置、検索方向、大文字と小文字の区別を適用するかどうかなどの ReplacePattern メソッドの動作を表します。
パブリック列挙体 vsIncrementalSearchResult 検索結果のステータスを説明します。
パブリック列挙体 vsPublishState ソリューションの発行状態を示します。
パブリック列挙体 vsSourceControlCheckOutOptions 文書コントロールのチェックアウト オプションを指定します。
パブリック列挙体 vsThemeColors 一貫性のある UI デザインを目的とした一連の標準色です。