Microsoft.VisualStudio.Shell.Interop 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
BrowseLibraryGuids80 |
参照ライブラリ属性を識別するために使用される GUID の一覧を提供します。 |
BuildOutputGroup |
ビルド出力グループを表します。 |
ComponentSelectorGuids80 |
コンポーネント セレクター項目を識別するために使用される GUID の一覧を提供します。 |
DTECatID |
DTE カテゴリを識別するために使用される GUID の一覧を提供します。 |
FontsAndColorsCategory |
フォントと色のオプションを指定するターゲット グループを定義します。 |
LogicalViewID |
ファイルまたはプロセスのビューを識別するために使用される GUID の一覧を提供します。 |
ShellGuids80 |
シェル コンポーネントを識別するために使用される GUID の一覧を提供します。 |
SymbolScopeGuids80 |
シンボル スコープに関連付けられている GUID を定義します。 |
TaskListViews |
タスク リストの表示に使用するビューを指定します。 |
TaskProviderGuids |
タスク プロバイダーを識別するために使用される GUID の一覧を提供します。 |
ToolboxMultitargetingFields |
ツールボックスの複数ターゲット文字列マップ内のフィールドの名前を表します。 |
ToolWindowGuids |
Visual Studio ツール ウィンドウを識別するために使用される GUID を提供します。 |
ToolWindowGuids80 |
Visual Studio ツール ウィンドウを識別するために使用される追加 |
UIContextGuids |
コマンド コンテキストを識別するために使用される GUID の一覧を提供します。 |
UIContextGuids80 |
コマンド コンテキストを識別するために使用される GUID をさらに提供します。 |
VsMacrosGuids |
マネージド コードに公開される GUID。 |
VsMSBuildTaskFileManagerClass |
これはインターフェイスの IVsMSBuildTaskFileManager 標準実装であり、MSBuild タスクに IntelliSense とビルド時のサポートを提供します。 |
VSPIAImporterClass |
すべてのラッピング ツールによって実装されます。 |
VsSymbolicNavigationManagerClass |
プロジェクト スコープベースで登録されるハンドラーの IVsSymbolicNavigationNotify 一覧を管理するグローバル サービスを表します。 このインターフェイスは、 を介して QueryService(Type, Object)使用できます。 |
WellKnownToolboxDataFormats |
ツールボックスのデータ形式を表します。 |
WellKnownToolboxStringMaps |
複数ターゲット データの文字列マップの名前を指定します。 |
構造体
AllColorableItemInfo |
Visual Studio 環境への表示項目のすべての属性を指定するには、 を使用します。 |
CANDIDATEFORM |
候補ウィンドウの位置情報が含まれます。 |
ColorableItemInfo |
ユーザーが変更した可能性がある表示アイテムの特定のユーザー設定可能な色分け可能な項目属性に関する情報を VSPackage に提供します。 |
COMREFERENCE |
COM オブジェクトに関する情報 (を表します) が含まれます。 |
COMREFERENCEINFO |
COMREFERENCEINFO 構造体には、COM オブジェクトに関する情報が格納されます。 |
ENC_ACTIVE_STATEMENT |
エディット コンティニュのアクティブなステートメントに関する情報が含まれます。 |
ENC_EXCEPTION_SPAN |
エディット コンティニュの例外スパンに関する情報を提供します。 |
FontInfo |
[アイテムの表示] のカテゴリで使用されるフォントの基本的な定義を提供します。 |
LOGFONTW |
フォントの属性を指定します。 |
MEINIT |
メニュー エディターの初期化の値が含まれます。 呼び出しで CreateMenuEditor(MEINIT[], IVsMenuEditor) 使用されます。 |
OLEMENUID |
メニューを数値または名前で記述します。 |
POINTS |
参照点の x,y ペアを指定します。 |
SYMBOL_DESCRIPTION_NODE |
ナビゲーション ノードであるシンボルの名前と種類を指定します。 |
SYSTEMTIME |
月、日、年、平日、時、分、秒、およびミリ秒の個々のメンバーを使用して、日付と時刻を表します。 |
TBXITEMINFO |
ツールボックス項目に関する情報を指定します。 IVsToolbox::AddItem(IDataObject, TBXITEMINFO[], String) および IVsToolboxDataProvider::GetItemInfo(IDataObject, TBXITEMINFO[]) で使用されます。 |
UIDLGLOGFONT |
ダイアログ ボックスのフォントの書式を設定します。 |
VsAppPackageLaunchInfo |
ターゲットのプロパティを DLO_AppPackageDebug 指定します。 |
VSArrangeWindowInfo |
ウィンドウの配置方法を指定します。 |
VsBootstrapperPackageInfo |
ブートストラップ パッケージに関する情報を表します。 |
VSBROWSECONTAINER |
参照コンテナー属性を格納します。 |
VSBROWSEINFOW |
[参照] ダイアログ ボックスの表示に使用する情報を指定します。 |
VSCommandId | |
VSCOMPONENTSELECTORDATA |
コンポーネントの選択属性を格納します。 |
VSCOMPONENTSELECTORTABINIT |
タブ初期化情報を表します。 |
VsDebugEngineFilter |
デバッグ エンジンのセットを表します。 |
VsDebugStartupInfo |
で が呼び出されたときに LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[]) デバッガーが CreateProcess に渡す追加の設定を DLO_CreateProcess指定します。 この構造体のフィールドは STARTUPINFO (winbase.h で定義) のフィールドに似ています。 |
VsDebugTargetInfo |
デバッグ ターゲットに関する情報が含まれます。 |
VsDebugTargetInfo2 |
デバッグ ターゲットに関する情報を提供します。 |
VsDebugTargetInfo3 |
デバッグ ターゲットに関する情報を提供します。 |
VsDebugTargetInfo4 |
デバッグ ターゲットに関する情報を提供します。 |
VsDebugTargetProcessInfo |
デバッグ ターゲットのプロセス情報を指定します。 の LaunchDebugTargets3(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[])パラメーターとして使用されます。 |
VSDEFAULTPREVIEWER |
既定のプレビューアーに関する情報が含まれています。 |
VSDRAWITEMSTRUCT |
所有者描画コントロールを描画するために によって IVsImageButton 使用される情報を表します。 |
VSITEMSELECTION |
階層内の選択した項目を一意に識別する情報が含まれます。 |
VSNSEBROWSEINFOW |
[参照] ダイアログ ボックスの名前空間拡張情報を指定します。 |
VSOBJCLIPFORMAT |
オブジェクトのクリップボード形式属性を保持します。 |
VSOBJECTINFO |
ライブラリ オブジェクト属性を格納します。 |
VSOBNAVIGATIONINFO2 |
オブジェクト ナビゲーションの属性を格納します。 |
VSOBNAVIGATIONINFO3 |
オブジェクトへのナビゲーションの情報を指定します。 呼び出しで LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32) 訴えられた。 |
VSOBNAVNAMEINFONODE |
ライブラリ ノード情報を格納します。 |
VSOBNAVNAMEINFONODE2 |
オブジェクトへのナビゲーションの情報を指定します。 (および LocateNavigationInfo2(VSOBNAVIGATIONINFO3[], VSOBNAVNAMEINFONODE2[], Int32, Int32, UInt32)にGetNavigationInfo2(UInt32, VSOBNAVIGATIONINFO3[])渡されます) |
VSOBSEARCHCRITERIA |
検索要求の条件と属性を指定します。 |
VSOBSEARCHCRITERIA2 |
検索オプションを指定します。 や GetList2(UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)などのGetList2(UInt32, UInt32, UInt32, VSOBSEARCHCRITERIA2[], IVsObjectList2)メソッドで使用されます。 |
VSOPENFILENAMEW |
OPENFILENAMEW 構造体と同様です。 |
VsPrefetchedProjectInfo | |
VsProjectLoadInfo | |
VsPropertyBrowserState |
プロパティ ブラウザーの状態に関する情報が含まれます。 |
VSPROPSHEETPAGE |
プロパティ ページの特性を設定します。 Win32 PROPSHEETPAGE 構造体と同様です。 |
VSQEQS_FILE_ATTRIBUTE_DATA |
ファイル属性とサイズ データを含む構造体。 |
VsResolvedAssemblyPath |
で使用される解決されたアセンブリ パスを ResolveAssemblyPathInTargetFx(String[], UInt32, VsResolvedAssemblyPath[], UInt32)表します。 |
VSSAVEFILENAMEW |
ファイルを開いたり保存したりするために使用される共通項目ダイアログで必要なファイル名とオプション情報が含まれます。 |
VSSAVETREEITEM |
ツリー ビュー 項目の保存オプションを指定します。 |
VSSWATCHMETRICS |
見本コントロールに関するメトリックが含まれます。 |
VSSWATCHRENDER |
見本コントロールをレンダリングするために必要な情報を保持します。 |
VSTASKCOLUMN |
タスクの列定義。 |
VSTBM |
ツール バーのメトリックが含まれています。 |
VsTextPos |
ブレークポイントの位置、現在の IP 位置、カーソル位置を追跡して、すばやくwatch、ヒント、およびデータヒントを取得します。 |
VSTREEDISPLAYDATA |
ツリー リスト内のアイテムの表示データを取得するために使用される値を保持します。 |
VSTREELISTITEMCHANGE |
ツリー リストに対する動的な変更を指定します。 |
VsUIElementDescriptor |
UI ファクトリ内の要素の識別子を格納します。 |
VsUIPropertyDescriptor |
Visual Studio ユーザー インターフェイスのプロパティに関するメタ情報が含まれます。 |
WINDOWPOS |
ウィンドウの位置を表します。 |
インターフェイス
BooleanSymbolExpressionEvaluator |
ブール式エバリュエーターを表します。 |
IActiveDesigner |
エディターとして使用される ActiveX デザイナーを管理します。 |
IAppxBaseExtension |
追加のアプリ マニフェスト データ要素へのアクセス権を Share および File Open Picker 拡張機能に提供します。 |
IAppxFileOpenPickerExtension |
追加のアプリ マニフェスト データ要素へのアクセス権を File Open Picker 拡張機能に提供します。 |
IAppxManifestDesignerService |
プロジェクトのアプリ マニフェスト ファイルへのプログラムによるアクセスを提供します。 これは、アプリ マニフェスト デザイナー パッケージによって実装されるグローバル サービスです。 |
IAppxManifestDesignerService2 |
プロジェクトの .appxmanifext ファイルへのプログラムによるアクセスを提供します。 これを使用して、マニフェスト Designerによって提供される DocData オブジェクトを開き、実行中のドキュメント テーブル (RDT) に登録されていることを確認し、IVsDocumentLockHolder と IVsInvisibleEditor という 2 つのインターフェイスを実装するドキュメント ハンドル オブジェクトを返すことができます。 これにより、既存のドキュメント ウィンドウが強制的に閉じられ、返されたドキュメント ハンドルにRDT_EditLockが保持されます。 ドキュメント ハンドルを長期間保持する必要がある場合は、それを IVsInvisibleEditor にキャストし、GetDocData を使用して新しいオブジェクト モデルへのポインターを取得します。 ドキュメント ハンドルが終了したら、常に IVsDocumentLockHolder.CloseDocumentHolder() を呼び出し、通常は (uint)__FRAMECLOSEを渡します。保存オプションとしてFRAMECLOSE_SaveIfDirtyします。 |
IAppxManifestDesignerService3 |
プロジェクトの .appxmanifext ファイルへのプログラムによるアクセスを提供します。 これを使用して、マニフェスト Designerによって提供される DocData オブジェクトを開き、実行中のドキュメント テーブル (RDT) に登録されていることを確認し、IVsDocumentLockHolder と IVsInvisibleEditor という 2 つのインターフェイスを実装するドキュメント ハンドル オブジェクトを返すことができます。 これにより、既存のドキュメント ウィンドウが強制的に閉じられ、返されたドキュメント ハンドルにRDT_EditLockが保持されます。 ドキュメント ハンドルを長期間保持する必要がある場合は、それを IVsInvisibleEditor にキャストし、GetDocData を使用して新しいオブジェクト モデルへのポインターを取得します。 ドキュメント ハンドルが終了したら、常に IVsDocumentLockHolder.CloseDocumentHolder() を呼び出し、通常は (uint)__FRAMECLOSEを渡します。保存オプションとしてFRAMECLOSE_SaveIfDirtyします。 |
IAppxManifestDocument |
現在のプロジェクトのアプリ マニフェストのオブジェクト モデルを提供します。 これは、アプリ マニフェスト デザイナーの |
IAppxManifestDocument2 |
現在のプロジェクトのアプリ マニフェストのオブジェクト モデルを提供します。 これは、アプリ マニフェスト デザイナーの |
IAppxShareExtension |
追加のアプリ マニフェスト データ要素への共有拡張機能アクセスを提供します。 |
IAsyncLoadablePackageInitialize |
IServiceProvider を使用せずに IAsyncServiceProvider と IProfferAsyncService にアクセスする方法を提供します。 パッケージによって実装されます。 |
IAsyncPersistFile | |
IAsyncPersistFileFormat | |
IAsyncProgressCallback |
非同期サービス所有者とパッケージ所有者が進行状況を報告する方法を提供します。 報告された進行状況は、シェルによってユーザーに確認可能な方法で表示できます。 インターフェイスは Visual Studio IDE によって実装されます。 パッケージの読み込みの場合、インスタンスは Initialize メソッドを使用してパッケージに渡されます。 サービスの場合、パッケージは IProfferAsyncService.GetServiceProgressCallback メソッドを使用してインスタンスを取得できます。 このインターフェイスは、パッケージとサービスの両方の読み込みの進行状況を報告するために使用されます。 パッケージの場合、guidService 引数は使用されず、無視されます。 |
IAsyncServiceProvider |
非同期サービス プロバイダーを表します。 |
IAsyncServiceProvider2 | |
IBuilderWizardManager |
特定のプロパティとコンポーネントのビルダーを取得および管理します。 ビルダーは、アイテムのコードを生成します。 |
ICategorizeProperties |
カテゴリ名を提供し、カテゴリをプロパティにマップして、プロパティ ウィンドウに表示します。 |
ICodeNavigate |
表示される特定のオブジェクトの既定のイベント ハンドラー コードを表示するメソッドを提供します。 |
ICodeNavigate2 |
表示される特定のオブジェクトのイベント ハンドラー コードを表示します。 このインターフェイスは、表示されるオブジェクトの特定のイベントのコードを表示する追加のメソッドを提供することによって拡張 ICodeNavigate されます。 |
IComWrapper |
COM ラッパーを表します。 |
IComWrapperFactory |
COM ラッパー ファクトリを表します。 |
IComWrapperFactory2 | |
IDirAutoCompleteList |
ディレクトリ リストを自動補完をサポートするものとしてマークします。 オートコンプリートでは、文字を入力すると一致するサブディレクトリが表示されます。 |
IDirList |
表示されるディレクトリ リストの外観とアクションを管理します。 |
IDirListEvents |
表示されるディレクトリ リストのイベント ハンドラーを指定します。 これは、ディレクトリ リストの の実装 IConnectionPointの発信インターフェイスです。 |
IDirListSite |
ディレクトリ リストを管理する親オブジェクトへのインターフェイス ポインターを保持します。 |
IDiscoverUrlCallBack |
Web サービスの検出が完了したときに使用するインターフェイスを指定します。 通常、非同期検索の後にシェルに通知するために使用されます。 |
IDiscoveryClientResult |
Web サービス検出検索からの 1 つの結果。 の IDiscoveryClientResultCollectionメンバー。 |
IDiscoveryClientResultCollection |
Web サービス検出検索からの結果、 IDiscoveryClientResult インターフェイスのコレクション。 |
IDiscoveryResult |
XML Web サービス検出セッションの結果をダウンロードします。 |
IDiscoveryResult2 |
XML Web サービス検出セッションの結果をダウンロードします。 |
IDiscoverySession |
XML Web サービスを検出するために によって呼び出されます IVsAddWebReferenceDlg2 。 |
IDocumentSite |
情報を保持し、ドキュメントの親オブジェクトのメソッドを提供します。 |
IDocumentSite2 |
情報を保持し、ドキュメントの親オブジェクトのメソッドを提供します。 このインターフェイスは を拡張し、 から IDocumentSite継承します。 |
IDropSource |
ドラッグ ドロップ操作で使用されるソースに関する視覚的なフィードバックと情報を提供します。 |
IEnlistingInProject |
SCC パッケージは、ソリューションまたはプロジェクトに参加中です。 |
IEnumComponents |
コンポーネント ピッカー内のコンポーネントを列挙します。 |
IEnumComReferences |
COM 参照の列挙子。 IDE の [参照の追加] ダイアログで使用されます。 |
IEnumHierarchies |
ソリューション内のプロジェクトの列挙子。 インターフェイスIVsSolution2と インターフェイスの メソッドを使用して、 GetProjectEnum(UInt32, Guid, IEnumHierarchies) インターフェイスのインスタンスをIVsSolution取得できます。 |
IEnumHierarchyItems |
階層項目を分子化するために環境によって実装されます。 |
IEnumPackages |
現在読み込まれている VSPackage の列挙子。 インターフェイスのインスタンスは、 インターフェイスの メソッドIVsShellをGetPackageEnum(IEnumPackages)使用して取得できます。 |
IEnumProjectStartupServices |
起動時にプロジェクトに必要なサービスを列挙します。 インターフェイスの インスタンスは、 インターフェイスの メソッドIVsProjectStartupServicesをGetStartupServiceEnum(IEnumProjectStartupServices)使用して取得できます。 |
IEnumRunningDocuments |
実行中のドキュメント テーブル (RDT) Cookie の一覧を表し、各 Cookie は開いているドキュメントを表します。 |
IEnumSystemAssemblies |
システム アセンブリの列挙子。 |
IEnumTargetFrameworks |
サポートされているバージョンのフレームワークの列挙子。 |
IEnumToolboxItems |
ツールボックス内の項目の列挙子。 インターフェイスと インターフェイスの メソッドを使用して、 EnumItems(String, IEnumToolboxItems) インターフェイスのインスタンスをIVsToolboxIVsToolbox2取得できます。 |
IEnumToolboxTabs |
ツールボックスのタブの列挙子。 インターフェイスIVsToolbox2と インターフェイスの メソッドを使用して、 EnumTabs(IEnumToolboxTabs) インターフェイスのインスタンスをIVsToolbox取得できます。 |
IEnumVsENCRebuildableProjectCfgs |
エディット コンティニュリビルド可能なプロジェクト構成のコンポーネントを列挙します。 |
IEnumVsProfilerTargetInfos |
プロファイラーのターゲット情報内の項目の列挙子。 |
IEnumWebServices |
Web サイトまたはプロジェクトによって提供される Web サービスの列挙子。 インターフェイスの インスタンスは、 インターフェイスの メソッドIVsWebServiceProviderをWebServices(IEnumWebServices)使用して取得できます。 |
IEnumWindowFrames |
開いているドキュメント ウィンドウなどのウィンドウのコレクションの列挙子。 インターフェイスの インスタンスは、 インターフェイスの メソッドと GetToolWindowEnum(IEnumWindowFrames) メソッドをIVsUIShell使用してGetDocumentWindowEnum(IEnumWindowFrames)取得できます。 |
IErrorInfo |
詳細なコンテキスト エラー情報を提供します。 |
IExtendedObject |
拡張オブジェクトの内部オブジェクトへのアクセスを許可します。 拡張オブジェクトの例として、コンテナー内のオブジェクトがあります。コンテナーは、フォーム上の位置に対して Top や Left などのオブジェクトに追加のプロパティを提供します。 |
IExtendedTypeLib |
拡張オブジェクトのタイプ ライブラリを作成および管理します。 拡張オブジェクトの例として、コンテナー内のオブジェクトがあります。コンテナーは、フォーム上の位置に対して Top や Left などのオブジェクトに追加のプロパティを提供します。 複合オブジェクトは、拡張タイプ ライブラリを使用して単一の拡張オブジェクトとして扱うことができます。 |
IFreeThreadedComWrapper | |
IHelp |
オンライン ヘルプ情報の取得と表示を管理します。 インターフェイスのインスタンスは、SHelp (SID_SHelp) サービスから取得できます。 |
ILicensedClassManager |
ライセンス キーの一覧を使用して、パッケージに必要なクラスを Visual Studio に指示します。 インターフェイスのインスタンスは、 (SID_SLicensedClassManager) サービスを SLicensedClassManager 介して取得できます。 |
ILocalRegistry |
ローカルの Visual Studio レジストリ ハイブを基準にして、ローカルに登録された COM オブジェクトを確立します。 |
ILocalRegistry2 |
ローカルの Visual Studio レジストリ ハイブを基準にして、ローカルに登録された COM オブジェクトを確立します。 |
ILocalRegistry3 |
Visual Studio レジストリ ハイブに関連するローカル レジストリを確立します。 このインターフェイスは、ILocalRegistry2 の機能を拡張します。 インターフェイスのインスタンスは、 (SID_SLocalRegistry) サービスを SLocalRegistry 介して取得できます。 |
ILocalRegistry4 |
Visual Studio レジストリ ハイブに関連するローカル レジストリを確立します。 インターフェイスのインスタンスは、 (SID_SLocalRegistry) サービスを SLocalRegistry 介して取得できます。 |
ILocalRegistry5 |
Visual Studio シェルによって実装され、サービスを SLocalRegistry 介して取得できます。 に似た CreateManagedInstance(String, String, String, Guid, IntPtr) メソッドが 1 つ追加されますが、これは特定の外部オブジェクトを使用した COM 集計をサポートします。 |
IOleComponent2 |
コンポーネントがハンドルを待機している間にメッセージ処理に参加できるようにします。 |
IOleComponentUIManager |
IOleComponentUIManager インターフェイスを使用すると、インプレース VSPackage オブジェクトは、メッセージ表示、コンテキスト メニュー、ステータス バーなど、環境によって提供されるさまざまなユーザー インターフェイス機能にアクセスできます。 |
IOleInPlaceComponent |
インプレース VSPackage オブジェクトを、サービスを使用 SOleComponentUIManager して環境の完全に統合されたコンポーネントとして動作できるようにします。 |
IOleInPlaceComponentSite |
IOleInPlaceComponentSite インターフェイスは現在サポートされていません。 サポートされている場合は、インプレース VSPackage オブジェクトのコンテナーによって実装され、オブジェクトの UI モードを制御します。 |
IOleInPlaceComponentUIManager |
既存の VSPackage オブジェクトのメニュー、ツール バー、コマンドを、環境の SOleComponentUIManager サービスに統合して管理できるようにします。 |
IPerPropertyBrowsing2 |
プロパティをビルダーにマップし、ビルダーを実行します。 ビルダーは、特定のプロパティの値または値を返します。 ビルダーの例として、カスケード スタイルシートのスタイル ビルダーがあります。 |
IPersistFileFormat |
保存が必要なアイテムに関するファイル形式情報を取得し、ユーザーが指定した形式でオブジェクトをプログラムで読み込んだり保存したりできるようにします。 |
IPersistXMLFragment |
ビルド関連以外のデータを自由形式の XML で保持するために使用されます。 |
IPreferPropertyPagesWithTreeControl |
プロパティ ページにタブではなくツリー コントロールを表示します。 |
IProfferAsyncService |
非同期的に取得できるサービスのプロバイダーを登録する方法を提供します。 IProfferService と同様に、mplementation はフリースレッドである必要があります。 |
IProfferService |
VSPackage が、環境によってネイティブに実装されていない Visual Studio 環境を通じて新しいサービスを提供できるようにします。 実際には、VSPackage が環境に貢献できるメカニズムが提供されます。 インターフェイスは IProfferService の SProfferService一部です。 |
IProfferTypeLib |
ActiveX デザイナーがタイプ ライブラリをホストに提供できるようにします。 デザイナーは、(SID_SProfferTypeLib) サービスを SProfferTypeLib 介してタイプ ライブラリを提供します。 |
IPropertyPageUndoString |
コントロールがプロパティ ページの設定に対して元に戻す文字列を提供するために使用されます。 |
IProvideAltHTML |
Web コントロールが Alt プロパティテキストを提供し、テキストが編集可能かどうかを示すために使用します。 |
IProvideDynamicClassInfo |
ActiveX デザイナーがインターフェイスを介して動的な型情報を ITypeInfo 提供するために使用されます。 コンテナーは、 インターフェイスを使用して、型変更イベントに応答して型情報を取得できます。 |
IProvidePropertyBuilder |
ビルダーを管理します。プロパティの値を構築するコードです。 これは、多くの場合、プロパティ ページの省略記号ボタンをクリックして表示されるダイアログの形式になります。 |
IProvideRuntimeHTML |
実行時にコンテナーに HTML 文字列を提供するために ActiveX コントロールによって使用されます。 |
IReferenceInfo |
XML Web サービス検出セッションの結果に関する情報を提供します。 インターフェイスの GetReferenceInfo(Int32, IReferenceInfo) メソッドを使用して、 IDiscoveryResult このインターフェイスのインスタンスを取得します。 |
IRequireClasses |
インターフェイスで使用するクラス識別子の一覧を ILicensedClassManager 提供します。 識別子は、パッケージに必要なクラスを Visual Studio に伝えます。 |
ISccManagerLoaded |
SccManager が読み込まれるタイミングを定義します。 |
ISchemaReferenceInfo |
Web サービス検出検索の結果として検出された XML スキーマのターゲット名前空間を返します。 インターフェイスを使用してドキュメントの種類を IReferenceInfo 見つけ、必要に応じて を使用 ISchemaReferenceInfo できます。 |
ISelectionContainer |
プロパティ ウィンドウの更新に使用されるオブジェクトへのアクセスを提供します。 |
ITrackSelection |
現在の選択コンテナーの変更を環境に通知します。 |
IUIElement |
ユーザー インターフェイス要素を表示または非表示にします。 要素によって実装され、コンテナーによって使用されます。 |
IUIHostLocale |
ダイアログ ボックス文字列のローカライズを管理するためのホストの UI ロケール サービスへのアクセスを提供します。 |
IUIHostLocale2 |
ダイアログ ボックス文字列のローカライズを管理するためのホストの UI ロケール サービスへのアクセスを提供します。 |
IUIHostLocale3 | |
IVsActivityLog |
IDE アクティビティ ログにイベントを追加します。 SVsActivityLog (SID_SVsActivityLog) サービスを使用して、インターフェイスのインスタンスを取得します。 |
IVsAddNewWebProjectItemDlg |
リスト ビュー コントロールと特定の Web 関連コントロールを含む [AddItem] ダイアログを表示します。 Web プロジェクトの実装で を使用します。 (SID_SVsAddProjectItemDlg) サービスから インターフェイスのインスタンスを SVsAddProjectItemDlg 取得できます。 |
IVsAddProjectItemDlg |
新しい項目をプロジェクトに追加するために、環境の [プロジェクト項目の追加] ダイアログ ボックスにアクセスできるようにします。 |
IVsAddProjectItemDlg2 |
新しい項目をプロジェクトに追加するために、環境の [プロジェクト項目の追加] ダイアログ ボックスにアクセスできるようにします。 |
IVsAddProjectItemDlg3 | |
IVsAddToolboxItems |
ツールボックスに項目を追加します。 |
IVsAddWebReferenceDlg |
VSPackage に Web サービス ダイアログ ボックスを含めることができます。 |
IVsAddWebReferenceDlg2 |
VSPackage に Web サービス ダイアログ ボックスを含めることができます。 |
IVsAggregatableProject |
集計によるプロジェクト サブタイプの追加をサポートするプロジェクトによって実装されます。 |
IVsAggregatableProject2 |
集計可能なプロジェクトを表します。 |
IVsAggregatableProjectFactory |
集計をサポートするプロジェクトの種類を作成します。 |
IVsAppCommandLine |
このインターフェイスは、ユーザーが入力したコマンド ライン スイッチを読み取るためにパッケージによって使用されます。 |
IVsAppCompat |
インターフェイスは |
IVsAppContainerBootstrapper |
ブートストラップを表します。 |
IVsAppContainerBootstrapper2 |
ブートストラップを表します。 |
IVsAppContainerBootstrapper3 |
ブートストラップを表します。 |
IVsAppContainerBootstrapper4 | |
IVsAppContainerBootstrapper5 | |
IVsAppContainerBootstrapper6 | |
IVsAppContainerBootstrapperEvents |
ブートストラップ イベントを表します。 |
IVsAppContainerBootstrapperLogger |
ブートストラップ ロガーを表します。 |
IVsAppContainerBootstrapperResult |
アプリ コンテナーブートストラップ操作の結果を表します。 |
IVsAppContainerDeveloperLicensing |
開発者ライセンスを処理するための基本サポートを提供します。 |
IVsAppContainerProjectDeploy |
アプリ コンテナー アプリケーションをデプロイします。 |
IVsAppContainerProjectDeploy2 |
アプリ コンテナー アプリケーションをデプロイします。 |
IVsAppContainerProjectDeployCallback |
アプリ コンテナー プロジェクトのデプロイ操作を監視するためのコールバック メソッドに関する情報を提供し、定義します。 |
IVsAppContainerProjectDeployEvents |
アプリ コンテナーのデプロイ プロセスの前後に発生するイベントを処理します。 |
IVsAppContainerProjectDeployOperation |
アプリ コンテナー アプリケーションのデプロイ中に制御を提供します。 |
IVsAppContainerProjectDeployResult |
アプリ コンテナー アプリケーションのデプロイ操作の詳細な結果を提供します。 |
IVsAssemblyNameUnification |
ローダーが使用する単純名と完全名、および .NET Framework アセンブリ リスト (FrameworkList.xml) に基づいて、統合アセンブリの名前を返します。 SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) サービスを使用して、 インターフェイスのインスタンスを取得します。 |
IVsAssemblyReference |
Visual Studio アセンブリ参照に関する情報を提供します。 |
IVsAssemblyReferenceProviderContext |
アセンブリ参照プロバイダーの初期化に使用されるコンテキスト オブジェクト。 |
IVsAsyncCommandParameters |
このインターフェイスのインスタンスは、メニュー コマンド、ツール バー ボタン、キー バインドなどの UI ジェスチャによって実行されるときに、 を使用 |
IVsAsyncDataSourceFactory | |
IVsAsyncDeferredDocView | |
IVsAsyncDeferredDocView2 | |
IVsAsyncDocViewResult | |
IVsAsyncEnum |
非同期動作をサポートする列挙子によって実装されます。 |
IVsAsyncEnumCallback |
非同期列挙子のコールバック メソッドを記述するインターフェイスは、 を使用して、次の項目が使用可能であることを示します。 インターフェイスの メソッドを AdviseAsyncEnumCallback(IVsAsyncEnumCallback, UInt32) 使用してコールバックを IVsAsyncEnum 設定します。 |
IVsAsynchOpenFromScc |
このインターフェイスでは、ソース管理からのプロジェクトの非同期読み込みがサポートされています。 |
IVsAsynchOpenFromSccProjectEvents |
ソース管理からのプロジェクトまたはソリューションの非同期読み込み中の進行状況情報を提供します。 |
IVsAsynchronousProjectCreate |
プロジェクトを非同期に作成します。 このインターフェイスは、バックグラウンド ソリューションの読み込み (BSL) をサポートするためにプロジェクト ファクトリによって実装されます。 |
IVsAsynchronousProjectCreateUI |
読み込みプロジェクトがプロビジョニングされた状態に達したときにクライアントに通知します。 |
IVsAsyncOpenDocumentResult |
非同期の開いているドキュメント操作の結果を表します。 |
IVsAsyncPersistDocData | |
IVsAsyncPersistHierarchyItem | |
IVsAsyncRunningDocumentTable | |
IVsAsyncRunningDocumentTable2 | |
IVsAsyncRunningDocumentTable3 | |
IVsAsyncRunningDocumentTable4 | |
IVsAsyncSaveResult |
非同期の保存操作の結果。 これは、返された非同期保存の GetResult メソッドから返される IVsTask値です。 |
IVsAsyncShell | |
IVsAsyncShellOpenDocument |
ドキュメントを非同期で開くための一連のメソッドを提供するサービス インターフェイス。 |
IVsAsyncSolution | |
IVsAsyncToolWindowFactory | |
IVsAsyncToolWindowFactoryProvider | |
IVsAsyncUIFactory | |
IVsBackForwardNavigation |
めったに使用されません。 ウィンドウで保存されたナビゲーション ポイントに戻って移動できるようにします。 ナビゲーション ポイントを AddNewBFNavigationItem(IVsWindowFrame, String, Object, Int32) 追加するには、 IVsUIShell インターフェイスの メソッドを使用します。 |
IVsBackForwardNavigation2 |
ウィンドウで保存されたナビゲーション ポイントに戻って移動できるようにします。 |
IVsBatchProjectActionContext | |
IVsBatchUpdate |
保留中のすべてのデータ更新をテキスト バッファーまたはビューに組み込みます。 |
IVsBooleanSymbolExpressionEvaluator |
一連のシンボルによって式が true に評価されるかどうかをテストするために、一連のブール型シンボルに対する式の解析と評価を提供します。このインターフェイスを取得するには、 を使用して をVsProjectCapabilityExpressionMatcher呼び出GetService(Type)します。 |
IVsBooleanSymbolExpressionEvaluator2 |
一連のシンボルによって式が true に評価されるかどうかをテストするために、ブール型シンボルのヒット テスト担当者に対して式の解析と評価を提供します。 これは、BooleanSymbolExpressionEvaluator サービス GUID を共同作成することによって取得されます。 |
IVsBooleanSymbolPresenceBulkChecker |
ブール式を評価するときに IVsBooleanSymbolExpressionEvaluator2 によって使用されるブール型シンボルの一括ヒット テスターを提供します。 |
IVsBooleanSymbolPresenceChecker |
ブール式を評価するときに IVsBooleanSymbolExpressionEvaluator2 によって使用されるブール型シンボルのヒット テスターを提供します。 |
IVsBroadcastMessageEvents |
環境内のイベントの通知を受け取るために登録されたクライアントにメッセージをブロードキャストします。 |
IVsBrowseComponentSet |
参照コンポーネント セットに含まれるデータを提供します。 |
IVsBrowseContainersList |
コンテナーの一覧内のコンテナーに関する情報を提供するか、コンポーネントのコンテナーを検索します。 |
IVsBrowseObject |
プロジェクト構成参照オブジェクトを指定して、 IVsHierarchy オブジェクトまたは VSITEMID の取得を許可します。 |
IVsBrowseProjectLocation |
新しいプロジェクトの場所を検索するダイアログを表示します。 |
IVsBuildableProjectCfg |
プロジェクト構成のビルド操作を管理します。 |
IVsBuildableProjectCfg2 |
プロジェクトのビルド構成に関する情報を提供し、ビルドを実行します。 |
IVsBuildDependency |
プロジェクトでビルドの依存関係を記述できるようにします。 |
IVsBuildItemStorage | |
IVsBuildItemStorageCallback | |
IVsBuildMacroInfo |
プロジェクトからマクロ名に関連付けられている文字列を取得して、マクロ評価を有効にします。 |
IVsBuildManagerAccessor |
アンマネージド コードが、プロジェクトなどの高価なオブジェクトをインスタンス化することなく、グローバル Engine オブジェクトにアクセスする方法を提供します。 (アンマネージ コードは Engine.GlobalEngine に直接アクセスできません。そのオブジェクトは "static" としてマークされており、"静的" オブジェクトには COM 相互運用境界を越えて簡単にアクセスできないためです)。 |
IVsBuildManagerAccessor2 |
既定の MSBuild ビルド マネージャーへのアクセスを同期する方法を提供します。 |
IVsBuildManagerAccessor3 |
既定の MSBuild ビルド マネージャーへのアクセスを同期する方法を提供します。 |
IVsBuildManagerAccessor4 | |
IVsBuildPropertyStorage |
プロジェクト ファイルの MSBuild プロパティを取得および設定します。 |
IVsBuildPropertyStorage2 |
MSBuild プロパティ システムへのフレーバー アクセス権を付与するために、プロジェクト システムによって実装されます。 このインターフェイスは、 よりも IVsBuildPropertyStorageプロパティの設定に関する柔軟性を提供します。 これにより、新しい条件付きプロパティ グループを追加でき、値はエスケープされません。 |
IVsBuildPropertyStorage3 |
MSBuild プロパティ システムへのフレーバー アクセス権を付与するために、プロジェクト システムによって実装されます。 このインターフェイスは、 よりも IVsBuildPropertyStorageプロパティの設定に関する柔軟性を提供します。 これにより、新しい条件付きプロパティ グループを追加でき、値はエスケープされません。 |
IVsBuildPropertyStorageEvents |
ビルド プロパティのストレージ イベントを表します。 |
IVsBuildStatusCallback |
環境がビルド操作の状態に関する通知を受信できるようにします。 |
IVsBulkFileOperation | |
IVsCallBrowser |
デバッグのために呼び出しブラウザーを操作します。 (SID_SVsCallBrowser) サービスからこのインターフェイスのインスタンスを SVsCallBrowser 取得できます。 |
IVsCfg |
プロジェクトの構成に関する情報を提供します。 |
IVsCfgBrowseObject |
プロジェクト構成の IVsCfg 参照オブジェクトを指定して、 オブジェクトを返します。 |
IVsCfgProvider |
プロジェクトが構成情報を管理できるようにします。 |
IVsCfgProvider2 |
プロジェクトが構成情報を管理できるようにします。 |
IVsCfgProviderEvents |
構成イベントの通知を提供します。 |
IVsCfgProviderEventsHelper |
を実装するヘルパーとして使用するプロジェクトによって呼び出される環境によって実装 IVsCfgProvider2されます。 |
IVsClassView |
クラス ビューでオブジェクトへのナビゲーションを許可します。 |
IVsCmdNameMapping |
コマンド名と GUID をマップします。 すべてのコマンドと名前を確認できます。 (SID_SVsCmdNameMapping) サービスからこのインターフェイスのインスタンスを SVsCmdNameMapping 取得できます。 |
IVsCodeDefView |
[コード定義ビュー] ウィンドウを操作します。 (SID_SVsCodeDefView) サービスから インターフェイスのインスタンスを SVsCodeDefView 取得できます。 |
IVsCodeDefViewContext |
コード定義ツール ウィンドウを表示するためのコンテキストを設定します。 コンテキストには、ファイル名、行番号、列番号などが含まれます。 |
IVsCodeShareHandler |
内部インターフェイス。 使用しないでください。 |
IVsCombinedBrowseComponentSet |
複数のコンポーネント セットを結合します。 |
IVsCommandArgInfo |
コマンド引数が QueryStatus(Guid, UInt32, OLECMD[], IntPtr) 指定されているかどうかを照会する実装を有効にします。 |
IVsCommandWindow |
パッケージでコマンド ウィンドウを使用できるようにします。 (SID_SVsCommandWindow) サービスから インターフェイスのインスタンスを SVsCommandWindow 取得できます。 |
IVsCommandWindow2 |
コマンド ウィンドウのモードを設定します。 (SID_SVsCommandWindow) サービスからこのインターフェイスのインスタンスを SVsCommandWindow 取得できます。 |
IVsCommandWindowsCollection |
Visual Studio が保持するコマンドウィンドウ リスト内のウィンドウを操作します。 (SID_SVsCommandWindowsCollection) サービスから インターフェイスのインスタンスを SVsCommandWindowsCollection 取得できます。 |
IVsCommentTaskInfo |
タスク リストで使用されるコメント タスク トークンに関する情報を提供します。 |
IVsCommentTaskToken |
1 つのコメント タスク トークンを表します。 |
IVsCommonMessagePump |
ユーザーがバックグラウンド処理中に Visual Studio の応答性を維持できるようにします。 インターフェイスは、サービスを SVsCommonMessagePumpFactory 介して取得できます。 |
IVsCommonMessagePumpClientEvents |
タイムアウトのエラップ、ハンドルシグナリング、到着するウィンドウ メッセージなどの待機イベントを処理するためのカスタム ロジックを提供します。 インターフェイスは、待機ロジックをより細かく制御する必要がある、より高度な待機シナリオでのみ必要です。 ほとんどの場合、 によって ModalWaitForObjects(IntPtr[], UInt32, UInt32) 提供される既定の機能で十分です。 このインターフェイスは の簡略化されたバージョン IOleComponent2です。 |
IVsCommonMessagePumpFactory |
実装者が を作成 IVsCommonMessagePumpできるようにします。 |
IVsComponentEnumeratorFactory |
コンポーネント、アセンブリ パス、または参照を含むディレクトリの一覧の列挙子を提供します。 (SID_SCompEnumService) サービスから インターフェイスのインスタンスを SCompEnumService 取得できます。 |
IVsComponentEnumeratorFactory2 |
コンポーネント、アセンブリ パス、または参照を含むディレクトリの一覧の列挙子を提供します。 (SID_SCompEnumService) サービスから インターフェイスのインスタンスを SCompEnumService 取得できます。 このインターフェイスは、セミコロンで区切られたパスの一覧を取得することによって拡張 IVsComponentEnumeratorFactory されます。 |
IVsComponentEnumeratorFactory3 |
コンポーネント、アセンブリ パス、または参照を含むディレクトリの一覧の列挙子を提供します。 (SID_SCompEnumService) サービスから インターフェイスのインスタンスを SCompEnumService 取得できます。 このインターフェイスは、ランタイム情報も返す列挙子を作成することで、IVsComponentEnumeratorFactory2 の機能を拡張します。 ただし、IVsComponentEnumeratorFactory2 からは継承されません。 |
IVsComponentEnumeratorFactory4 |
拡張可能なマルチターゲットに従ってコンポーネントを列挙します。 |
IVsComponentModelHost |
Visual Studio MEF ホスティングに必要な情報を公開します。 このインターフェイスは、サービスを SVsComponentModelHost 介して取得できます。 |
IVsComponentSelectorData |
コンポーネントに関するデータを返します。 |
IVsComponentSelectorDlg |
プロジェクトにコンポーネントを追加します。 |
IVsComponentSelectorDlg2 |
プロジェクト内のさまざまな型のコンポーネントへの参照を管理します。 |
IVsComponentSelectorDlg3 |
プロジェクト内のさまざまな型のコンポーネントへの参照を管理します。 |
IVsComponentSelectorDlg4 |
プロジェクト内のさまざまな型のコンポーネントへの参照を管理します。 サービスを介して SVsComponentSelectorDlg 取得された Visual Studio シェルによって実装されます。 |
IVsComponentSelectorProvider |
[参照の追加] ダイアログなど、コンポーネント ピッカーにページを提供する VSPackage によって実装されます。 |
IVsComponentUser |
指定したプロジェクトにコンポーネントを追加します。 |
IVsComReference |
Visual Studio COM 参照に関する情報を提供します。 |
IVsComReferenceProviderContext |
COM 参照プロバイダーの初期化に使用されるコンテキスト オブジェクト。 |
IVsConfigurationManagerDlg |
[構成マネージャー] ダイアログ ボックスを表示します。 (SID_SVsConfigurationManagerDlg) サービスから インターフェイスのインスタンスを SVsConfigurationManagerDlg 取得できます。 |
IVsConfigureToolboxItem |
に登録することで、ツールボックスに追加されるマネージド ツールボックス項目を構成するためにクライアントによって実装されます IToolboxService。 このインターフェイスを実装するオブジェクトは、 によって CreateInstance(Guid, Object, Guid, UInt32, IntPtr)作成されます。 これらは、$RegRoot$\ToolboxItemConfiguration キーの下に登録する必要があります。 |
IVsConnectedServiceInstanceReference |
接続されたサービスへの参照を表します。 |
IVsConnectedServiceInstanceReferenceProviderContext |
接続されたサービス参照プロバイダーのコンテキスト。 |
IVsConnectedServiceProperties |
接続されているサービスのプロパティを表します。 |
IVsContextualIntellisenseFilter |
Intellisense のヘルプが表示されるかどうかを制御するために、Intellisense 項目をフィルター処理します。 インターフェイスの インスタンスは、 インターフェイスの GetFilter(IVsHierarchy, IVsContextualIntellisenseFilter) メソッド IVsContextualIntellisenseFilterProvider から取得できます。 |
IVsContextualIntellisenseFilterProvider |
プロジェクト階層情報に基づいて Intellisense 項目のフィルターを提供します。 インターフェイスのインスタンスは、デバイス構成 (DevCfg) から取得できます。 |
IVsCoTaskMemFreeMyStrings |
これらのインターフェイスから返される文字列を呼び出し元が解放する必要があることを示すために、他の特定のインターフェイスと関連付けて使用されます。 |
IVsCreateAggregateProject |
集計をサポートするプロジェクトの種類によって呼び出されます。 |
IVsDataEnvironment |
データベース接続などのデータ サービスへのインターフェイスを提供します。 インターフェイスを使用して、Web サービスの参照をサポートできます。 |
IVsDataObjectStringMapEvents |
String Map が変更されたときにコールバックを取得することに関心がある のクライアント IVsDataObjectStringMapManager によって実装されます。 |
IVsDataObjectStringMapManager |
IDataObject 内の名前と値のペアの格納を有効にします。 名前が異なる複数の文字列マップは、1 つのデータ オブジェクトに存在できます。 このインターフェイスは、 を使用 SVsDataObjectStringMapManagerして取得できます。 |
IVsDataObjectStringMapManager2 |
内の名前と値のペアの格納を |
IVsDataSourceFactory |
独自のデータ ソース ファクトリを提供するパッケージによって実装されます。 |
IVsDebuggableProjectCfg |
デバッガーによってビルドされた構成を開始および実行できるようにします。 |
IVsDebuggableProjectCfg2 |
デバッグ起動 (F5 コマンド) をサポートします。 デバッガーを起動する前にメソッド呼び出し (OnBeforeDebugLaunch(UInt32)) を提供するために を拡張IVsDebuggableProjectCfgします。 |
IVsDebuggableProtocol |
クライアントがデバッグ可能なプロトコルの一覧に追加できるようにします。 |
IVsDebugger |
パッケージがデバッガー イベントをリッスンできるように、現在のデバッガーへのアクセスを提供します。 このインターフェイスのインスタンスは、サービスの GetIVsDebugger()LanguageService メソッドから取得できます。 |
IVsDebugger10 | |
IVsDebugger2 |
デバッガーへの追加アクセスを提供します。 このインターフェイスのインスタンスは、 (SID_SVsShellDebugger) サービスから SVsShellDebugger 取得できます。 このインターフェイスは、IVsDebugger の機能を拡張します。 |
IVsDebugger3 |
デバッガーへの追加アクセスを提供します。 このインターフェイスのインスタンスは、 (SID_SVsShellDebugger) サービスから SVsShellDebugger 取得できます。 このインターフェイスは、 と を拡張 IVsDebugger します IVsDebugger2。 |
IVsDebugger4 |
デバッガーへの追加アクセスを提供します。 このインターフェイスのインスタンスは、 (SID_SVsShellDebugger) サービスから SVsShellDebugger 取得できます。 |
IVsDebugger5 |
デバッガーによって実装され、SID_SVsShellDebugger サービスを介して取得されます。 |
IVsDebugger6 | |
IVsDebugger7 | |
IVsDebugger8 | |
IVsDebugger9 | |
IVsDebuggerEvents |
デバッガーがモードを変更したときに通知を提供します。 デバッガーは、実行、中断、または設計の 3 つのモードのいずれかで動作します。 インターフェイスは、 インターフェイスの AdviseDebuggerEvents(IVsDebuggerEvents, UInt32) メソッドの IVsDebugger 引数です。 インターフェイスはイベント シンクであり、イベントの受信者であり、デバッガーでの変更の通知を必要とするコンポーネントによって実装されます。 |
IVsDebuggerLaunchAsync | |
IVsDebuggerLaunchCompletionCallback | |
IVsDebugLaunch |
デバッガーを起動します。 このインターフェイスのインスタンスは、 (SID_SVsDebugLaunch) サービスから SVsDebugLaunch 取得できます。 |
IVsDebugLaunchHook |
このインターフェイスを実装したり、使用したり、呼び出したりしないでください。 このインターフェイスを使用すると、Visual Studio のコア機能が壊れる可能性があります。 これは、デバッグ エンジンの実装者が既存のプロジェクト システムのデバッグ要求を拡張することを目的としています。 |
IVsDebugProcessNotify |
デバッガーが停止しようとしていることを示します。 インターフェイスの VsDebugTargetInfo2 メソッドIVsDebugger2の LaunchDebugTargets2(UInt32, IntPtr) 引数として使用されます。 |
IVsDebugRemoteDiscoveryUI |
リモート デバッグ コンピューターを検出するためのメソッドを提供します。 (SID_SVsDebugRemoteDiscoveryUI) サービスからこのインターフェイスのインスタンスを SVsDebugRemoteDiscoveryUI 取得できます。 |
IVsDebugTargetSelectionService |
デバッグ ターゲット選択サービスを提供します。 このインターフェイスは、シングルトン DebugTargetHandler パッケージによって実装されます。 プロジェクトは、必要に応じて、DebugTarget メニュー コントローラーのこの一般的な実装に参加できます。 このインターフェイスのインスタンスは、 SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService) サービスから取得できます。 |
IVsDefaultToolboxTabState |
ツールボックスのタブの既定の状態 (展開済みまたは未展開) を決定します。 の実装者用の IVsToolboxUser省略可能なインターフェイス。 |
IVsDeferredDocView |
実行中のドキュメント テーブル (RDT) にドキュメント データを読み込んで登録するまで、実際のドキュメント ビューの提供を延期します。 これにより、パッケージはドキュメントを調べ、提供するビューの種類を決定できます。 |
IVsDeferredSaveProject |
ユーザーが SaveAll を使用してプロジェクトを保存するまで、プロジェクトの完全な保存を遅延します。 プロジェクトをメモリに保持する効果を作成します。 パッケージでは、生成されたプロジェクト名と、一時的な場所にある一時ファイルが使用されます。 ソリューションを 1 つのプロジェクトに制限します。 |
IVsDependency |
ビルド操作または配置で別のプロジェクトによって使用されるプロジェクトについて説明します。 |
IVsDependencyProvider |
プロジェクト構成の依存関係へのアクセスを提供します。 |
IVsDeployableProjectCfg |
プロジェクトが配置操作を管理できるようにします。 |
IVsDeployableProjectCfg2 |
プロジェクトの配置中の配置に関する出力をサポートするために使用されます。 を拡張し、 から IVsDeployableProjectCfg継承します。 |
IVsDeployDependency |
出力グループの依存関係へのアクセスを提供します。 |
IVsDeployDependency2 |
名前で依存関係プロパティの値を取得します。 |
IVsDeployStatusCallback |
環境がデプロイ操作の状態に関する通知を受信できるようにします。 |
IVsDesignerInfo |
デザイナーに関連付けられているデザイナー テクノロジおよびその他の言語に依存しない情報を取得します。 Visual Studio ドキュメント フレームワークから取得できます。 |
IVsDesignTimeAssemblyResolution |
デザイン時のアセンブリ解決を実行するメソッドを提供します。 |
IVsDesignTimeAssemblyResolution2 |
現在のターゲット フレームワークでのアセンブリ参照パスの設計時解決を提供します。 このインターフェイスは、プロジェクトからサービスとして |
IVsDetermineWizardTrust |
ウィザードのイベントと、状態情報を提供するメソッドを定義します。 (SID_SVsDetermineWizardTrust) サービスから インターフェイスのインスタンスを SVsDetermineWizardTrust 取得できます。 |
IVsDiagnosticsItem |
診断で使用するための情報を提供します。 |
IVsDiagnosticsProvider |
コンポーネントがシェルの診断 システムに参加できるようにします。 |
IVsDifferenceService |
2 つのファイルを比較するウィンドウを Visual Studio で開きます。 |
IVsDiscoveryService |
検出セッションを作成します。 |
IVsDocDataFileChangeControl |
エディターの外部で行われたドキュメント データ ファイルに対する変更を無視するかどうかを決定します。 |
IVsDocOutlineProvider |
ドキュメント アウトラインに関する情報を提供します。 |
IVsDocOutlineProvider2 |
アクセラレータ キーのシェルの変換を変更できるようにします。 |
IVsDocumentLockHolder |
エディター以外のユーザーが、実行中のドキュメント テーブルに登録されているアイテムに編集ロックを追加できるようにします。 |
IVsDocumentPreviewer |
ドキュメント プレビューアーに関する情報を提供します。 |
IVsDpiAware | |
IVsDummy | |
IVsDynamicNavigationItem |
動的に作成されたナビゲーション 項目に関する情報を提供します。 |
IVsEditorFactory |
ドキュメント ビュー オブジェクトとデータ オブジェクトのインスタンスを作成します。 |
IVsEditorFactory2 |
ドキュメント ビュー オブジェクトとデータ オブジェクトのインスタンスを作成します。 |
IVsEditorFactory3 | |
IVsEditorFactory4 | |
IVsEditorFactoryChooser |
エディター ファクトリによって、他の種類のエディター ファクトリに対する選択 (または委任者) として実装されます。 |
IVsEditorFactoryNotify |
ファイルを保存または名前変更したり、項目を追加したりするための通知メソッドを提供します。 |
IVsENCRebuildableProjectCfg | |
IVsENCRebuildableProjectCfg2 | |
IVsEnhancedDataTip |
デバッガーでのデータヒントのカスタマイズを有効にします。 |
IVsEnumCommentTaskTokens |
タスク リストに関連付けられているコメント タスク トークンのコレクションを列挙します。 |
IVsEnumCryptoProviderContainers |
暗号化プロバイダー内のすべてのキー コンテナーの列挙子を提供します。 キー コンテナーは、特定のユーザーのすべてのキー ペアを含むキー データベースの一部です。 インターフェイスの EnumContainers(String, IVsEnumCryptoProviderContainers)IVsStrongNameKeys メソッドによって返されます。 |
IVsEnumCryptoProviders |
暗号化サービス プロバイダーを一覧表示する列挙子を提供します。 インターフェイスの EnumProviders(IVsEnumCryptoProviders)IVsStrongNameKeys メソッドによって返されます。 |
IVsEnumDependencies |
依存関係のセットを列挙します。 |
IVsEnumDocumentPreviewers |
ドキュメント プレビューアーのセットを列挙します。 |
IVsEnumGuids |
GUID のコレクションを列挙します。 |
IVsEnumHierarchies |
オブジェクトの列挙を IVsHierarchy 提供します。 |
IVsEnumHierarchyItemsFactory |
プロジェクト階層内の項目の IEnumHierarchyItems列挙子である のインスタンスを作成します。 (SID_SVsEnumHierarchyItemsFactory) サービスからこのインターフェイスのインスタンスを SVsEnumHierarchyItemsFactory 取得できます。 |
IVsEnumLibraries2 |
シンボル ライブラリを列挙します。 |
IVsEnumNavInfoNodes |
インターフェイスによって表されるノード項目を IVsNavInfo 列挙します。 |
IVsEnumOutputs |
プロジェクトの構成からビルド出力項目のセットを設定します。 プロジェクトの構成から一連のビルド出力項目を列挙します。 |
IVsEnumSearchProviders |
検索プロバイダーのコレクションを列挙します。 |
IVsEnumSelectedSymbols |
選択したシンボルのグループの列挙子。 列挙子はインターフェイスの IVsSelectedSymbol 配列を返します。 |
IVsEnumSharedProjectReferences | |
IVsEnumTaskItems |
タスク プロバイダーに関連付けられているタスク アイテムを列挙します。 |
IVsEnumWindowSearchFilters |
ウィンドウ検索フィルターのコレクションを列挙します。 |
IVsEnumWindowSearchOptions |
ウィンドウ検索オプションのコレクションを列挙します。 |
IVsErrorItem |
エラー項目に関する情報を提供します。 この情報には、エラーが属している階層と、エラー、警告、またはメッセージのどちらであるかが含まれます。 |
IVsErrorItem2 |
(に IVsTaskItem加えて) エラー リスト項目によって実装されます。エラー一覧ウィンドウで独自の IVsErrorItem2 カスタム アイコンを指定する場合は、 ではなく、このインターフェイスを使用します。 |
IVsErrorList |
BuildErrorList ウィンドウを操作します。 このインターフェイスのインスタンスは、 (SID_SVsErrorList) サービスから SVsErrorList 取得できます。 サービスには SVsErrorList も用意されています IVsTaskList。 |
IVsExtensibility3 |
コードから直接使用するためのものではありません。 さまざまなイベントの開始など、拡張性をサポートする機能の多くを実装します。 マネージド コードから使用できなかった古い IVsExtensibility インターフェイスと IVsExtensibility2 インターフェイスを、マネージド コードから使用できるインターフェイスに結合します。 |
IVsExtensibleObject |
オートメーション モデル内の特定のポイントにある VSPackage 固有のオートメーション オブジェクトを返します。 |
IVsExternalFilesManager |
その他のファイル プロジェクトを処理するために環境によって実装されます。 |
IVsExternalFilesManager2 |
その他のファイル プロジェクトを処理するために環境によって実装されます。 |
IVsFavoritesProvider |
お気に入りリストに URL を追加するときに環境で使用されます。 |
IVsFileBackup2 |
このインターフェイスは、バックアップする必要があるドキュメント データでサポートされている必要があります。 Visual Studio File Recovery は、IVsFileBackup2 をサポートし、変更を保存していない実行中のドキュメント テーブル内のすべてのオブジェクトをバックアップします。 コンポーネントが UI スレッドで実行されない非同期バックアップをサポートしている場合は、IVsFileBackup ではなく、このインターフェイスを実装します。 |
IVsFileChangeEvents |
選択したファイルがディスク上で変更されたときにクライアントに通知します。 |
IVsFileChangeEx |
ファイルまたはディレクトリに対する変更を許可します。 |
IVsFileChangeEx2 | |
IVsFileChangeEx3 | |
IVsFileMergeService |
3 方向のマージ操作を実行する Visual Studio のウィンドウを管理します。 |
IVsFileReference |
Visual Studio ファイル参照に関する情報を提供します。 |
IVsFileReferenceProviderContext |
ファイル参照プロバイダーを初期化するために使用されるコンテキスト オブジェクト。 |
IVsFileUpgrade |
プロジェクトのアップグレードの一環としてファイルのアップグレードを実行します。 |
IVsFileUpgrade2 |
プロジェクトのアップグレードの一環として、指定したバージョンのファイル アップグレードを実行します。 |
IVsFilterAddProjectItemDlg |
[項目の追加] ダイアログ ボックスのフィルター処理を設定します。 |
IVsFilterAddProjectItemDlg2 |
[AddItem] ダイアログ ボックスのフィルター処理を設定します。 |
IVsFilterKeys |
キーとコマンドの間のバインドを制御します。 このインターフェイスのインスタンスは、 SVsFilterKeys (SID_SVsFilterKeys) サービスから取得できます。 |
IVsFilterKeys2 |
キーとコマンドの間のバインドを制御します。 このインターフェイスのインスタンスは、 SVsFilterKeys (SID_SVsFilterKeys) サービスから取得できます。 を拡張しますが、 IVsFilterKeysからは継承しません。 |
IVsFilterNewProjectDlg |
[新しいプロジェクト] ダイアログ ボックスの項目のフィルター処理を提供します。 フィルター処理するコンポーネントによって実装されます。 |
IVsFindSymbol |
FindSymbol メニュー コマンドによって実行される検索を実装します。 このインターフェイスのインスタンスは、 (SID_SVsObjectSearch) サービスから SVsObjectSearch 取得できます。 |
IVsFindSymbol2 |
複数のフレームワークをサポートする FindSymbol メニュー コマンドによって実行される検索を実装します。 |
IVsFindSymbolEvents |
[シンボルの検索] コマンドに関連する検索オプションの変更など、イベントの送信インターフェイス。 クライアントは インターフェイスを実装し、サーバーにアドバイスします。 |
IVsFindSymbolEvents2 |
複数のフレームワークをサポートする [シンボルの検索] コマンドに関連する検索オプションの変更など、イベントの送信インターフェイス。 |
IVsFireSolutionEvents |
ソリューションが通常起動するのと同じイベント (SolutionEvents) を発生させます。 サブプロジェクトを入れ子にしてこれらのイベントを発生させるプロジェクトを有効にします。 環境によって実装されます。 |
IVsFireSolutionEvents2 |
ソリューションが通常起動するのと同じイベント (SolutionEvents) を発生させます。 サブプロジェクトを入れ子にしてこれらのイベントを発生させるプロジェクトを有効にします。 を拡張しますが、 IVsFireSolutionEventsからは継承しません。 |
IVsFireUpdateSolutionEvents |
環境によって実装されます。 サブプロジェクトを入れ子にするプロジェクトで使用されます。 これらのプロジェクトでは、IVsParentProject を実装する必要があります。 このインターフェイスを使用すると、サブプロジェクトを入れ子にするプロジェクトで、ソリューションが通常起動するのと同じ UpdateSolutionEvents を起動できます。 このインターフェイスは、関連する IVsFireSolutionEvents インターフェイスに似ていますが、SVsSolutionBuildManager サービスの QueryService を介してアクセスされます。 これらのメソッドは、IVsUpdateSolutionEvents のクライアントの通知シンクを反復処理し、適切な通知メソッドを呼び出します。 |
IVsFontAndColorCacheManager |
フォントと色の設定のキャッシュを制御します。 |
IVsFontAndColorDefaults |
ウィンドウまたは UI コンポーネントの既定のフォントと色を定義することで、VSPackage が IDE の [フォントと色] プロパティ ページをサポートできるようにします。 |
IVsFontAndColorDefaultsProvider |
IVsFontAndColorDefaults または IVsFontAndColorGroup 特定のカテゴリに対応するインターフェイスのインスタンスを提供します。これは、[オプション] ダイアログ ボックスの [フォントと色] プロパティ ページの [設定の表示対象: ] ドロップダウン リストに表示される特定の項目です。 |
IVsFontAndColorEvents |
フォントと色の設定の変更に関するフォントと色の情報を使用して VSPackage に通知します。 |
IVsFontAndColorGroup |
フォントと色のサポートを提供する VSPackage で表示項目グループ (2 つ以上のカテゴリの和集合を表すスーパー カテゴリ) を指定できるメカニズムを提供します。 |
IVsFontAndColorStorage |
VSPackage でフォントと色のデータを取得またはレジストリに保存できるようにします。 |
IVsFontAndColorStorage2 |
VSPackage でレジストリのフォントと色のエントリを管理できるようにします。 |
IVsFontAndColorStorage3 |
VSPackage でレジストリのフォントと色のエントリを管理できるようにします。 |
IVsFontAndColorStorage4 | |
IVsFontAndColorUtilities |
Visual Studio の [フォントと色] メカニズムのメソッドで使用される入力データと出力データを操作するためのツールを提供します。 |
IVsFrameworkMultiTargeting |
拡張可能なフレームワークのマルチターゲットの基本サポートを提供します。 |
IVsFrameworkMultiTargeting2 |
Visual Studio 2012 の拡張可能なフレームワークのマルチターゲットの基本サポートを提供します。 |
IVsFrameworkRetargetingDlg |
拡張可能なフレームワークの再ターゲット ダイアログの基本サポートを提供します。 |
IVsFreeThreadedFileChangeEvents | |
IVsFreeThreadedFileChangeEvents2 | |
IVsGeneratorProgress |
1 つのファイル ジェネレーターが進行状況を報告し、追加の警告やエラー情報を提供できるようにします。 |
IVsGetCfgProvider |
プロジェクト システムによって実装されます。 への IVsCfgProviderポインターを取得します。 |
IVsGetScciProviderInterface |
ソース コード管理プロバイダー インターフェイスを取得します。 |
IVsGlobals2 |
値を読み込み、ソリューションにグローバルに保存します。 IVsGlobalsマネージド コードで使用できない を置き換えます。 |
IVsGlobalsCallback2 |
インターフェイスの保存操作と読み込み操作を IVsGlobals2 実行します。 |
IVsGlobalSearch |
統合開発環境 (IDE) 全体の検索を管理します。 |
IVsGlobalSearchCallback |
グローバル検索の進行状況を追跡します。 |
IVsGlobalSearchTask |
複数のプロバイダー間で検索を実行するグローバル検索 タスクを実装します。 |
IVsGlobalSearchUI |
統合開発環境 (IDE) グローバル検索ユーザー インターフェイスへのアクセスを提供します。 |
IVsGlobalSearchUIResultsCategory |
結果を返した検索カテゴリからの情報を提供します。 |
IVsGradient |
VSPackage で、指定された UI 要素を適切なグラデーションで描画できるようにします。 |
IVsHandleInComingCallDynamicInProc |
オブジェクトに、他の COM アパートメントからの呼び出し (つまり、バックグラウンド スレッドからの呼び出し) からの再入を動的に制御する機能を提供します。 |
IVsHasRelatedSaveItems |
追加項目の保存を有効にします。 [変更の保存] ダイアログに追加の項目を表示したり、特定のアイテムを他のアイテムと同時に保存したりするクライアントによって実装されます。 |
IVsHelpAttributeList |
Help 属性に使用可能なすべての値の一覧を提供します。 インターフェイスは列挙子を提供せず、代わりに整数インデックスを使用して値を取得します。 |
IVsHelpProvider |
このインターフェイスを実装して、既定のヘルプ エクスペリエンスをオーバーライドします。 |
IVsHelpSystem |
ヘルプ システムへのアクセスを提供します。 |
IVsHierarchy |
プロジェクト階層を実装する VSPackage の階層管理を提供します。 |
IVsHierarchy2 | |
IVsHierarchyDeleteHandler |
階層項目の削除または削除を管理します。 |
IVsHierarchyDeleteHandler2 |
ソリューション階層内の 1 つ以上の項目を削除します。 インターフェイスは を拡張しますが、 IVsHierarchyDeleteHandlerを継承しません。 パッケージで独自の削除プロンプトを使用する場合にのみ必要です。 |
IVsHierarchyDeleteHandler3 |
アイテムの一括削除機能を提供します。 |
IVsHierarchyDirectionalDropDataTarget |
項目の上、下、および上のドロップ ターゲットを処理します。 このインターフェイスは、 によって IVsHierarchy実装されます。 |
IVsHierarchyDropDataSource |
階層ウィンドウ内のドラッグ アンド ドロップ操作中に、データ ソースに関連してドラッグされた項目に関する情報を提供します。 このインターフェイスのインスタンスは、 インターフェイスから IVsHierarchy 取得できます。 |
IVsHierarchyDropDataSource2 |
階層ウィンドウ内のドラッグ アンド ドロップ操作中に、データ ソースに関連してドラッグされた項目に関する情報を提供します。 インターフェイスは、 インターフェイスを拡張し、 IVsHierarchyDropDataSource インターフェイスから継承します。 追加のメソッドが必要な場合にのみ、IVsHierarchyDropDataSource2 を使用する必要があります。 |
IVsHierarchyDropDataTarget |
階層ウィンドウ内のドラッグ アンド ドロップ操作中に、ドロップ 先に対してドラッグされた項目に関する情報を提供します。 |
IVsHierarchyEvents |
階層への変更をクライアントに通知します。 |
IVsHierarchyEvents2 |
階層に対する追加の変更をクライアントに通知します。 |
IVsHierarchyManipulation |
環境内の階層の状態を制御します。 |
IVsHierarchyManipulationStateContext |
特定の時点で階層操作の状態を確定的に復元します。 |
IVsHierarchyRefactorNotify |
リファクタリング操作の階層に通知します。 |
IVsHTMLConverter |
デバッガーが出力内の一部の HTML 要素を処理できるようにします。 (SID_SVsHTMLConverter) サービスから インターフェイスのインスタンスを SVsHTMLConverter 取得できます。 |
IVsImageButton |
VSPackage によって作成されたボタンにイメージを描画します。 |
IVsImageMonikerImageList |
イメージ モニカーの一覧を表します。 |
IVsImageMonikerSource | |
IVsImageService |
Visual Studio の既知の画像 (アイコンなど) を登録します。 |
IVsImageService2 |
Visual Studio の既知の画像 (アイコンなど) を登録します。 |
IVsIME |
パッケージに Input Method エディター (IME) へのアクセス権を付与します。 Input メソッド エディターは、ユーザーのキーストロークに応じて候補アイテムを提供します。 アルファベット以外の言語のローカライズでよく使用されます。 (SID_SVsIME) サービスから インターフェイスのインスタンスを SVsIME 取得できます。 |
IVsInfoBar |
情報バーを表す IVsUIElement を構築するために必要なデータを表します。 情報バーには、アイコン、テキストのスパンのセット、およびオプションの閉じるボタンを含めることができます。 |
IVsInfoBarActionItem |
IVsInfoBar 内のクリック可能なアクション スパンを表します。既定ではハイパーリンクとしてレンダリングされます。 アクション 項目にはコンテキスト データを関連付け、IVsInfoBarUIEvents インターフェイスにクリック コールバックを設定できます。 |
IVsInfoBarActionItemCollection |
アクション 項目のコレクションを表します。 |
IVsInfoBarHost |
情報バーをレイアウトする方法を認識するホスト コントロール。 IVsWindowFrame の場合は、VSFPROPID_InfoBarHostを使用してホストにアクセスできます。 |
IVsInfoBarTextSpan |
IVsInfoBar 内のテキストのスパンを表します。 リッチ テキスト ドキュメントと同じ方法で、複数のテキスト範囲を連結できます。 |
IVsInfoBarTextSpanCollection |
テキストのスパンで構成されるドキュメントを表します。 |
IVsInfoBarUIElement |
InfoBar UI 要素を表します。 |
IVsInfoBarUIEvents |
情報バーでユーザー ジェスチャを処理します。 |
IVsInfoBarUIFactory | |
IVsInstalledProduct |
VSPackage がスプラッシュ画面とヘルプ メニューの [バージョン情報] ダイアログ ボックスに情報を配置できるようにします。 |
IVsIntelliMouseHandler |
パッケージで IntelliMouse 機能を完全に使用できるようにします。 独自の機能の一部を実装するシェル クライアントで使用されます。 (SID_SVsIntelliMouseHandler) サービスから インターフェイスのインスタンスを SVsIntelliMouseHandler 取得できます。 |
IVsIntellisenseEngine |
IntelliSense のサポートの一環として、プロジェクト階層ノードがファイルを読み込んだりアンロードしたりできるようにします。 読み込みとアンロードでは、IntelliSense の表示内容を変更する可能性があるイベントが生成されます。 (SID_SVsIntelliSenseEngine) サービスから インターフェイスのインスタンスを SVsIntellisenseEngine 取得できます。 |
IVsIntellisenseProject |
プロジェクトの IntelliSense サポートを提供します。 IVsIntellisenseProjectHostで使用され、包含言語での使用を目的としています。 |
IVsIntellisenseProjectEventSink |
Intellisense プロジェクトのイベント関数を定義します。 (IVsIntellisenseProject). |
IVsIntellisenseProjectHost |
プロジェクト階層ノードで、IntelliSense ヒントに表示する入れ子になった IntelliSense プロジェクト (プロジェクト実装 IVsIntellisenseProject) に関する情報を提供できるようにします。 包含言語で使用されます。 (SID_SVsIntellisenseProjectHost) サービスからこのインターフェイスのインスタンスを SVsIntellisenseProjectHost 取得できます。 |
IVsIntellisenseProjectManager |
プロジェクト階層ノードで、IntelliSense ヒントに表示される内容を変更するイベントをリスナーに通知し、特定のプロジェクト情報を取得できるようにします。 (SID_SVsIntellisenseProjectManager) サービスから インターフェイスのインスタンスを SVsIntellisenseProjectManager 取得できます。 包含言語で使用されます。 |
IVsInvalidateCachedCommandState | |
IVsInvisibleEditor |
非表示のエディター オブジェクトによって "編集中" のファイルのドキュメント データを取得します。 |
IVsInvisibleEditorManager |
非表示のエディターを登録するために使用します。 |
IVsItemTypeResolutionService |
参照先のプロジェクトとアセンブリ間の接続を作成して、プロジェクト ノードに型情報を提供します。 |
IVsItemTypeResolutionSite |
参照とアセンブリを IVsItemTypeResolutionService 追跡するためのコールバック メソッドを提供します。 |
IVsLanguageInfoPackage |
[オプション] ダイアログで言語ごとのエディター プロパティ ページを提供するために使用します。 |
IVsLanguageServiceBuildErrorReporter |
プロジェクト システムを使用する言語サービスのエラー報告を提供します。 |
IVsLanguageServiceBuildErrorReporter2 |
プロジェクト システムを使用した言語サービスに対する追加のエラー報告を提供します。 |
IVsLaunchPad |
コマンドライン ツールとバッチ ファイルを生成するためのインターフェイス。 |
IVsLaunchPad2 |
Visual Studio IDE の出力ウィンドウに出力が表示されたコマンドを実行します。 と同様に IVsLaunchPad 、 ExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[]) メソッドを使用すると、解析された出力文字列を標準以外の形式にすることができます。 Visual Studio IDE の出力ウィンドウに出力が表示されたコマンドを実行します。 と同様ですがIVsLaunchPadExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])、 メソッドを使用すると、解析された出力文字列を標準以外の形式にすることができます。 |
IVsLaunchPad3 |
Visual Studio IDE の出力ウィンドウに出力が表示されたコマンドを実行します。 |
IVsLaunchPad4 |
昇格されたコンソール アプリケーションを起動します。 |
IVsLaunchPadEvents |
launch pad イベントを取り消すよう環境に通知します。 |
IVsLaunchPadFactory |
Iコマンド ライン ツールとバッチ ファイルの生成に使用できるオブジェクトを作成 IVsLaunchPad します |
IVsLaunchPadOutputParser |
タスク リスト アイテムまたはナビゲーション情報のツール出力行を解析します。 インターフェイスの メソッドIVsLaunchPad2のExecCommandEx(String, String, String, UInt32, IVsOutputWindowPane, UInt32, UInt32, String, IVsLaunchPadEvents, IVsLaunchPadOutputParser, UInt32[], String[])呼び出し元によって実装されます。 |
IVsLibrary |
このコア インターフェイスはライブラリを記述し、それに関連するシンボルにアクセスするためにオブジェクト マネージャーによって使用されます。 |
IVsLibrary2 |
ライブラリについて説明し、オブジェクト マネージャーが関連するシンボルにアクセスするために使用します。 |
IVsLibrary2Ex |
プロファイルが変更されたとき、または参照が追加または削除されたときに、ライブラリが異なる ObjectBrowser 情報を提供できるようにします。 を拡張しますが、 IVsLibrary2からは継承しません。 |
IVsLibrary3 |
オブジェクトのベクターからオブジェクトをSYMBOL_DESCRIPTION_NODE作成IVsNavInfo2します。 |
IVsLibraryMgr |
このルート インターフェイスを使用すると、環境のオブジェクト マネージャーからパッケージの IVsLibraryにアクセスできます。 ほとんどの実装では、通常、1 つの IVsLibraryが提供されます。 このルート インターフェイスを使用すると、環境のオブジェクト マネージャーはパッケージの IVsLibrary にアクセスできます。 ほとんどの実装では、通常、1 つの IVsLibraryが提供されます。 |
IVsLibraryReferenceManager |
オブジェクト ブラウザーの参照 .NET ライブラリに関する情報を提供します。 このインターフェイスのインスタンスは、 SVsComplusLibrary (SID_SVsComplusLibrary) サービスから取得できます。 |
IVsLiteTree |
ライトウェイト ツリー コントロールを表します。 たとえば、ObjectBrowser ダイアログと FindSymbol ダイアログで使用されます。 |
IVsLiteTreeEvents |
ライトウェイト ツリー コントロールのイベントを定義します。 インターフェイスの メソッドIVsLiteTreeのAdviseTreeEvents(IVsLiteTreeEvents, UInt32)引数として使用されます。 |
IVsLiteTreeList |
コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 リストは、ライブラリがツールと通信する基本的な情報の単位であり、ツリー ビューで特定の親のピア ノードのセットとして表示されます。 |
IVsLongIdleEvents |
長時間アイドル状態の通知を受信することに関心があるサブスクライバーによって実装されます。 |
IVsLongIdleManager |
サブスクライバーが長いアイドル 状態のイベントを受信できるようにするメソッドを提供します。 |
IVsMacroRecorder |
古いインターフェイス。 使用しないでください。 |
IVsMacros |
古いインターフェイス。 使用しないでください。 |
IVsManifestReferenceResolver |
配置されたマニフェスト ファイル参照パスをローカル ファイル パスに解決する方法を提供します。 |
IVsMatcherDataInfo | |
IVSMDTypeResolutionService |
ネイティブ (アンマネージド) コードで使用できる の ITypeResolutionService インスタンスを使用できるようにします。 インターフェイスのインスタンスは、 インターフェイスの メソッドIVsProjectをGetItemContext(IVsHierarchy, UInt32, IServiceProvider)使用して取得できます。 (SID_SVSMDTypeResoluionService) サービスを介してインターフェイスを SVSMDTypeResolutionService 取得することもできます。 |
IVsMenuEditor |
共有メニュー エディターをフォーム デザイナーに公開します。 インターフェイスから インターフェイスのインスタンスを IVsMenuEditorFactory 取得できます。 |
IVsMenuEditorFactory |
共有メニュー エディターを使用する IVsMenuEditor フォーム デザイナーで使用するインターフェイスのインスタンスを提供します。 (SID_SVsMenuEditor) サービスから インターフェイスのインスタンスを SVsMenuEditor 取得できます。 |
IVsMenuEditorSite |
インスタンスのサイト IVsMenuEditor について説明します。 環境によって提供され、 インスタンスによって IVsMenuEditor 使用されます。 |
IVsMenuEditorTransactionEvents |
メニュー エディター アクションのグループをトランザクションとして扱うことができます。 元に戻す操作をサポートするためにフォーム デザイナーによって使用されます。 |
IVsMenuEvents | |
IVsMenuEventsService | |
IVsMenuItem |
フォーム デザイナーが共有メニュー エディターを使用できるようにします。 環境によって実装されます。 |
IVsMonitorSelection |
VSPackage が選択イベントの通知を受け取り、現在のプロジェクト階層、項目、要素値、およびコマンド UI コンテキストに関する情報を取得できるようにします。 |
IVsMonitorSelection2 |
空のコンテキスト (何も選択されない場合) に関する情報を提供し、カスタム選択識別子の実装をサポートします。 を拡張しますが、 IVsMonitorSelectionからは継承しません。 |
IVsMonitorUserContext |
新しいコンテキストまたはサブコンテキスト バッグを作成します。 |
IVsMRESearchProvider |
最近実行されたコマンド検索プロバイダーを 1 つ公開します。 |
IVsMRUItemsStore |
最近使用した (MRU) 項目のコレクションを制御します。 |
IVsMSBuildHostObject |
プロジェクト システムが MSBuild ホスト オブジェクトと通信できるようにします。 |
IVsMSBuildTaskFileManager |
Intellisense ビルド用のディスク ファイルの代わりに MSBuild でメモリを使用できるようにします。 |
IVsMultiItemSelect |
複数選択にアクセスできる環境を提供します。 |
IVsMultiViewDocumentView |
HTML エディターの [HTML] タブや [デザイン] タブなど、同じビューで複数のビュー タブをサポートします。 |
IVsNavigateToService | |
IVsNavigateToService2 | |
IVsNavigationTool |
IVsClassView ClassView と ObjectBrowser を置き換えて操作 IVsObjectBrowser.to。 |
IVsNavInfo |
シンボルの階層ツリー内のシンボルを識別します。 |
IVsNavInfo2 |
シンボルの階層ツリー内のシンボルを識別します。 |
IVsNavInfoNode |
シンボルのパス内のノードを識別します。 |
IVsNewDocumentStateContext |
特定の時点でドキュメントの状態を確定的に復元します。 |
IVsNonLocalProject |
ローカル以外のプロジェクトのローカル コピーが存在することを確認します。 ローカル以外のプロジェクトを使用するプロジェクトは、 インターフェイスから インターフェイスを IVsHierarchy 取得できます。 |
IVsNonSolutionProjectFactory |
ファクトリによって作成されたプロジェクトがソリューションの一部ではないことを示します。 |
IVsObjBrowser |
環境によって実装されます。 オブジェクト ブラウザーを操作する VsPackage によって使用されます。 |
IVsObjectBrowserDescription2 |
オブジェクト ブラウザーのオブジェクトに関する説明テキストを提供します。 環境は、このインターフェイスを提供します。 |
IVsObjectBrowserDescription3 |
オブジェクト ブラウザーの説明テキストを入力するための手段を提供します。 |
IVsObjectList |
コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 IVsObjectList は の拡張機能であり、プロジェクト内の IVsLiteTreeList シンボルに関連する追加のメソッドを提供します。 コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 IVsObjectList は の拡張機能であり、プロジェクト内の IVsLiteTreeList シンボルに関連する追加のメソッドを提供します。 |
IVsObjectList2 |
コード参照ツールのツリー ビュー (IVsLiteTree) の全体的なorganizationの一部であるリスト内のシンボルに関する情報を提供します。 |
IVsObjectListOwner |
オブジェクトのリストに関する情報とリストの操作を提供します。 Search ペインで使用されます。 環境は インターフェイスを実装します。 |
IVsObjectManager |
このインターフェイスは、ライブラリ マネージャーをオブジェクト マネージャーに登録および登録解除するためにパッケージによって使用されます。 サービスの QueryService を呼び出して、IVsObjectManager インターフェイスを SVsObjectManager 取得します。 このインターフェイスは、ライブラリ マネージャーをオブジェクト マネージャーに登録および登録解除するためにパッケージによって使用されます。 サービスの QueryService を呼び出して、IVsObjectManager インターフェイスを SVsObjectManager 取得します。 |
IVsObjectManager2 |
VISUAL Studio オブジェクト マネージャーを使用してシンボル ライブラリを登録および登録解除し、参照できるコンポーネント セットを作成するために VSPackage によって使用されます。 Visual Studio オブジェクト マネージャーへの参照を取得するには、 メソッドによって渡されるグローバル サービス プロバイダーを SetSite(IServiceProvider) 呼び出します。 |
IVsObjectManagerEvents |
オブジェクト マネージャー イベントを表します。 |
IVsObjectSearch |
指定したオブジェクトの検索を実行します。 環境は インターフェイスを実装します。 (SID_SVsObjectSearch) サービスから インターフェイスのインスタンスを SVsObjectSearch 取得できます。 |
IVsObjectSearchPane |
参照先のライブラリまたはアセンブリ内のオブジェクトを検索します。 |
IVsOpenProjectOrSolutionDlg |
標準の開いているダイアログ ボックスを使用して、ソリューションまたはプロジェクトを開きます。 |
IVsOutput |
構成の出力に関する情報を提供します。 |
IVsOutput2 |
構成の出力に関する情報を提供します。 |
IVsOutputGroup |
プロジェクトが使用状況に応じて出力をグループ化できるようにします。 |
IVsOutputGroup2 |
プロジェクトが使用状況に応じて出力をグループ化できるようにします。 |
IVsOutputWindow |
複数のペインがある [出力] ツール ウィンドウに固有の関数を管理および制御します。 |
IVsOutputWindow2 |
OutputWindow のアクティブペインに関する情報を提供します。 を拡張しますが、 IVsOutputWindowからは継承しません。 環境によって実装されます。 インターフェイスのインスタンスを取得するには、 に対してクエリを実行します IVsOutputWindow。 |
IVsOutputWindow3 |
インターフェイスに追加のメソッドを IVsOutputWindow 提供します。 |
IVsOutputWindowPane |
VSPackage で特定の [出力] ウィンドウ ウィンドウを操作できるようにします。 |
IVsOutputWindowPane2 |
出力ウィンドウに文字列を書き込み、エラー一覧にエントリを作成します。 |
IVsOutputWindowPane3 |
出力ウィンドウ ウィンドウを表します。 |
IVsOutputWindowPaneNoPump |
OutputWindow ツール ウィンドウへのソリューション ラッパーによって実装されます。 IVsOutputWindowPane を実装するすべての COM オブジェクトによって実装されるとは限りません。そのため、出力ウィンドウへのポンプなしの書き込みを必要とするクライアントは、このインターフェイスにキャストし、キャストが成功した場合に使用する必要がありますが、キャストが失敗したときに IVsOutputWindowPane::OutputString を呼び出すためのフォールバックを準備する必要があります。 |
IVsOwnedProjectFactory |
OwnerKey をプロジェクト ファイルに保持するために、Owner によって集計されることをサポートするプロジェクトで使用されます。 |
IVsPackage |
環境で VSPackage を初期化し、そのサービスを環境で使用できるようにします。 |
IVsPackage2 |
VSPackage のプロパティを使用できるようにします。 |
IVsPackageDynamicToolOwner |
パッケージのツール ウィンドウを動的に表示または非表示にすることができます。 (SID_SVsPackageDynamicToolOwner) サービスから インターフェイスのインスタンスを SIVsPackageDynamicToolOwner 取得できます。 |
IVsPackageDynamicToolOwnerEx |
ツール ウィンドウの可視性を動的に制御できるようにします。 このインターフェイスは、 IVsPackageDynamicToolOwner マルチインスタンス ID のパラメーターを追加してインターフェイスを拡張します。 このバージョンでは、表示されるインスタンスの数を制御しますが、以前のバージョンでは、インスタンス ID に関係なく、表示されるツール ウィンドウの種類のみが制御されます。これは主に、起動時またはコンテキストが変更されたときにシェルによって読み込まれるフラグを持つ CTW_fForceCreate ツール ウィンドウに影響します。 |
IVsPackageExtensionProvider |
パッケージの "プル" スタイルの拡張ポイントを提供します。 |
IVsPackageInfo | |
IVsPackageInfoQueryService | |
IVsPackageLoadEvents |
パッケージの読み込みイベントを表します。 |
IVsPackageSelectedInfo | |
IVsParentHierarchy |
サポートされていないインターフェイス。 使用しないでください。 |
IVsParentProject |
環境によるソリューション階層のビルドを使用して、入れ子になったプロジェクトを適切な順序で開いたり閉じたりできるようにします。 |
IVsParentProject2 |
入れ子になったプロジェクトを作成します。 インターフェイスのインスタンスを取得するには、 のインスタンスに対してクエリを実行 IVsHierarchyします。 |
IVsParseCommandLine |
の実装者のコマンド ライン引数を IOleCommandTarget解析します。 (SID_SVsParseCommandLine) サービスから インターフェイスのインスタンスを SVsParseCommandLine 取得できます。 |
IVsParseCommandLine2 |
の実装者のコマンド ライン引数を IOleCommandTarget解析します。 を拡張しますが、 から IVsParseCommandLine継承しません。 自動補完をサポートするメソッドを追加します。 (SID_SVsParseCommandLine) サービスから インターフェイスのインスタンスを SVsParseCommandLine 取得できます。 |
IVsPathVariableResolver |
共通パス要素に対して Visual Studio 固有の変数を使用してファイル パスをエンコードまたはデコードします。 これにより、vssettings ファイルを使用したコンピューターに依存しない形式でのファイル パスの格納がサポートされます。 インターフェイスのインスタンスは、SVsPathVariableResolver (SID_SVsPathVariableResolver) サービスから取得できます。 |
IVsPerPropertyBrowsing |
IVsPerPropertyBrowsing は、プロパティ ウィンドウに表示される一部のプロパティに対してローカライズのカスタム編集を実行するために使用されます。 |
IVsPersistConnectedServices |
ConnectedServices プロパティの永続化をサポートするプロジェクト システムによって実装されます。 IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) を使用して、プロジェクトから IVsPersistConnectedServices を取得します。 |
IVsPersistDocData |
テキスト バッファーによって管理されるドキュメント データの永続化機能を有効にします。 |
IVsPersistDocData2 |
テキスト バッファーによって管理されるドキュメント データの永続化機能を有効にします。 |
IVsPersistDocData3 |
データ ドキュメント (を実装する IVsPersistDocDataオブジェクト) に、ストレージを閉じるか再読み込みするために解放するかを指示します。 を拡張しますが、 IVsPersistDocDataからは継承しません。 |
IVsPersistHierarchyItem |
階層項目への永続化を提供します。 |
IVsPersistHierarchyItem2 |
階層項目への永続化を提供します。 |
IVsPersistSolutionOpts |
ソリューションに関連付けられているユーザー オプション ファイル内のユーザー固有のオプションへのアクセスを提供します。 |
IVsPersistSolutionOpts2 |
ソリューションに関連付けられているユーザー オプション ファイル内のユーザー固有のオプションへの追加アクセスを提供します。 |
IVsPersistSolutionProps |
VSPackage が、ユーザー固有でないソリューション プロパティをソリューション .sln ファイルに書き込むよう設定できます。 |
IVsPersistSolutionProps2 |
ソリューションの読み込みが失敗したときに というメソッドを提供することで、ソリューション (.sln) ファイル内のソリューション プロパティの保存をサポートします。 パッケージによって実装されます。 を拡張しますが、 から IVsPersistSolutionProps継承しません。 |
IVsPlatformReference |
Visual Studio プラットフォーム参照に関する情報を提供します。 |
IVsPlatformReferenceProviderContext |
プラットフォーム参照プロバイダーを初期化するために使用されるコンテキスト オブジェクト。 |
IVsPlatformReferenceProviderContext2 |
IVsPlatformReferenceProviderContext を拡張して、拡張 SDK ディレクトリを公開します。 |
IVsPlatformReferenceProviderContext3 | |
IVsPrefetchLoadProgress | |
IVsPrefetchLoadProgress2 | |
IVsPrefetchProjectFactory | |
IVsPreviewChangesEngine |
特定のエンジンによって行われた変更を適用する前にプレビューを有効にします。 リファクタリング エンジンによって実装されます。 |
IVsPreviewChangesList |
[変更のプレビュー] ツール ウィンドウの変更ツリー内の項目の一覧を表します。 |
IVsPreviewChangesService |
コードのリファクタリングで使用される [PreviewChanges] ダイアログ ボックスを表示します。 (SID_SVsPreviewChangesService) サービスから インターフェイスのインスタンスを SVsPreviewChangesService 取得できます。 |
IVsPrioritizedSolutionEvents |
ソリューションの優先度の高いイベント メソッドを定義します。 |
IVsPrioritizedSolutionEventsSink |
このインターフェイスを実装するシンク (イベント リスナー) は、ソリューション イベントの優先度通知を受け取ります。 |
IVsProfferCommands3 |
ユーザー インターフェイスからコマンドを追加、検索、名前変更、および削除します。 |
IVsProfferCommands4 |
実装者が IPicture、、 Bitmapまたは Iconを使用して新しいコマンドのイメージを指定できるようにします。 Visual Studio シェルによって実装され、サービスを介して取得されます SVsProfferCommands 。 |
IVsProfilableProjectCfg |
プロジェクトをプロファイリングできることを示します。 |
IVsProfileDataManager |
プロファイル マネージャーへのアクセスと、設定のプログラムによる制御を提供します。 (SID_SVsProfileDataManager) サービスから インターフェイスのインスタンスを SVsProfileDataManager 取得できます。 |
IVsProfilerAttachTargetInfo |
プロファイラーが指定したプロセス識別子にアタッチするように要求します。 |
IVsProfilerLaunchBrowserTargetInfo |
指定した URL を使用して Web ブラウザーを起動します。 |
IVsProfilerLauncher |
プロファイリングでターゲットを起動する機能をプロジェクト システムに提供します。 |
IVsProfilerLaunchExeTargetInfo |
プロジェクト システムではなく、プロファイラーによって起動される実行可能ターゲットを指定します。 |
IVsProfilerLaunchTargetInfo |
プロジェクト システムではなく、プロファイラーによって起動されるターゲットを指定します。 |
IVsProfilerLaunchWebServerTargetInfo |
Web サーバーを起動します。 このインターフェイスでは、URL を使用して、ワーカー プロセス (w3wp) のどのインスタンスを再起動または更新してからアタッチするかを決定します。 |
IVsProfilerTargetInfo |
プロファイラーのターゲット情報の基本クラスを提供します。 |
IVsProfileSettingsFileCollection |
プロファイル設定ファイルを表します。 |
IVsProfileSettingsFileInfo |
プロファイル設定ファイル情報を表します。 |
IVsProfileSettingsTree |
プロファイル設定ツリーを表します。 |
IVsProfilesManagerUI |
ネイティブ コードとマネージド コード間の通信を可能にする内部インターフェイス。 |
IVsProgress | |
IVsProject |
プロジェクト内の項目またはドキュメントを管理します。 |
IVsProject2 |
インターフェイスの メソッドに加えて、プロジェクト内の項目を削除して再度開く機能を IVsProject 提供します。 |
IVsProject3 |
特定のエディターを使用してプロジェクト項目を追加または開き、インターフェイスの メソッドに加えて、項目を別のプロジェクトに転送する機能を IVsProject2 提供します。 |
IVsProject4 |
プロジェクト情報のクエリをより効率的に行えるように、プロジェクトに実装されます。 |
IVsProject5 |
ドキュメントがプロジェクト内にあるかどうかを判断する機能を提供します。 |
IVsProjectAcquisitionSetupDriver |
セットアップ ドライバーを表します。 |
IVsProjectAcquisitionSetupDriver2 | |
IVsProjectAcquisitionSetupDriver3 | |
IVsProjectAsyncOpen |
プロジェクト内の項目を非同期的に開く機能を提供します。 |
IVsProjectBuildMessageEvents |
のイベント シンクを提供します IVsProjectBuildMessageReporter。 |
IVsProjectBuildMessageReporter |
プロジェクト階層には、カスタム レポートの目的で、そのプロジェクトのビルド メッセージ (エラー、警告など) をインターセプトする機能が用意されています。 |
IVsProjectBuildSystem |
MSBuild システム オブジェクトへのアクセスを提供します。 ビルド システムをバッチ モードにして、変更のコミットメントを制御できるようにします。 VSPackage を作成するときに、 インターフェイスの実装を取得します。 |
IVsProjectCfg |
プロジェクト構成情報へのアクセスを提供します。 |
IVsProjectCfg2 |
インターフェイスの メソッドに加えて、構成に基づいて出力をグループ化するためのサポートを IVsProjectCfg 提供します。 |
IVsProjectCfgDebugTargetSelection |
プロジェクトがデバッグ ターゲット メニュー コントローラー機能に参加できるようにします。 このインターフェイスは省略可能です。 |
IVsProjectCfgDebugTypeSelection |
Visual Studio ツール バーにデバッガーの種類を公開するためにプロジェクトによって実装される省略可能なインターフェイス。 |
IVsProjectCfgProvider |
プロジェクト構成情報へのアクセスを提供します。 |
IVsProjectClassifierInfo | |
IVsProjectDataConnection |
デバッガーのデータ接続を提供します。 SQL ドキュメントをステップ実行するときに使用されます。 |
IVsProjectDebugTargetProvider |
デバッガーで起動されたファイルであるデバッグ ターゲットに関する情報を取得します。 デバッガーの起動を制御するプロジェクトに実装されます。 を使用して IVsRegisterProjectDebugTargetProvider実装を登録する必要があります。 |
IVsProjectDeployDependency |
プロジェクト間の依存関係に関する情報を提供します。 ビルドの生成をサポートするプロジェクト システムによって実装されます。 IVsDeployDependency から継承されます。 |
IVsProjectFactory |
ソリューション内にプロジェクトを作成します。 |
IVsProjectFactory2 |
環境でプロジェクトを非同期的に開くことができるかどうかを示すメソッドを提供します。 を拡張しますが、 IVsProjectFactoryからは継承しません。 |
IVsProjectFaultResolver |
プロジェクト階層のエラーを解決します。 |
IVsProjectFileReloadManagerEvents |
プロジェクトの読み込みに必要なファイルを調整するクライアントによって実装されます。これらのイベントは、IVsSolution::AdviseSolutionEvents を使用してサブスクライブします。 |
IVsProjectFlavorCfg |
プロジェクト サブタイプ構成オブジェクトは、IVsProjectFlavorCfg を実装して、プロジェクト サブタイプにさまざまな構成インターフェイスへのアクセス権を付与します。 |
IVsProjectFlavorCfgOutputGroups |
プロジェクトのサブタイプに、プロジェクト出力グループのコンテンツへのアクセス権を付与します。 また、IVsProjectFlavorCfgOutputGroups インターフェイスを使用すると、プロジェクトサブタイプは、使用に応じて出力をグループ化するプロジェクトの機能に影響を与えます。 |
IVsProjectFlavorCfgProvider |
プロジェクト サブタイプの構成オブジェクトのファクトリとして機能します。 |
IVsProjectFlavorReferenceManager |
参照マネージャーの呼び出しと処理を制御する方法をフレーバーに提供します。 |
IVsProjectFlavorReferences |
参照と参照される のプロジェクト サブタイプ (フレーバー) コントロールを提供します。 |
IVsProjectFlavorReferences2 |
プロジェクト参照を検証するメソッドを追加します。 |
IVsProjectFlavorReferences3 |
プロジェクトのサブタイプ (フレーバー) がプロジェクト参照処理の特定の側面を制御できるようにします。 |
IVsProjectFlavorUpgradeViaFactory |
プロジェクト ファクトリを使用して、フレーバー付きプロジェクトをアップグレードします。 |
IVsProjectFlavorUpgradeViaFactory2 |
Project Flavor のプロジェクト ファクトリが、フレーバー付き基本プロジェクトのアップグレード プロセスに参加できるようにします。 |
IVsProjectMRU |
最近使用した (MRU) エントリを登録するためのメソッドを提供します。 |
IVsProjectReference |
Visual Studio プロジェクト参照に関する情報を提供します。 |
IVsProjectReferenceProviderContext |
プロジェクト参照プロバイダーを初期化するために使用されるコンテキスト オブジェクト。 |
IVsProjectResources |
リソースを管理します (..NET デザイナー用の RESX) ファイル。 ほとんどの場合、ローカライズされたリソースを管理するために使用されます。 インターフェイスのインスタンスを取得するには、 に対してクエリを実行します IVsHierarchy。 |
IVsProjectSelector |
シナリオで複数のプロジェクト システム間で所有権を動的に取得できるようにします。 ソリューション ローダーは、最初にプロジェクトの種類を登録済みの ProjectSelectors と照合しようとします。存在する場合は、GetProjectFactoryGuid を呼び出します。これにより、pszFilename が検索され、レガシ プロジェクト システムまたは新しいプロジェクト システムを使用してプロジェクトの読み込みをリダイレクトする条件が検索されます。 |
IVsProjectServerHost |
プロジェクトがホストされているサーバーを開始または停止できるようにします。 |
IVsProjectSpecialFiles |
Web 構成ファイルやライセンス ファイルなどの特殊なファイルをプロジェクトに照会し、必要に応じて作成できます。 |
IVsProjectSpecificEditorMap |
プロジェクト固有のエディターを [開く] ダイアログ ボックスに配置したり、ファイルの種類に関連付けるエディターまたは言語サービスを指定したりするために、プロジェクトによって実装されます。 |
IVsProjectSpecificEditorMap2 |
プロジェクト固有のエディターを [開く] ダイアログ ボックスに配置したり、ファイルの種類に関連付けるエディターまたは言語サービスを指定したりするために、プロジェクトによって実装されます。 |
IVsProjectStartupServices |
他の開発者によるプロジェクトの拡張性を有効にします。 |
IVsProjectTargetChange |
プロジェクトのターゲット変更を表します。 |
IVsProjectTargetDescription |
プロジェクトターゲットの説明を表します。 |
IVsProjectTargetDescription2 |
統合された再ターゲット エクスペリエンスを目的としたプロジェクト ターゲットの定義。 リターゲット サービスは、さまざまなターゲットのコレクションを維持します |
IVsProjectTextImageProvider |
ファイルのインターフェイスを開くか閉じます IVsTextImage 。 多くの場合、ローカル以外のファイルで検索と置換を有効にするために使用されます。 Web ファイルでよく使用されます。 実装では、 のクエリを使用して自身を IVsHierarchy使用できるようにする必要があります。 |
IVsProjectUpgrade |
異なるバージョンの Visual Studio 間でプロジェクト ファイル形式をアップグレードする必要があるプロジェクト オブジェクトによって実装されます。 |
IVsProjectUpgradeViaFactory |
プロジェクト ファクトリを使用してプロジェクトをアップグレードします。 プロジェクトを開く前にソリューションによって使用されます。 このインターフェイスは、プロジェクト ファクトリのクエリを実行して使用できる必要があります。 |
IVsProjectUpgradeViaFactory2 |
プロジェクトのアップグレードの取り消し時に を呼び出すメソッドを提供することで、 IVsProjectUpgradeViaFactory を拡張しますが、 は継承しません。 |
IVsProjectUpgradeViaFactory3 |
プロジェクト ファクトリのユーザーは、プロジェクトの移行が完了したかどうかをチェックし、アップグレードされたプロジェクトの名前を取得できます。 この情報は、アップグレードされた新しいプロジェクトが閉じられるかアンロードされるまで保持する必要があります。 |
IVsProjectUpgradeViaFactory4 |
プロジェクト ファクトリを使用してプロジェクトをアップグレードします。 プロジェクトを開く前にソリューションによって使用されます。 このインターフェイスは、プロジェクト ファクトリのクエリを実行して使用できる必要があります |
IVsPropertiesInfo |
プロパティ情報を表します。 |
IVsPropertyBag |
名前と値のペア のコレクションを管理します。 |
IVsPropertyBrowser |
プロパティ ブラウザーの状態を取得および設定します。 環境によって実装されます。 |
IVsPropertyFileIn |
プロパティの名前と値を含むファイルを読み取ります。 IVsPropertyStreamIn から継承されます。 インターフェイスの OpenExisting(String, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, UInt32, IVsPropertyFileIn, String[])IVsStructuredFileIO メソッドによって返されます。 |
IVsPropertyFileOut |
プロパティの名前と値のファイルを書き込みます。 から IVsPropertyStreamOutを継承します。 インターフェイスの CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut)IVsStructuredFileIO メソッドによって返されます。 |
IVsPropertyPage |
プロパティ フレームに分類されたプロパティ ページを表示するために、IPropertyPage オブジェクトの VSPackage によって実装されます。 |
IVsPropertyPage2 |
プロパティ ページでプロパティ値を取得および設定するための機能を提供します。 を拡張しますが、 は IVsPropertyPage継承しません。 |
IVsPropertyPageFrame |
プロパティ ウィンドウのプロパティ ページの初期表示を変更します。 (SID_SVsPropertyPageFrame) サービスから インターフェイスのインスタンスを SVsPropertyPageFrame 取得できます。 |
IVsPropertyPageNotify |
プロパティ ページが表示されたときに通知が必要であることを環境に通知します。 の実装者用の省略可能な IVsPropertyPageインターフェイス。 |
IVsPropertyStreamIn |
ストリームからプロパティ名、型、および値を読み取ります。 環境によって実装され、 インターフェイスで IVsStructuredFileIOHelper 使用されます。 |
IVsPropertyStreamOut |
プロパティの名前とその値を書き込みます。 また、出力に対するトランザクションに似た処理も提供します。 環境によって実装されます。 インターフェイスと共に使用されます IVsStructuredFileIOHelper 。 |
IVsProvideAsyncSaveState |
aync 保存操作の開始時に状態データを保持する必要がある docdata オブジェクトによって実装できるオプションのインターフェイス。 |
IVsProvideComponentEnumeration |
文字列内の XML ドキュメントをファイルに書き込みます。 列挙子インターフェイスのサポート インターフェイス。 (SID_SCompEnumService) サービスからこのインターフェイスのインスタンスを SCompEnumService 取得できます。 |
IVsProvideTargetedToolboxItems |
新しいフレームワークのツールボックス項目を提供します。 パッケージは(と同じオブジェクト IVsPackageに)このインターフェイスを実装し、新しいフレームワークの存在に応じてツールボックスコンテンツを提供します。 これは、既存のパッケージがインストールされた後に新しいフレームワークから更新されたコンテンツを提供できるようにすることで、将来の帯域外フレームワーク リリースとの互換性を容易にするために使用されます。 |
IVsProvideUserContext |
選択コンテナー内の項目のコンテキストを提供します。 |
IVsProvideUserContext2 |
オブジェクトがユーザー コンテキストと優先度を提供できるようにします。 を拡張しますが、 は IVsProvideUserContext継承しません。 |
IVsProvideUserContextForObject |
特定のオブジェクトのユーザー コンテキスト インターフェイス IVsUserContext を取得します。 ユーザー コンテキストは、検索のテキストやヘルプ キーワード (keyword)などを提供します。 |
IVsProvisionalItem |
アイテムの仮ビューの作成をオプトアウトする方法を提供します。 |
IVsPublishableProjectCfg |
プロジェクトがパブリケーションを制御できるようにします。 パブリケーションには、ファイル サーバーや Web サイトへのプロジェクトの移動などが含まれます。 |
IVsPublishableProjectStatusCallback |
プロジェクトの発行を制御およびレポートするためのメソッドを定義します。 環境によって実装されます。 |
IVsQueryDebuggableProjectCfg |
プロジェクトがデバッガーを起動する方法に関するクエリに応答します。 プロジェクトを開始できるプロジェクトによってプロジェクト構成オブジェクトに実装される省略可能なインターフェイス。 |
IVsQueryDebuggableProjectCfg2 |
プロジェクトがデバッガーを起動する方法に関するクエリに応答します。 デバッグ起動 (F5 コマンド) をサポートし、インターフェイスでサポートされていない追加情報を返す必要があるプロジェクト システムによって IVsQueryDebuggableProjectCfg2 実装されます。 |
IVsQueryEditQuerySave2 |
は、ファイルがメモリ内で変更されようとしているか保存されようとしていることを、環境またはソース管理パッケージに示します。 |
IVsQueryEditQuerySave3 |
は、ファイルがメモリ内で変更されようとしているか保存されようとしていることを、環境またはソース管理パッケージに示します。 |
IVsRefactorNotify |
リファクタリング操作の発生をコード ジェネレーターに通知します。 |
IVsReference |
Visual Studio 参照に関する基本情報を提供します。 |
IVsReferenceManager |
Reference Manager サービスによって提供されるメソッドを定義します。 |
IVsReferenceManager2 |
参照メソッドを提供します。 |
IVsReferenceManagerUser |
参照マネージャーがクライアントと通信するために使用するコントラクトを定義します。 |
IVsReferenceManagerUserReloadRequired |
更新を行うためにプロジェクトの再読み込みを必要とする変更を実際に適用するときに 1 回呼び出されるメソッドを提供します。 |
IVsReferenceProviderContext |
参照プロバイダーの初期化に使用されるコンテキスト オブジェクトに関する基本情報を提供します。 |
IVsRegisterDataSourceFactories |
シェルのデータ ソース ファクトリを登録します。 |
IVsRegisterEditors |
環境内のエディターを登録および登録解除します。 |
IVsRegisterNewDialogFilters |
AddNewProject または AddNewItem ダイアログのカスタム フィルターをインストールします。 (SID_SVsRegisterNewDialogFilters) サービスから インターフェイスのインスタンスを SVsRegisterNewDialogFilters 取得できます。 |
IVsRegisterPrefetchProjectFactory | |
IVsRegisterPriorityCommandTarget |
コマンド ターゲット (のインスタンス) を優先度の IOleCommandTarget高いコマンド ハンドラーとして登録および登録解除するために使用されます。 (SID_SVsRegisterPriorityCommandTarget) サービスからこのインターフェイスのインスタンスを SVsRegisterPriorityCommandTarget 取得できます。 |
IVsRegisterProjectDebugTargetProvider |
デバッグ ターゲット プロバイダー () のリンクされた一覧を保持しますIVsProjectDebugTargetProvider。 (SID_SVsRegisterProjectDebugTargetProvider) サービスから インターフェイスのインスタンスを SVsRegisterDebugTargetProvider 取得できます。 |
IVsRegisterProjectSelector |
環境によって実装されます。 このインターフェイスを取得するには、IVsProjectSelector で QI を使用することも、QueryService(IID_IVsProjectSelector) で直接取得することもできます。 プロジェクト セレクターを実装するパッケージによって使用されます。RegisterProjectSelector は通常、IVsPackage::SetSite で呼び出されます。UnregisterProjectGenerator は、IVsPackage::Close.Note で呼び出されます。登録されたセレクター (VSKEYROOT\ProjectSelectors の下) の場合、ソリューションが読み込まれると、セレクター パッケージが必要なときに確実に読み込まれるため、パッケージを事前に読み込む必要はありません。 |
IVsRegisterProjectTypes |
VSPackage プロジェクトの種類を環境に登録します。 |
IVsRegisterScciProvider |
このインターフェイスは、ソース管理パッケージを Visual Studio に登録するために使用されます。 |
IVsRegisterUIFactories |
ユーザー インターフェイス ファクトリを登録します。 |
IVsRelativePathResolver |
IVsUIShellOpenDocument::SearchProjectsForRelativePath(UInt32, String, String[]) が呼び出されたときに、パッケージが絶対パスへの相対パスを解決できるようにします。 |
IVsResourceManager |
サテライト DLL からマネージド リソースとアンマネージド リソースを読み込みます。 |
IVsResourceManager2 |
リソース識別子を管理します。 |
IVsResourceView |
リソース ビューを表します。 |
IVsRetargetProject |
プロジェクトを再ターゲットするためのメソッドを提供します。 |
IVsRetargetProjectAsync |
プロジェクトを非同期に再ターゲットするためのメソッドを提供します。 |
IVsRunningDocTableEvents |
実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。 |
IVsRunningDocTableEvents2 |
実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。 |
IVsRunningDocTableEvents3 |
実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。 |
IVsRunningDocTableEvents4 |
実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応答して起動するメソッドを実装します。 |
IVsRunningDocTableEvents5 |
実行中のドキュメント テーブル (RDT) 内のドキュメントに対する変更に応じて起動する追加のメソッドを実装します。 |
IVsRunningDocTableEvents6 | |
IVsRunningDocTableEvents7 | |
IVsRunningDocTableEvents8 | |
IVsRunningDocumentTable |
環境内で現在開いているドキュメントのセットを管理します。 |
IVsRunningDocumentTable2 |
実行中のドキュメント テーブル (RDT) を表し、インターフェイス以外の追加機能を IVsRunningDocumentTable 提供します。 |
IVsRunningDocumentTable3 |
実行中のドキュメント テーブル (RDT) を表し、インターフェイス以外の追加機能を IVsRunningDocumentTable2 提供します。 |
IVsRunningDocumentTable4 |
実行中のドキュメント テーブル内のドキュメントを処理するためのメソッドを提供します。 |
IVsRunningDocumentTable5 | |
IVsRunningDocumentTable6 | |
IVsRunningDocumentTable7 | |
IVsSaveOptionsDlg |
[名前を付けて保存] ダイアログ ボックス内から追加の保存形式オプションを選択するダイアログ ボックスを表示します。 |
IVsSccAddWebProjectFromSourceControl |
このインターフェイスは、ソース管理から現在のソリューションに Web ベースのプロジェクトを追加します。 |
IVsSccControlNewSolution |
新しく作成されたソリューションをソース管理に自動的に追加します。 . |
IVsSccEnlistmentPathTranslation |
プロジェクト パスを変換するためにソリューションによって使用されます。 |
IVsSccGlyphs |
ソース管理グリフを完全にカスタマイズできます。 |
IVsSccGlyphs2 |
SCC プロバイダーが ImageMoniker ベースのグリフを提供できるようにします。 |
IVsSccManager2 |
プロジェクトと階層がソース管理に自身を登録し、ソース管理の状態に関する情報を取得できるようにします。 |
IVsSccManager3 |
プロジェクトと階層がソース管理に自身を登録し、ソース管理の状態に関する情報を取得できるようにします。 |
IVsSccManagerTooltip |
このインターフェイスを使用すると、ソース管理データにアクセスして、ソリューション エクスプローラーでツールヒント テキストを作成できます。 |
IVsSccOpenFromSourceControl |
ソース コード管理から直接、項目を参加リストに追加します。 |
IVsSccProject2 |
は、プロジェクト ファイルおよびプロジェクト項目のソース管理を提供するために、プロジェクト システムに実装されます。 |
IVsSccProjectEnlistmentChoice |
プロジェクトがソース管理から取得されるときに、ユーザーがプロジェクトによって与えられる選択肢を示します。それ以外の場合はプロジェクトへの参加と呼ばれます。 |
IVsSccProjectEnlistmentFactory |
ソース管理下のプロジェクトを保存する場所をユーザーが選択できる参照ダイアログ ボックスを提供します。 |
IVsSccProjectEvents |
プロジェクトがソース コード管理 (SCC) バインドを変更したときに発生するメソッドを実装します。 |
IVsSccProjectProviderBinding |
プロジェクトの種類で、特定のソース管理パッケージを強制的に選択できるようにします。 |
IVsSccProvider |
プロバイダーの現在のアクティビティの状態を切り替えます。 |
IVsSccProviderRegisteredSettings | |
IVsSccProviderSettings | |
IVsSccToolsOptions |
ソース管理に関連付けられているさまざまなオプションを取得および更新します。 |
IVsSccTrackProjectEvents |
ソース コード管理 (SCC) イベントを追跡するアドバイザリ ループを開始または終了します。 |
IVsSccVirtualFolders |
プロジェクト内の仮想フォルダーの一覧を取得します。 |
IVsScriptJmcProjectControl |
このインターフェイスは、スクリプト ソース ドキュメントをユーザー コードまたは非ユーザー コードとして分類できるプロジェクト システムによって実装されます。 これは、VSHPROPID_ScriptJmcProjectControlに返される要素型です。 |
IVsScriptJmcUserSettingsProvider |
スクリプト ユーザー設定プロバイダー。 |
IVsSearchCallback |
検索コンシューマー (ウィンドウ検索ホストなど) によって実装されます。 HYPERLINK "http://bang/?q=The"\t "_top" 検索タスクは、進行状況または完了を報告するためにこのインターフェイスを呼び出します。 |
IVsSearchFilterToken |
検索フィルターに属する可能性がある検索クエリを作成するトークンについて説明します。通常は name:value 形式です。 |
IVsSearchItemDynamicResult |
Updates動的に変更できるプロパティ (たとえば、シェルでの UI コンテキストの変更に依存するプロパティ)。 |
IVsSearchItemResult |
開いているドキュメントを表す検索結果を提供します。 |
IVsSearchProvider |
1 つの検索プロバイダーを公開します。 |
IVsSearchProviderCallback |
プロバイダーが検索結果を返すことができます。 |
IVsSearchQuery |
構造化検索文字列について説明します。 |
IVsSearchQueryParser |
検索クエリ文字列の解析を管理します。 |
IVsSearchTask |
検索操作を開始または停止します。 |
IVsSearchToken |
検索クエリを作成するトークンについて説明します。 |
IVsSelectedSymbol |
1 つのシンボルの名前とナビゲーション情報 (ライブラリ名など) を提供します。 コレクション内の IVsSelectedSymbols 要素。 |
IVsSelectedSymbols |
選択範囲のシンボルに IVsSelectedSymbol 関する名前とナビゲーション情報を提供するインターフェイスのコレクション。 このインターフェイスのインスタンスは、クラス ビューまたはオブジェクト ブラウザーの SVsClassView (SID_SVsClassView) サービスまたは SVsObjBrowser (SID_SVsObjBrowser) サービスから取得できます。 |
IVsSelectionEvents |
登録されている VSPackage に現在の選択、要素の値、またはコマンド UI コンテキストの変更を通知します。 |
IVsSerializeNavigationItem |
関連付けられているウィンドウ フレームを閉じた後に、ナビゲーション項目を保存できるようにします。 そのウィンドウ フレームに関連付けられているドキュメントを再度開いた場合は、 メソッドを使用してナビゲーション項目を Deserialize(IVsWindowFrame, IStream) 再作成できます。 |
IVsServiceInfo |
VS サービスに関する情報を表します。 実装はフリースレッドである必要があります。 |
IVsServiceInfo2 | |
IVsServiceInfoQueryService |
VS に登録されているサービスに関する情報を取得する方法を提供します。 実装はフリースレッドである必要があります。 |
IVsSetTargetFrameworkWorkerCallback |
プロジェクト システムが再ターゲット情報をプロジェクト ファイルに書き込むコールバック メソッドを記述するインターフェイス。 |
IVsSettingsErrorInformation |
IDE によって実装されます。 これは、IDE のネイティブ コードとマネージド コード間の通信を可能にするために使用される内部インターフェイスです。 |
IVsSettingsManager |
設定ストアを管理するメソッドを提供します。 |
IVsSettingsReader |
Visual Studio 設定ファイルに格納されている構成情報への読み取りアクセスを提供します。 |
IVsSettingsStorageContainer |
設定機能を提供します。 |
IVsSettingsStore |
選択したスコープのコレクションとプロパティを列挙して読み取ります。 これは、 メソッドから取得されます GetReadOnlySettingsStore(UInt32, IVsSettingsStore) 。 |
IVsSettingsStore2 | |
IVsSettingsStore3 | |
IVsSettingsWriter |
VISUAL Studio 設定ファイルに構成情報を格納するためのメカニズムを VSPackage に提供します。 |
IVsSetupCompositionService |
VS のパッケージに関する構成情報を取得する方法を提供します。 パッケージの状態、プロジェクト分類子、階層リンク テンプレートを決定するための acqusition サービス。 実装はフリースレッドである必要があります。 |
IVsSetupCompositionService2 | |
IVsSetupCompositionService3 | |
IVsSetupManifestEvents | |
IVsSetupPackageInfo | |
IVsSharedAssetsProject |
共有資産を持つプロジェクトを表します。 |
IVsSharedAssetsProjectEvents |
共有資産を持つプロジェクトに関連付けられているイベントを表します。 |
IVsSharedMSBuildFilesManagerHierarchy2 | |
IVsSharedProjectQueryCanBeReferenced |
共有プロジェクトに、特定の参照元プロジェクトによる参照の追加を拒否する機会を与えます。 |
IVsSharedProjectReference |
SharedProjectReference アイテム (通常は、ソリューション エクスプローラー内の References フォルダーの子) を表します。 SharedProjectReference 項目は、インポートされた共有 MSBuild プロジェクト ファイル (例: *.projitems ファイル) を表します。 通常、これらの共有 MSBuild プロジェクト ファイルは、ソリューションに読み込まれた特定の共有プロジェクト (共有資産プロジェクトとも呼ばれます) によって "所有" されます。 |
IVsSharedProjectReferenceProviderContext |
[参照マネージャーの追加] ダイアログの [共有プロジェクト参照] タブを表します。 |
IVsSharedProjectReferencesHelper |
これは、ReferenceManager ダイアログを使用した SharedProject 参照の追加と削除をサポートするプロジェクトのヘルパー サービスです。 |
IVsShell |
基本的な環境サービス (特に VSPackage とレジストリを扱うサービス) へのアクセスを提供します。 |
IVsShell2 |
インターフェイスに加えてシェル サービスを IVsShell 提供します。 |
IVsShell3 |
インターフェイスに加えてシェル サービスを IVsShell 提供します。 |
IVsShell4 |
シェルを再起動するメソッドを提供します。 |
IVsShell5 |
基本的な環境サービス 、特に VSPackage とレジストリを扱うサービスへの追加アクセスを提供します。 |
IVsShell6 |
パッケージの読み込み機能を提供します。 |
IVsShell7 |
基本的な環境サービス (特に VSPackage とレジストリを扱うサービス) へのアクセスを提供します。 |
IVsShellPropertyEvents |
ShellPropertyChangeEvents のクライアントによって実装されます。 |
IVsSimpleBrowseComponentSet |
Visual Studio プロジェクト、外部の.NET Framework コンポーネント、型 (.tlb) ライブラリなど、参照可能なコンポーネントをコンポーネント セットに設定します。 |
IVsSimpleDocFactory |
特定のファイルからドキュメント データ オブジェクトを作成し、ドキュメントの要求されたインターフェイスを返します。 環境では、既定の実装が提供されます。 |
IVsSimpleLibrary2 |
インターフェイスの IVsLibrary2 簡略化されたバージョン。 |
IVsSimpleObjectList2 |
インターフェイスの IVsObjectList2 簡略化されたバージョン。 |
IVsSimplePreviewChangesList |
これは、インターフェイスの IVsPreviewChangesList 簡略化されたバージョンです。 |
IVsSingleFileGenerator |
1 つの入力ファイルを、コンパイルまたはプロジェクトに追加できる 1 つの出力ファイルに変換します。 IVsSingleFileGenerator を実装する COM コンポーネントは、カスタム ツールです。 |
IVsSingleFileGeneratorFactory |
1 種類のファイルに対してジェネレーターの PROG ID を操作します。 |
IVsSmartOpenScope |
既存のアセンブリを開き、アセンブリのメタデータをメモリにマップします。 インターフェイスはスマートな開始を提供し、ロックの有無にかかわらずスコープを自動的に開くかを選択します。 (SID_SVsSmartOpenScope) サービスを使用して、このインターフェイスのインスタンスを SVsSmartOpenScope 取得できます。 |
IVsSolution |
ソリューションの最上位レベルの操作またはメンテナンスを提供します。 |
IVsSolution2 |
ソリューションの最上位レベルの操作またはメンテナンスを提供します。 |
IVsSolution3 |
プロジェクト ファイルを作成、更新、保存します。 |
IVsSolution4 |
ソリューション内のプロジェクトのマネージド読み込みのメソッドを提供します。 |
IVsSolution5 |
ソリューションの追加の最上位レベルの操作またはメンテナンスを提供します。 |
IVsSolution6 |
ソリューションの最上位レベルの操作またはメンテナンスを提供します。 |
IVsSolution7 |
Visual Studio 環境によって実装されます。 QueryService(SVsSolution) を介して使用できます。 |
IVsSolution8 | |
IVsSolutionBatchProjectActionEvents | |
IVsSolutionBuildManager |
ソリューションが構成情報を管理できるようにします。 |
IVsSolutionBuildManager2 |
ソリューションが構成情報を管理できるようにします。 |
IVsSolutionBuildManager3 |
イベントへのアクセスを提供します IVsUpdateSolutionEvents3 。 |
IVsSolutionBuildManager4 |
ソリューション ビルド マネージャーが指定したプロジェクトの依存関係を強制的に更新するメソッドを提供します。 |
IVsSolutionBuildManager5 |
イベントへのアクセスを IVsUpdateSolutionEvents4 提供します。 |
IVsSolutionBuildManager6 | |
IVsSolutionEvents |
ソリューションへの変更の通知を監視するリッスン インターフェイス。 |
IVsSolutionEvents2 |
ソリューションへの変更の通知を監視するリッスン インターフェイス。 |
IVsSolutionEvents3 |
ソリューションへの変更の通知を監視するリッスン インターフェイス。 |
IVsSolutionEvents4 |
ソリューションへの変更の通知を監視するリッスン インターフェイス。 |
IVsSolutionEvents5 |
ソリューションへの変更の通知を監視するリッスン インターフェイス。 |
IVsSolutionEvents6 |
ソリューションに関連付けられているイベントを提供します。 |
IVsSolutionEvents7 | |
IVsSolutionEvents8 | |
IVsSolutionEventsProjectUpgrade |
プロジェクトのアップグレード後に 呼び出されるメソッドを提供します。 |
IVsSolutionLoadEvents |
ソリューション イベントに関心のあるクライアントによって実装されます。 を使用してこれらのイベントを AdviseSolutionEvents(IVsSolutionEvents, UInt32)サブスクライブします。 |
IVsSolutionLoadManager |
ソリューション内のプロジェクトの読み込みを制御します。 エクステンダーは、このインターフェイスを使用して、プロジェクトまたはプロジェクトの種類の読み込み優先度を設定できます。 |
IVsSolutionLoadManagerSupport |
ソリューション内のプロジェクトの読み込み方法を管理するためのサポートを提供します。 |
IVsSolutionLogger |
ソリューションによって実装され、プロジェクトによって使用され、プロジェクトの負荷関連の問題を報告します。 から SVsSolution取得できます。 |
IVsSolutionPersistence |
パッケージ固有のプロパティとオプションをソリューション ファイル (.sln) に書き込み、逆にファイルからプロパティとオプションを読み込むのを容易にします。 |
IVsSolutionUIEvents |
ソリューション エクスプローラーのイベントをフィルター処理します。 |
IVsSolutionUIHierarchyWindow |
ソリューション エクスプローラー ウィンドウへのプログラムによるアクセスを提供します。 |
IVsSpecifyProjectDesignerPages |
[プロジェクト のプロパティ] ダイアログではなく、エディター (プロジェクト デザイナー) を使用したプロジェクト プロパティの編集をサポートします。 ではなく、プロジェクトの参照オブジェクトに ISpecifyPropertyPages実装されます。 |
IVsSQLCLRReferences |
アセンブリにコンパイルされた SQL プロシージャへの参照を管理します。 AddNewReference ダイアログを処理し、ローカル キャッシュとSQL Serverを調整します。 (SID_SVsSQLCLRReferences) サービスから インターフェイスのインスタンスを SVsSQLCLRReferences 取得できます。 |
IVsSQLCLRReferencesUpdateCallback |
アセンブリにコンパイルされた SQL プロシージャの変更を報告するためのコールバック関数を定義します。 |
IVsStartPageDownload |
スタート ページダウンロード サービスによって実装されます。 スタート ページ クライアントがバックグラウンド スレッドでスタート ページのダウンロード サービスを開始できるようにします。 これは、スタート ページの実装でのみ内部的に使用する必要があります。 |
IVsStartupProjectsListService |
スタートアップ プロジェクトの一覧を表します。 |
IVsStatusbar |
環境のステータス バーへのアクセスを提供します。 |
IVsStatusbar3 |
環境のステータス バーへのアクセスを提供します。 |
IVsStatusbarUser |
ステータス バーの各ユーザーを定義するために使用します。 |
IVsStatusbarUser2 |
ステータス バーの各ユーザーを定義するために使用します。 |
IVsStringMap |
文字列のキーと値のペアのセットを管理します。 |
IVsStrongNameKeys |
共通の厳密な名前キー ユーティリティ メソッドを提供します。 (SID_SVsStrongNameKeys) サービスからこのインターフェイスのインスタンスを SVsStrongNameKeys 取得できます。 |
IVsStrongNameKeys2 |
その他の一般的な厳密名キー ユーティリティ メソッドを提供します。 |
IVsStructuredFileIO |
複数形式の保存を実行する一般的な方法を提供します。 (SID_SVsStructuredFileIO) サービスから インターフェイスのインスタンスを SVsStructuredFileIO 取得できます。 |
IVsStructuredFileIOHelper |
永続化されたファイルで見つかったトークンのローカライズされた文字列の置換を有効にします。 |
IVsSupportCodeDefView |
実装するドキュメント データ オブジェクトが CodeDefinitionView ウィンドウをサポートしていることを示します。 |
IVsSupportItemHandoff |
あるプロジェクトから別のプロジェクトへの項目の転送をサポートします。 このインターフェイスは、アイテムを転送するプロジェクトによって実装されます。 |
IVsSupportItemHandoff2 |
受信側プロジェクトに、渡されるドキュメントの必要な処理を行う機会を与えます。 |
IVsSwatchClient |
このインターフェイスは、Visual Studio 2010 の時点では非推奨です。 Visual Studio シェルはこのインターフェイスを認識しなくなりました。 |
IVsSymbolicNavigationManager |
プロジェクト スコープで登録されるハンドラーの IVsSymbolicNavigationNotify 一覧を管理します。 サービスの を |
IVsSymbolicNavigationNotify |
コード シンボルでの Goto 定義のリダイレクトを容易にします。 |
IVsTargetFrameworkAssemblies |
複数のフレームワーク バージョンをターゲットにするための基本サポートを提供します。 |
IVsTask |
タスクの開始、取り消し、継続の追加など、タスクと対話するメソッドを提供します。 |
IVsTask2 |
IVsTask を拡張して、タスクで UI スレッドがブロックされたときにスレッド待機ダイアログに表示されるタスク固有のメッセージのサポートを追加します。 WaitMessage が指定されていない場合は、汎用メッセージ (必要な操作が完了するまで待機しています...) が使用されます。 |
IVsTaskBody |
このインターフェイスとそのメソッドは、タスクで実行される作業の本文をカプセル化するために使用されます。 このインターフェイスを使用する代わりに、マネージドの名前空間にあるヘルパー クラスを VsTaskLibraryHelper 使用するか |
IVsTaskCompletionSource |
タスク完了ソースと対話して状態を設定し、内部 IVsTask インスタンスを取得します。 |
IVsTaskItem |
タスクの動作を変更するためのメソッドを提供します。 |
IVsTaskItem2 |
タスクの動作を変更するためのメソッドを提供します。 |
IVsTaskItem3 |
タスク リスト ウィンドウにコンテンツを追加します。 |
IVsTaskList |
タスク プロバイダーによって提供されるタスク 項目の一覧を管理します。 |
IVsTaskList2 |
TaskList ウィンドウ内のアイテムを操作します。 環境によって実装されますが、カスタム タスク項目を提供する独自の実装を記述できます。 |
IVsTaskList3 |
タスクリストとエラーリスト内の特定のプロバイダー (またはすべてのプロバイダー) の非同期タスク更新を提供します。 |
IVsTaskListEvents |
タスク リストに関連するイベントのイベント セットを提供します。 |
IVsTaskProvider |
タスクリストにタスクを提供します。 |
IVsTaskProvider2 |
タスクリストにタスクを提供します。 |
IVsTaskProvider3 |
タスク ビュー ウィンドウへのコンテンツの追加をサポートします。 ウィンドウ列の操作と共に情報のプロバイダーを定義します。 |
IVsTaskProvider4 |
タスク メソッドを提供します。 |
IVsTaskProvider5 |
イメージのサポートを提供します。 |
IVsTaskSchedulerService |
非同期タスク ブロックを作成して操作します。 |
IVsTaskSchedulerService2 |
タスクのスケジュール方法を提供します。 |
IVsTemplateInfo | |
IVsTestLog |
アイドル時間をログに記録するメソッドを提供します。 |
IVsTextBufferProvider |
DocData オブジェクトがテキスト バッファー (IVsTextLines) の実装を委任できるようにします。 |
IVsTextOut |
コア エディターの Unicode テキスト測定および表示メソッドを公開します。 環境によって実装されます。 |
IVsThemeThumbnailProvider |
テーマのサムネイルを取得するメソッドを提供します。 |
IVsThreadedWaitDialog |
アクションの終了を待機している間に使用されるダイアログを表示します。 ダイアログは別のバックグラウンド スレッドに表示され、ビジー状態でも環境の応答性が向上します。 (SID_SVsThreadedWaitDialog) サービスからこのインターフェイスのインスタンスを SVsThreadedWaitDialog 取得できます。 |
IVsThreadedWaitDialog2 |
Visual Studio シェルによって実装されます。 このインターフェイスを使用すると、モーダル ダイアログをバックグラウンド スレッドに表示できるため、フォアグラウンド スレッドが拡張操作でビジー状態の場合でも IDE の応答性が向上します。 このインターフェイスは、 を使用して SVsThreadedWaitDialogFactory取得できます。 このダイアログは、進行状況バーと [キャンセル] ボタンの両方を同時に使用できる点で異なります IVsThreadedWaitDialog 。 また、正確な割合で進行状況をサポートします。 |
IVsThreadedWaitDialog3 |
Visual Studio シェルによって実装されます。 このインターフェイスを使用すると、モーダル ダイアログをバックグラウンド スレッドに表示できるため、フォアグラウンド スレッドが拡張操作でビジー状態の場合でも IDE の応答性が向上します。 このインターフェイスは を介して SVsThreadedWaitDialogFactory取得できます。 このダイアログは、進行状況とキャンセル ボタンを同時に使用できる点で異なります IVsThreadedWaitDialog 。 また、正確な割合で進行状況をサポートします。 |
IVsThreadedWaitDialog4 |
ダイアログが開始されたか、単に操作が行われなかったかを呼び出し元に伝えるメソッドを提供します。 |
IVsThreadedWaitDialogCallback |
クライアントがスレッド待機ダイアログの変更に関するイベントを受信できるようにします。 |
IVsThreadedWaitDialogFactory |
スレッド化された待機ダイアログを作成するファクトリ。 |
IVsThreadPool |
環境内のバックグラウンド操作を管理します。 |
IVsThreadSafeCommandWindow |
メイン スレッドで処理されるコマンドをポストし、通常のハンドラーを呼び出します。 |
IVsToolbarTrayHost |
ツール バー トレイ内の項目を管理します。 |
IVsToolbox |
を管理するために使用されます |
IVsToolbox2 |
ツールボックスの管理に使用します。 |
IVsToolbox3 |
ツールボックスの永続化とローカライズのサポートを提供します。 を拡張しますが、 は IVsToolbox2継承しません。 (SID_SVsToolbox) サービスから インターフェイスのインスタンスを SVsToolbox 取得できます。 |
IVsToolbox4 |
ツールボックスの永続化とローカライズのサポートを提供します。 を拡張しますが、 IVsToolbox3からは継承しません。 (SID_SVsToolbox) サービスから インターフェイスのインスタンスを SVsToolbox 取得できます。 |
IVsToolbox5 |
の追加のメソッドを提供します IVsToolbox。 |
IVsToolbox6 |
ツールボックスの管理に使用されるその他のメソッド。 |
IVsToolbox7 | |
IVsToolboxActiveUserHook |
ドラッグ アンド ドロップなど、ツールボックスの操作をインターセプトおよび変更するためのサポートを提供します。 |
IVsToolboxClipboardCycler |
ウィンドウとツール ウィンドウをドキュメント化するためのクリップボード リングのサポートを提供します。 |
IVsToolboxClipboardCycler2 | |
IVsToolboxDataProvider |
サポートされているデータ オブジェクトに関する情報をデータ プロバイダーに要求します。 |
IVsToolboxDataProvider2 |
ツールボックスの追加機能のサポートを提供します。 特に、IVsToolboxDataProvider2 は、vssettings 機能を使用してツールボックスの永続化を実装するために使用されます。 ユーザーは、IDE の [ツール] メニューにある [設定のインポート/エクスポート] コマンドを使用して、このような情報を保存および取得します。 |
IVsToolboxDataProviderRegistry |
ツールボックス データ プロバイダーを登録します。 |
IVsToolboxItemProvider |
(と同じオブジェクト IVsPackageに) 静的に登録されたツールボックス項目を提供するパッケージによって実装されます。 |
IVsToolboxItemProvider2 | |
IVsToolboxPageChooser |
Visual Studio が優先ツールボックス ページを取得するために使用するメソッドを提供します。 |
IVsToolboxUser |
ツールボックス項目に関する通知をこれらの項目の所有者に送信します。 |
IVsToolsOptions |
[ツール オプション] ダイアログ ボックスを管理します。 環境では、このインターフェイスが実装されます。 |
IVsToolsOptionsHelp | |
IVsToolWindowFactory |
VSPackage には、複数のツール ウィンドウを作成する機能が用意されています。 |
IVsToolWindowToolbar |
罫線のサイズを取得し、ツール ウィンドウの罫線領域を設定します。 このインターフェイスを実装して、ホストサーフェイスに関する情報をツール ウィンドウ内でホストされているツール バーに提供する必要があります。 |
IVsToolWindowToolbarHost |
ツール ウィンドウ ツール バーに関連する機能を制御します。 |
IVsToolWindowToolbarHost2 |
Visual Studio シェルによって実装され、IVsUIShellX.SetupToolbar() メソッドの 1 つから out パラメーターとして返される から取得 IVsToolWindowToolbarHost できます。 これは、ツール ウィンドウ内にツール バーを含める必要があり、ツール バー領域に対するドラッグ アンド ドロップ操作をインターセプトするための特定のドロップ ターゲットを提供する必要があるツール ウィンドウ クライアントによって使用されます。 |
IVsToolWindowToolbarHost3 |
ツール ウィンドウ ツール バーに関連する機能をさらに制御できます。 |
IVsToolWindowToolbarHost4 | |
IVsTrackBatchRetargetingEvents |
バッチ再ターゲットが発生したときに通知を受け取ります。 |
IVsTrackProjectDocuments2 |
は、ソリューション内のファイルまたはディレクトリの追加、削除、または名前変更を行う権限を環境に照会するために、プロジェクトによって使用されます。 |
IVsTrackProjectDocuments3 |
このインターフェイスを使用すると、バッチ処理、ファイルに対するロックの調整、高度な OnQueryAddFiles(IVsProject, Int32, String[], VSQUERYADDFILEFLAGS[], VSQUERYADDFILERESULTS[], VSQUERYADDFILERESULTS[]) メソッドが可能になります。 |
IVsTrackProjectDocuments4 |
ソリューション内のファイルまたはディレクトリを削除するアクセス許可を環境に照会するためにプロジェクトによって使用されます。 |
IVsTrackProjectDocumentsEvents2 |
プロジェクト ファイルまたはディレクトリに加えられた変更をクライアントに通知します。 |
IVsTrackProjectDocumentsEvents3 |
インターフェイスに対して行われた呼び出しを IVsTrackProjectDocuments3 受信します。 バッチ処理クエリとファイル アクセスの調整のサポートを提供します。 |
IVsTrackProjectDocumentsEvents4 |
プロジェクト ファイルまたはディレクトリに加えられた追加の変更をクライアントに通知します。 |
IVsTrackProjectRetargeting |
プロジェクトがプロジェクトの再ターゲット イベントを受信することを通知し、イベントが発生しようとしていることを通知するために使用されます。 |
IVsTrackProjectRetargeting2 |
プロジェクトを再ターゲットするためのメソッドを提供します。 |
IVsTrackProjectRetargetingEvents |
再ターゲット イベントが発生したときに通知を受け取ります。 |
IVsTrackSelectionEx |
環境に現在の選択の変更を通知し、新しい選択に関連した階層と項目に関する情報へのアクセスを提供します。 |
IVsTypeLibraryWrapper |
このインターフェイスは、すべてのラッピング ツールによって実装されます。 |
IVsTypeLibraryWrapperBatchSupport |
型をバッチ モードでラップし、特定のアプリケーション ドメインに対して処理します。 |
IVsTypeLibraryWrapperCallback |
ラッパー ツールがプロジェクト システムと通信し、特定のタイプ ライブラリの既存のラッパーを取得できるようにします。 |
IVsUIAccelerator |
アクセラレータ キーに関する情報を提供します。 |
IVsUICollection |
ユーザー インターフェイス データ ソースのコレクションを表します。 |
IVsUICollectionChangeEvents |
コレクションが変更されたときに通知を受け取ります。 |
IVsUIContextEvents | |
IVsUIContextMonitor | |
IVsUIDataConverter |
ある形式から別の形式にデータを変換します。 |
IVsUIDataConverterManager |
追加のデータ型のコンバーターを登録します。 |
IVsUIDataSource |
Visual Studio のユーザー インターフェイス データ ソースを表します。 |
IVsUIDataSourcePropertyChangeEvents |
パラメーターが変更されたときに呼び出しを受信します。 |
IVsUIDispatch |
Visual Studio ユーザー インターフェイスのデータ ソースで動詞を処理します。 |
IVsUIDynamicCollection |
Visual Studio ユーザー インターフェイスの変更可能なコレクションを表します。 |
IVsUIElement |
プラットフォーム固有ではない UI 要素を表します。 |
IVsUIElementPane |
ドキュメント ウィンドウまたはツール ウィンドウの作成をサポートするパッケージによって実装されます。 |
IVsUIEnumDataSourceProperties |
データ ソースのプロパティの一覧を管理します。 |
IVsUIEnumDataSourceVerbs |
Visual Studio ユーザー インターフェイス データ ソースの動詞の列挙を管理します。 |
IVsUIEventSink |
Visual Studio データ ソース イベントからイベント通知をキャッチします。 |
IVsUIFactory |
オブジェクトを作成 IVsUIElement する UI ファクトリを表します。 |
IVsUIHierarchy |
呼び出したコマンドを、標準コマンド ハンドラーではなく適切な階層ウィンドウにリダイレクトします。 |
IVsUIHierarchyNativeWindow |
ネイティブ ウィンドウのメソッドを提供します。 |
IVsUIHierarchyWindow |
VSPackage が書き込む階層を表示するために環境によって実装されます。 |
IVsUIHierarchyWindow2 |
VSPackage が書き込む階層を表示するために環境によって実装されます。 |
IVsUIHierWinClipboardHelper |
UI 階層ウィンドウ内の階層間のクリップボード操作を調整します。 |
IVsUIHierWinClipboardHelperEvents |
切り取りまたはコピー操作でソース階層にクリップボード通知を提供します。 |
IVsUIObject |
Visual Studio ユーザー インターフェイス オブジェクトの一般的なアクションが含まれています。 |
IVsUIShell |
このインターフェイスを使用すると、ツール ウィンドウやドキュメント ウィンドウへのアクセスや作成など、基本的なウィンドウ機能にアクセスできます。 |
IVsUIShell2 |
追加のウィンドウ機能に IVsUIShell アクセスできるようにすることで、インターフェイスの機能を拡張します。 |
IVsUIShell3 |
追加のウィンドウ機能に IVsUIShell アクセスできるようにすることで、インターフェイスの機能を拡張します。 |
IVsUIShell4 |
ツール バーのメソッドを提供します。 |
IVsUIShell5 |
追加のウィンドウ機能に IVsUIShell アクセスできるようにすることで、インターフェイスの機能を拡張します。 |
IVsUIShell6 |
シェル機能を提供します。 |
IVsUIShell7 |
ツール ウィンドウとドキュメント ウィンドウへのアクセスや作成など、基本的なウィンドウ機能へのアクセスを提供します。 |
IVsUIShellArrangeWindows |
ウィンドウ サイズの変更を計算するためのメソッドを提供します。 |
IVsUIShellDocumentWindowMgr |
ストリーム、ウィンドウの位置、エディターの種類、およびすべてのアクティブなウィンドウのビューを保存して取得します。 環境によって実装されます。 めったに使用されません。 |
IVsUIShellOpenDocument |
環境内で開いているドキュメントの状態を制御します。 |
IVsUIShellOpenDocument2 |
既定のドキュメント プレビューアーの一覧を提供します。 環境によって実装されます。 を拡張しますが、 から IVsUIShellOpenDocument継承することはありません。 |
IVsUIShellOpenDocument3 |
環境内で開いているドキュメントの状態を制御します。 |
IVsUIShellOpenDocument4 |
ドキュメントを開く追加のメソッドを提供します。 |
IVsUISimpleDataSource |
と Microsoft.VisualStudio.IVsUICollectionChangeEventsの基本インターフェイスをMicrosoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents表します。 |
IVsUIWin32Bitmap |
HBITMAP オブジェクトをラップするために Win32 形式のビットマップ型で使用されます。 |
IVsUIWin32Bitmap2 | |
IVsUIWin32Element |
Visual Studio ユーザー インターフェイスで Win32 ビジュアル要素を管理します。 |
IVsUIWin32Icon |
Visual Studio ユーザー インターフェイスで HICON を管理します。 |
IVsUIWin32Icon2 | |
IVsUIWin32ImageList |
Visual Studio ユーザー インターフェイスで HIMAGELIST 要素を管理します。 |
IVsUIWin32ImageList2 | |
IVsUIWpfElement |
Visual Studio ユーザー インターフェイスWindows Presentation Foundationフレームワーク要素を作成します。 |
IVsUIWpfLoader |
ビジュアル Windows Presentation Foundation (WPF) 要素を作成して表示します。 |
IVsUpdateSolutionEvents |
ソリューションとプロジェクト ビルドのビルド イベントをシンクするために VSPackage によって実装されます。 |
IVsUpdateSolutionEvents2 |
ソリューションとプロジェクト ビルドのビルド イベントをシンクするために VSPackage によって実装されます。 |
IVsUpdateSolutionEvents3 |
ソリューション構成の変更のイベントを定義します。 を拡張しますが、 と IVsUpdateSolutionEventsはIVsUpdateSolutionEvents2継承しません。 これらのイベントを監視するには、 インターフェイスを実装し、 の メソッドIVsSolutionBuildManager3のAdviseUpdateSolutionEvents3(IVsUpdateSolutionEvents3, UInt32)引数として使用します。 |
IVsUpdateSolutionEvents4 |
ソリューション構成の変更のイベントを定義します。 これらのイベントを監視するには、 インターフェイスを実装し、 の メソッドIVsSolutionBuildManager5のAdviseUpdateSolutionEvents4(IVsUpdateSolutionEvents4, UInt32)引数として使用します。 |
IVsUpdateSolutionEvents5 | |
IVsUpdateSolutionEventsAsync |
このインターフェイスは、UpdateSolution_EndLastUpdateActionAsync イベントに応答できる必要がある SolutionBuildManager のクライアントによって実装されます。 クライアントが作業を完了すると、指定されたコールバックで CompleteLastUpdateAction() メソッドを呼び出し、SolutionBuildManager で待機する必要がなくなったことを示します。 これは、クライアントが UI スレッドで実行時間の長い作業をブロックしないようにするために使用されます。 |
IVsUpdateSolutionEventsAsyncCallback |
UpdateSolution_EndLastUpdateActionAsyncの非同期実装者が、作業が完了したときに SolutionBuildManager に通知するメソッドを提供します。 「IVsUpdateSolutionEventsAsync」を参照してください。 |
IVsUpgradeBuildPropertyStorage |
プロジェクト ファイル内のビルド関連情報をアップグレードします。 |
IVsUpgradeLogger |
エラーと情報メッセージを報告します。 |
IVsUpgradeLogger2 |
エラーと情報メッセージを報告します。 |
IVsUserContext |
コンテキストまたはサブコンテキスト バッグ内の属性とキーワード (コンテキストとサブコンテキスト) を管理します。 |
IVsUserContextCustomize |
キーワード (keyword)検索のコンテキストの範囲に関する情報を提供します。 |
IVsUserContextItem |
項目の F1Help コンテキストについて説明します。 の IVsUserContextItemCollectionメンバー。 |
IVsUserContextItemCollection |
状況依存のヘルプで使用するために、コンテキスト項目 (IVsUserContextItem) のインデックス付きコレクションを維持します。 |
IVsUserContextItemEvents |
状況依存のヘルプ項目が使用可能な場合に呼び出されるメソッドを定義します。 このインターフェイスを実装し、 インターフェイスの IVsMonitorUserContext にAdviseContextItemEvents(IVsUserContextItemEvents, UInt32)渡してイベント通知を受信します。 |
IVsUserContextItemProvider |
状況依存のヘルプ項目のプロバイダーを定義します。 プロバイダーを実装し、 インターフェイスの IVsMonitorUserContext メソッドにRegisterItemProvider(IVsUserContextItemProvider, UInt32)登録します。 |
IVsUserContextUpdate |
更新通知を受信したときにコンテキスト バッグを更新できます。 |
IVsUserSettings |
Visual Studio 設定メカニズムによって保持される状態情報を必要とする VSPackage によって実装されるインターフェイス。 |
IVsUserSettings2 |
設定のインポートとエクスポートに関するヘルプを提供します。 |
IVsUserSettings3 | |
IVsUserSettingsMigration |
ユーザー設定を移行します。 |
IVsUserSettingsQuery |
VSPackage の設定を保存する必要があるかどうかを示すことができます。 |
IVsVba |
互換性のために残されています。 |
IVsWebAppMigration |
Web プロジェクトを移行する方法を提供します。 |
IVsWebBrowser |
Web ブラウザーを操作します。 インターフェイスの CreateWebBrowser(UInt32, Guid, String, String, IVsWebBrowserUser, IVsWebBrowser, IVsWindowFrame)IVsWebBrowsingService メソッドによって返されます。 (SID_SVsWebBrowsingService) サービスから インターフェイスの IVsWebBrowsingService インスタンスを SVsWebBrowsingService 取得できます。 |
IVsWebBrowserUser |
のクライアント IVsWebBrowsingService がホストされている Web ブラウザー コントロールを制御する方法を提供します。 |
IVsWebBrowserUser2 |
のクライアント IVsWebBrowsingService が、ホストされているブラウザー コントロールにサービスを提供できるようにします。 を拡張しますが、 は IVsWebBrowserUser継承しません。 |
IVsWebBrowsingService |
パッケージが Web 閲覧セッションを作成および制御できるようにします。 (SID_SVsWebBrowsingService) サービスからこのインターフェイスのインスタンスを SVsWebBrowsingService 取得できます。 |
IVsWebFavorites |
パッケージをユーザーのお気に入りリストに追加できるようにします。 (SID_SVsWebFavorites) サービスから インターフェイスのインスタンスを SVsWebFavorites 取得できます。 |
IVsWebMigration |
Web 移行に関するヘルプを提供します。 |
IVsWebMigrationService |
Web プロジェクトの移行に関するヘルプを提供します。 |
IVsWebPreview |
パッケージで Web ページのプレビュー (通常は子ウィンドウ内) を表示できるようにします。 (SID_SVsWebPreview) サービスから インターフェイスのインスタンスを SVsWebPreview 取得できます。 |
IVsWebPreviewAction |
Web プレビュー イベントに応答して呼び出されるメソッドを定義します。 インターフェイスを実装し、Web プレビュー メソッド PreviewURL(IVsWebPreviewAction, String) と PreviewURLEx(IVsWebPreviewAction, String, UInt32, Int32, Int32) インターフェイスで IVsWebPreview 使用します。 |
IVsWebProject |
インターフェイスを使用 IVsAddNewWebProjectItemDlg する Web プロジェクト オブジェクトによって実装されます。 |
IVsWebProxy |
Web プロキシ サービス インターフェイス。 |
IVsWebService |
プロジェクトによって提供される 1 つの Web サービスを表します。 によって保持される Web サービスのコレクションの一部として管理されます IVsWebServiceProvider。 |
IVsWebService3 |
設計時にエンドポイントとメタデータ検出情報をより深く理解できる 1 つの Web サービスを表します。 このオブジェクトにアクセスするには、サポートされている場合は、インスタンスからクエリ (QueryInterface) を実行 IVsWebService します。 |
IVsWebServiceEndpoint |
Web サービスの 1 つのエンドポイント (サービス エンドポイントかメタデータ検出エンドポイントか) を表します。 |
IVsWebServiceEvents |
Web サービスが削除、名前変更、または変更されたときに呼び出されるイベントを定義します。 インターフェイスの メソッドIVsWebServiceのAdviseWebServiceEvents(IVsWebServiceEvents, UInt32)引数として使用されます。 |
IVsWebServiceProvider |
Web サービス (IVsWebService) のコレクションを保持し、イベントに対して適切なメソッドを呼び出します。 |
IVsWebServiceProviderDebug |
プロジェクト システムで、特定の Web サービスのワーカー プロセスのデバッグ方法をカスタマイズできるようにします。 このインターフェイスは、 オブジェクトで をIVsWebServiceProvider呼び出 |
IVsWebServiceProviderEvents |
Web サービスが Web サービス プロバイダー コレクションに追加または削除されるときに呼び出されるメソッドを定義します。 インターフェイスの メソッドIVsWebServiceProviderのAdviseWebServiceProviderEvents(IVsWebServiceProviderEvents, UInt32)引数として使用されます。 |
IVsWebURLMRU |
パッケージで、最近使用した (MRU) URL の一覧に URL を追加し、MRU リスト内のすべての URL の一覧を取得できるようにします。 (SID_SVsWebURLMRU) サービスから インターフェイスのインスタンスを SVsWebURLMRU 取得できます。 |
IVsWindowFrame |
ツール ウィンドウとドキュメント ウィンドウの両方の環境ウィンドウ フレームの動作とプロパティへのアクセスを提供します。 |
IVsWindowFrame2 |
ウィンドウ フレームで、イベントの通知を受け取りたいすべてのユーザーに通知 IVsWindowFrameNotify を送信できるようにします。 |
IVsWindowFrame3 |
ツール ウィンドウとドキュメント ウィンドウを表すオブジェクトに IVsWindowFrame Visual Studio シェルによって実装されます。 このインターフェイスは、QueryInterface によって オブジェクトから IVsWindowFrame 取得できます。 |
IVsWindowFrame4 |
ツール ウィンドウとドキュメント ウィンドウのオブジェクトに IVsWindowFrame4Visual Studio Environment によって実装されます。 このインターフェイスは、ポインターから IVsWindowFrame QueryInterface によって取得できます。 |
IVsWindowFrame5 |
ツール ウィンドウとドキュメント ウィンドウの両方の環境ウィンドウ フレームの動作とプロパティへのアクセスを提供します。 |
IVsWindowFrame6 | |
IVsWindowFrameEvents |
ウィンドウ フレームのイベントを提供します。 |
IVsWindowFrameEvents2 | |
IVsWindowFrameEvents3 | |
IVsWindowFrameNotify |
ウィンドウ フレームの 1 つに対する変更をパッケージに通知します。 によって重ね合わされます IVsWindowFrameNotify3。 |
IVsWindowFrameNotify2 |
ウィンドウ フレームが閉じられたときにクライアントに通知します。 |
IVsWindowFrameNotify3 |
ウィンドウ フレームのいずれかに変更が加えられたときに VSPackage に通知します。 |
IVsWindowFrameNotify4 | |
IVsWindowFrameSwitcher |
複数のクライアント領域ビューの切り替えをサポートするツール ウィンドウを管理します。 |
IVsWindowPane |
基本的なウィンドウ ウィンドウ機能を提供します。 |
IVsWindowPaneCommit |
別のコマンドが呼び出される前に、ウィンドウがフォーカスを持つコントロールで保留中の編集をコミットできるようにします。 |
IVsWindowPaneCommitFilter |
変更をコミットする前に変更をコミットするコマンドのインターセプトを有効にします。 |
IVsWindowSearch |
検索可能なコンテンツが必要なウィンドウによって実装されます。 検索ホストはこのインターフェイスを呼び出して検索を開始するか、検索オプションを取得します。 インターフェイスが IVsWindowPane クラスまたはVSFPROPID_ViewHelperのツール ウィンドウによって実装されると、SearchEnabled のシェルによって呼び出され、ツール ウィンドウに対して検索が有効になっている場合にチェックされます。 シェルは、シェル フレーム/ツール バー領域の検索コントロールの既定の配置を使用して、ウィンドウに関連付けられている検索ホストを自動的に設定します。 |
IVsWindowSearchBooleanOption |
共通検索コントロールのポップアップのブール値オプションを実装します。 |
IVsWindowSearchCommandOption |
共通の検索コントロール ポップアップの UI オプションを提供します。 |
IVsWindowSearchCustomFilter |
検索文字列のカスタム検索フィルターを提供します。 |
IVsWindowSearchEvents |
UI に反映する必要がある検索フィルターまたはオプションに変更が発生したことをウィンドウ ホストに通知します。 |
IVsWindowSearchFilter |
ウィンドウ検索フィルターに関する情報を提供します。 |
IVsWindowSearchHost |
検索コントロールを設定します。 |
IVsWindowSearchHostFactory |
ウィンドウ検索コントロールを作成します。 このインターフェイスは Visual Studio 環境によって実装され、サービスから取得されます SVsWindowSearchHostFactory 。 |
IVsWindowSearchOption |
ウィンドウ検索コントロールの表示可能なオプションを提供します。 |
IVsWindowSearchSimpleFilter |
検索コントロールの基本的な検索フィルターを提供します。 |
IVsWindowView |
ウィンドウ内のクライアント領域の一部を制御します。 DocView オブジェクトまたは ViewHelper オブジェクトに実装して、他のインターフェイスをオーバーライドできるインターフェイスの 1 つ。 めったに使用されません。 |
IVsWorkingFolders | |
IVsWorkingFoldersEvents | |
IVsWritableSettingsStore |
設定を読み取り/列挙および作成/削除するための編集可能なストアを管理します。 から取得 GetWritableSettingsStore(UInt32, IVsWritableSettingsStore)されます。 インターフェイスから派生し、そのインターフェイスの IVsSettingsStore 読み取り/列挙機能を継承します。 |
IVsXMLMemberData |
XML 表現からメンバーに関する情報を抽出します。 インターフェイスの GetMemberDataFromXML(String, IVsXMLMemberData)IVsXMLMemberIndexService メソッドによって返されます。 (SID_SVsXMLMemberIndexService) サービスからそのインターフェイスのインスタンスを SVsXMLMemberIndexService 取得できます。 |
IVsXMLMemberData3 |
XML 表現からメンバーに関する情報を抽出します。 を拡張しますが、 は IVsXMLMemberData継承しません。 を返すオブジェクトに対してクエリを IVsXMLMemberData 実行して、 がサポートされているかどうかを確認します IVsXMLMemberData3。 |
IVsXMLMemberData4 |
XML ドキュメントから情報を抽出します。 |
IVsXMLMemberData5 |
XML ドキュメントから情報を抽出します。 |
IVsXMLMemberData6 | |
IVsXMLMemberDataCallBack |
メタデータを表す XML ドキュメントのメンバーの表示名を提供します。 |
IVsXMLMemberDataCapability |
XML ドキュメントの機能情報を表します。 |
IVsXMLMemberDataDeprecation |
XML メンバーを非推奨にするための情報を提供します。 |
IVsXMLMemberDataRegisterCallBack |
インターフェイスを IVsXMLMemberDataCallBack 登録します。 |
IVsXMLMemberIndex |
メタデータ ファイルに対応する XML ドキュメント内のメンバーのインデックスを作成します。 環境によって実装されます。 インターフェイスの CreateXMLMemberIndex(String, IVsXMLMemberIndex)IVsXMLMemberIndexService メソッドによって返されます。 |
IVsXMLMemberIndexService |
指定されたメタデータ ファイルに対応する XML ドキュメントにアクセスできるようにします。 (SID_SVsXMLMemberIndexService) サービスから インターフェイスのインスタンスを SVsXMLMemberIndexService 取得できます。 |
IWebApplicationCtxSvc |
ファイルで使用できるインターフェイスを返すことによって、ファイルの IServiceProvider IntelliSense インフラストラクチャを設定します。 (SID_SWebApplicationCtxSvc) サービスから インターフェイスのインスタンスを SWebApplicationCtxSvc 取得できます。 |
IWebClassLibProject |
Web クラス ライブラリ プロジェクトのメソッドを提供します。 |
IWebClassLibProjectEvents |
Web クラス ライブラリ イベントを提供します。 |
IWebClassLibProjectSvc |
Web クラス ライブラリを作成するメソッドを提供します。 |
IWebFileCtxService |
特定のアセンブリ ファイル用に IntelliSense インフラストラクチャを準備します。 (SID_SWebFileCtxService) サービスから インターフェイスのインスタンスを SWebFileCtxService 取得できます。 |
SApplicationObject |
DTE オブジェクトへの参照を返すために に渡されます GetService(Type) 。 |
SAppxManifestDesignerService |
への参照を GetService(Type) 返すために に IAppxManifestDesignerService渡されます。 |
SAsyncServiceProvider |
IAsyncServiceProvider サービスのサービス ID。 |
SBuilderWizardManager |
への参照を GetService(Type) 返すために に IBuilderWizardManager渡されます。 |
SCodeNavigate |
への参照を GetService(Type) 返すために に ICodeNavigate渡されます。 |
SCompEnumService |
インターフェイスへの参照を返すために にIVsProvideComponentEnumeration渡されますGetService(Type)。 |
SDirList |
このサービスは を返 IDirListしません。 そのインターフェイスを取得する方法の説明については、そのインターフェイスのドキュメントを参照してください。 |
SDTE |
に渡され、Visual Studio 統合開発環境 (IDE) への参照が返されます GetGlobalService(Type) 。 |
SExtendedTypeLib |
への参照を GetService(Type) 返すために に IExtendedTypeLib渡されます。 |
SExtensionManager |
Visual Studio 拡張機能マネージャーへの参照を照会するために使用されます。 |
SharedMSBuildFilesManagerHierarchy |
共有 MSBuild ファイルを含むプロジェクト階層。 [変更の保存] ダイアログで、このプロジェクト ファイルは "[Shared MSBuild Project Files]" という名前で表示されます。 このノードは、保存する必要がある共有 MSBuild ファイルがあり、ファイルが特定の共有アセット プロジェクトとアフィニティを持たない場合に、[変更の保存] ダイアログに表示されます。 この階層の新しいシングルトン インスタンスは、ソリューションごとに (必要に応じて) 作成され、ソリューションが閉じると閉じられます。 このシングルトン階層は、常にそのプロパティと同じ値を VSHPROPID_ProjectIDGuid 持ちます。 SharedMSBuildFilesManagerHierarchy プロジェクトでは、各共有 MSBuild ファイル プロジェクト項目の プロパティと VSHPROPID_SharedAssetsProject プロパティがサポートVSHPROPID_SharedProjectHierarchyされています。 |
SharedProjectReferenceProviderGuid |
[参照マネージャーの追加] ダイアログの [共有プロジェクト参照] タブの GUID。 |
SIVsPackageDynamicToolOwner |
への参照を GetService(Type) 返すために に IVsPackageDynamicToolOwner渡されます。 |
SLicensedClassManager |
への参照を GetService(Type) 返すために に ILicensedClassManager渡されます。 |
SLocalRegistry |
インターフェイスと ILocalRegistry2 インターフェイスへの参照を返すために にILocalRegistry渡されますGetService(Type)。 |
SOleComponentUIManager |
または IOleInPlaceComponentUIManager インターフェイスへの参照を返すために にIOleComponentUIManager渡されますGetService(Type)。 |
SOleInPlaceComponent |
への参照を GetService(Type) 返すために に IOleInPlaceComponent渡されます。 |
SOleInPlaceComponentSite |
への参照を GetService(Type) 返すために に IOleInPlaceComponentSite渡されます。 |
SProfferAsyncService |
IAsyncServiceProvider サービスのサービス。 |
SProfferService |
への参照を GetService(Type) 返すために に IProfferService渡されます。 |
SProfferTypeLib |
への参照を GetService(Type) 返すために に IProfferTypeLib渡されます。 |
STrackSelection |
への参照を GetService(Type) 返すために に ITrackSelection渡されます。 |
SUIHostCommandDispatcher |
への参照を GetService(Type) 返すために に IOleCommandTarget渡されます。 |
SUIHostLocale |
への参照を GetService(Type) 返すために に IUIHostLocale渡されます。 |
SVsAccountManagementService |
アカウント管理サービスを表します。 |
SVsAccountManager |
アカウント マネージャー サービスを表します。 |
SVsActivityLog |
インターフェイスへの参照を返すために にIVsActivityLog渡されますGetService(Type)。 |
SVsAddProjectItemDlg |
への参照を GetService(Type) 返すために に IVsAddProjectItemDlg渡されます。 |
SVsAddWebReferenceDlg |
への参照を GetService(Type) 返すために に IVsAddWebReferenceDlg渡されます。 |
SVsAppCommandLine |
への参照を GetService(Type) 返すために に IVsAppCommandLine渡されます。 |
SVsAppContainerDeveloperLicensing |
への参照を GetService(Type) 返すために に IVsAppContainerDeveloperLicensing渡されます。 |
SVsAppContainerProjectDeploy |
への参照を GetService(Type) 返すために に IVsAppContainerProjectDeploy渡されます。 |
SVsAssemblyNameUnification |
への参照を GetService(Type) 返すために に IVsAssemblyNameUnification渡されます。 |
SVsBuildManagerAccessor |
を取得 IVsBuildManagerAccessorするサービス。 |
SVsBuiltInServiceInfoQueryService | |
SVsCallBrowser |
インターフェイスへの参照を返すために にIVsCallBrowser渡されますGetService(Type)。 |
SVsClassView |
への参照を GetService(Type) 返すために に IVsClassView渡されます。 |
SVsCmdNameMapping |
への参照を GetService(Type) 返すために に IVsCmdNameMapping渡されます。 |
SVsCodeDefView |
インターフェイスへの参照を返すために にIVsCodeDefView渡されますGetService(Type)。 |
SVsCodeShareHandler |
への参照を GetService(Type) 返すために に IVsCodeShareHandler渡されます。 |
SVsCommandWindow |
または IVsCommandWindow2へのGetService(Type)参照を返すために にIVsCommandWindow渡されます。 |
SVsCommandWindowsCollection |
インターフェイスへの参照を返すために にIVsCommandWindowsCollection渡されますGetService(Type)。 |
SVsCommonMessagePumpFactory |
ユーザーが の IVsCommonMessagePumpFactoryインスタンスを取得できるようにするサービス。 |
SVsComplusLibrary |
への参照を GetService(Type) 返すために に IVsLibraryReferenceManager渡されます。 |
SVsComponentModelHost |
への参照を GetService(Type) 返すために に IVsComponentModelHost渡されます。 |
SVsComponentSelectorDlg |
への参照を GetService(Type) 返すために に IVsComponentSelectorDlg渡されます。 |
SVsComponentSelectorDlg2 |
インターフェイスへの参照を返すために にIVsComponentSelectorDlg2渡されますGetService(Type)。 |
SVsConfigurationManagerDlg |
インターフェイスへの参照を返すために にIVsConfigurationManagerDlg渡されますGetService(Type)。 |
SVsCreateAggregateProject |
インターフェイスへの参照を返すために にIVsCreateAggregateProject渡されますGetService(Type)。 |
SVsDataObjectStringMapManager |
このサービスを使用して、 の IVsDataObjectStringMapManagerインスタンスを取得します。 |
SVsDataSourceFactory |
Visual Studio シェルのデータ ソース ファクトリを表します。 |
SVsDebuggableProtocol |
への参照を GetService(Type) 返すために に IVsDebuggableProtocol渡されます。 |
SVsDebugLaunch |
への参照を GetService(Type) 返すために に IVsDebugLaunch渡されます。 |
SVsDebugRemoteDiscoveryUI |
への参照を GetService(Type) 返すために に IVsDebugRemoteDiscoveryUI渡されます。 |
SVsDebugTargetSelectionService |
への参照を GetService(Type) 返すために に IVsDebugTargetSelectionService渡されます。 |
SVsDesignTimeAssemblyResolution |
このサービスを使用して を取得 IVsDesignTimeAssemblyResolutionします。 |
SVsDetermineWizardTrust |
への参照を GetService(Type) 返すために に IVsDetermineWizardTrust渡されます。 |
SVsDifferenceService |
への参照を GetService(Type) 返すために に IVsDifferenceService渡されます。 |
SVsDiscoveryService |
への参照を GetService(Type) 返すために に IVsDiscoveryService渡されます。 |
SVsEnumHierarchyItemsFactory |
への参照を GetService(Type) 返すために に IVsEnumHierarchyItemsFactory渡されます。 |
SVsErrorList |
への参照を GetService(Type) 返すために に IVsErrorList渡されます。 |
SVsExternalFilesManager |
への参照を GetService(Type) 返すために に IVsExternalFilesManager渡されます。 |
SVsFileChange |
内部インターフェイス |
SVsFileChangeEx |
への参照を GetService(Type) 返すために に IVsFileChangeEx渡されます。 |
SVsFileMergeService |
への参照を GetService(Type) 返すために に IVsFileMergeService渡されます。 |
SVsFilterAddProjectItemDlg |
への参照を GetService(Type) 返すために に IVsFilterAddProjectItemDlg渡されます。 |
SVsFilterKeys |
への参照を GetService(Type) 返すために に IVsFilterKeys渡されます。 |
SVsFontAndColorCacheManager |
Font および Color キャッシュ マネージャー サービスの Visual Studio SDK 実装へのアクセスを提供する オブジェクト。 |
SVsFontAndColorStorage |
Font および Color ストレージ サービスの Visual Studio SDK 実装へのアクセスを提供する オブジェクト。 |
SVsFrameworkMultiTargeting |
への参照を GetService(Type) 返すために に IVsFrameworkMultiTargeting渡されます。 |
SVsFrameworkRetargetingDlg |
への参照を GetService(Type) 返すために に IVsFrameworkRetargetingDlg渡されます。 |
SVsGeneralOutputWindowPane |
VS 環境の [全般] 出力ウィンドウのIID_IVsOutputWindowPane インターフェイスを返す擬似サービス。 このサービスに対してクエリを実行すると、まだ作成されていない場合は、[全般] 出力ウィンドウが作成されます。 [全般] 出力ウィンドウは、プロジェクトを開くなどの操作に関連するメッセージなど、一般的なステータス メッセージをユーザーに表示するのに適した場所です。 |
SVsGlobalSearch |
への参照を GetService(Type) 返すために に IVsGlobalSearch渡されます。 |
SVsHelpService |
への参照を GetService(Type) 返すために に IVsHelpSystem渡されます。 |
SVsHierarchyManipulation |
インターフェイスへの参照を返すために にIVsHierarchyManipulation渡されますGetService(Type)。 |
SVsHTMLConverter |
への参照を GetService(Type) 返すために に IVsHTMLConverter渡されます。 |
SVsHubService |
VsHub サービスを実装するサービスの種類。 |
SVsImageService |
への参照を GetService(Type) 返すために に IVsImageService渡されます。 |
SVsIME |
への参照を GetService(Type) 返すために に IVsIME渡されます。 |
SVsInfoBarUIFactory | |
SVsIntegratedHelp |
インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに SVsHelp 渡されます。 |
SVsIntelliMouseHandler |
への参照を GetService(Type) 返すために に IVsIntelliMouseHandler渡されます。 |
SVsIntellisenseEngine |
インターフェイスへの参照を返すために にIVsIntellisenseEngine渡されますGetService(Type)。 |
SVsIntellisenseProjectHost |
インターフェイスへの参照を返すために にIVsIntellisenseProjectHost渡されますGetService(Type)。 |
SVsIntellisenseProjectManager |
インターフェイスへの参照を返すために にIVsIntellisenseProjectManager渡されますGetService(Type)。 |
SVsInvalidateCachedCommandState | |
SVsInvisibleEditorManager |
への参照を GetService(Type) 返すために に IVsInvisibleEditorManager渡されます。 |
SVsLaunchPad |
への参照を GetService(Type) 返すために に IVsLaunchPad渡されます。 |
SVsLaunchPadFactory |
への参照を GetService(Type) 返すために に IVsLaunchPadFactory渡されます。 |
SVsLongIdleManager |
を提供 IVsLongIdleManagerします。 |
SVsMacroRecorder |
への参照を GetService(Type) 返すために に IVsMacroRecorder渡されます。 |
SVsMacros |
への参照を GetService(Type) 返すために に IVsMacros渡されます。 |
SVsMainWindowDropTarget |
このサービスは、IDropTarget インターフェイスを実装します。 これは、IDE のメイン ウィンドウのドラッグ/ドロップ ハンドラーです。 このドラッグ/ドロップ ハンドラーは、ファイル システム (Windows エクスプローラー) およびファイルを提供するその他のソースからファイルをドラッグするために使用されるCF_HDROP形式を処理します。 それ以外の場合はドラッグ/ドロップに登録しないすべてのウィンドウ (::RegisterDragDrop) は、このハンドラーを無料で継承します。 ドラッグ/ドロップ自体に登録するユーザーは、このファイルを開くファイルを継承しません。 |
SVSMDCodeDomProvider |
メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDCodeDomProvider インターフェイスへの参照が返されます。 |
SVSMDDesignerService |
メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDCodeDomCreator インターフェイスと IVSMDDesignerService インターフェイスへの参照が返されます。 |
SVSMDPropertyBrowser |
メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDPropertyBrowser インターフェイスへの参照が返されます。 |
SVSMDTypeResolutionService |
メソッドに QueryService(Guid, Guid, IntPtr) 渡され、IVSMDTypeResolutionService インターフェイスへの参照が返されます。 |
SVsMenuEditor |
への参照を GetService(Type) 返すために に IVsMenuEditor渡されます。 |
SVsMenuEventsService | |
SVsMonitorUserContext |
への参照を GetService(Type) 返すために に IVsMonitorUserContext渡されます。 |
SVsMRUItemsStore |
への参照を GetService(Type) 返すために に IVsMRUItemsStore渡されます。 |
SVsNavigateToService | |
SVsObjBrowser |
への参照を GetService(Type) 返すために に IVsObjBrowser渡されます。 |
SVsObjectManager |
への参照を GetService(Type) 返すために に IVsObjectManager渡されます。 |
SVsObjectSearch |
への参照を GetService(Type) 返すために に IVsObjectSearch渡されます。 |
SVsOpenProjectOrSolutionDlg |
インターフェイスへの参照を返すために にIVsOpenProjectOrSolutionDlg渡されますGetService(Type)。 |
SVsOutputWindow |
への参照を GetService(Type) 返すために に IVsOutputWindow渡されます。 |
SVsPackageInfoQueryService | |
SVsParseCommandLine |
への参照を GetService(Type) 返すために に IVsParseCommandLine渡されます。 |
SVsPathVariableResolver |
インターフェイスへの参照を返すために にIVsPathVariableResolver渡されますGetService(Type)。 |
SVsPreviewChangesService |
インターフェイスへの参照を返すために にIVsPreviewChangesService渡されますGetService(Type)。 |
SVsProfferCommands |
このサービスを使用して を取得 IVsProfferCommands4します。 |
SVsProfileDataManager |
インターフェイスへの参照を返すために にIVsProfileDataManager渡されますGetService(Type)。 |
SVsProfilerLauncher |
への参照を GetService(Type) 返すために に IVsProfilerLauncher渡されます。 |
SVsProfilesManagerUI |
インターフェイスへの参照を返すために にIVsProfilesManagerUI渡されますGetService(Type)。 |
SVsProjectMRU |
を提供 IVsProjectMRUします。 |
SVsPropertyPageFrame |
への参照を GetService(Type) 返すために に IVsPropertyPageFrame渡されます。 |
SVsQueryEditQuerySave |
への参照を GetService(Type) 返すために に IVsQueryEditQuerySave2渡されます。 |
SVsReferenceManager |
への参照を GetService(Type) 返すために に IVsReferenceManager渡されます。 |
SVsRegisterDebugTargetProvider |
インターフェイスへの参照を返すために にIVsRegisterProjectDebugTargetProvider渡されますGetService(Type)。 |
SVsRegisterEditors |
への参照を GetService(Type) 返すために に IVsRegisterEditors渡されます。 |
SVsRegisterNewDialogFilters |
への参照を GetService(Type) 返すために に IVsRegisterNewDialogFilters渡されます。 |
SVsRegisterPriorityCommandTarget |
への参照を GetService(Type) 返すために に IVsRegisterPriorityCommandTarget渡されます。 |
SVsRegisterProjectTypes |
への参照を GetService(Type) 返すために に IVsRegisterProjectTypes渡されます。 |
SVsResourceManager |
インターフェイスへの参照を返すために にIVsResourceManager渡されますGetService(Type)。 |
SVsResourceView |
への参照を GetService(Type) 返すために に IVsResourceView渡されます。 |
SVsRunningDocumentTable |
への参照を GetService(Type) 返すために に IVsRunningDocumentTable渡されます。 |
SVsSccManager |
への参照を GetService(Type) 返すために に IVsSccManager2渡されます。 |
SVsSccToolsOptions |
インターフェイスへの参照を返すために にIVsSccToolsOptions渡されますGetService(Type)。 |
SVsServiceInfoQueryService |
IVsServiceInfoQueryService サービスのサービス。 |
SVsSettingsManager |
Visual Studio 設定のサービスを表します。 このサービスを使用して を取得 IVsSettingsManagerします。 |
SVsSettingsReader |
インターフェイスへの参照を返すために にIVsSettingsReader渡されますGetService(Type)。 |
SVsSetupCompositionService |
IVsSetupCompositionQueryService サービスのサービス。 |
SVsSharedProjectReferencesHelper |
SVsSharedProjectReferencesHelper サービスは、共有プロジェクト参照を変更するためにプロジェクトを再読み込みする必要があるプロジェクト システムのサポートを提供します (たとえば、プロジェクトのインポートのセットを変更します)。 |
SVsShell |
への参照を GetService(Type) 返すために に IVsShell渡されます。 |
SVsShellDebugger |
への参照を GetService(Type) 返すために に IVsDebugger渡されます。 |
SVsShellMonitorSelection |
への参照を GetService(Type) 返すために に IVsMonitorSelection渡されます。 |
SVsSmartOpenScope |
インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsSmartOpenScope 渡されます。 |
SVsSolution |
への参照を GetService(Type) 返すために に IVsSolution渡されます。 |
SVsSolutionBuildManager |
への参照を GetService(Type) 返すために に IVsSolutionBuildManager渡されます。 |
SVsSolutionObject |
インターフェイスへの参照を返すために にIVsSolution渡されますGetService(Type)。 代わりに SVsSolution サービスを使用します。 |
SVsSolutionPersistence |
への参照を GetService(Type) 返すために に IVsSolutionPersistence渡されます。 |
SVsSourceControl |
Visual Studio ソース管理への参照を照会するために使用されます。 |
SVsSQLCLRReferences |
インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsSQLCLRReferences 渡されます。 |
SVsStartPageDownload |
インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsStartPageDownload 渡されます。 |
SVsStartupProjectsListService | |
SVsStatusbar |
への参照を GetService(Type) 返すために に IVsStatusbar渡されます。 |
SVsStrongNameKeys |
インターフェイスへの参照を QueryService(Guid, Guid, IntPtr) 返すために メソッドに IVsStrongNameKeys 渡されます。 |
SVsStructuredFileIO |
への参照を GetService(Type) 返すために に IVsStructuredFileIO渡されます。 |
SVsSymbolicNavigationManager |
への参照を GetService(Type) 返すために に IVsSymbolicNavigationManager渡されます。 |
SVsTargetFrameworkAssemblies |
への参照を GetService(Type) 返すために に IVsTargetFrameworkAssemblies渡されます。 |
SVsTaskList |
への参照を GetService(Type) 返すために に IVsTaskList渡されます。 |
SVsTaskSchedulerService |
への参照を GetService(Type) 返すために に IVsTaskSchedulerService渡されます。 |
SVsTextOut |
への参照を GetService(Type) 返すために に IVsTextOut渡されます。 |
SVsThreadedWaitDialog |
インターフェイスへの参照を返すために にIVsThreadedWaitDialog渡されますGetService(Type)。 |
SVsThreadedWaitDialogFactory |
インターフェイスを提供する SVsThreadedWaitDialogFactory サービス。 |
SVsThreadPool |
インターフェイスへの参照を返すために にIVsThreadPool渡されますGetService(Type)。 |
SVsToolbox |
への参照を GetService(Type) 返すために に IVsToolbox渡されます。 |
SVsToolboxActiveXDataProvider |
インターフェイスへの参照を返すために にIVsToolboxDataProvider渡されますGetService(Type)。 |
SVsToolboxDataProviderRegistry |
インターフェイスへの参照を返すために にIVsToolboxDataProviderRegistry渡されますGetService(Type)。 |
SVsToolsOptions |
インターフェイスへの参照を返すために にIVsToolsOptions渡されますGetService(Type)。 |
SVsTrackProjectDocuments |
インターフェイスと IVsTrackProjectDocuments3 インターフェイスへの参照を返すために にIVsTrackProjectDocuments2渡されますGetService(Type)。 |
SVsTrackProjectRetargeting |
への参照を GetService(Type) 返すために に IVsTrackProjectRetargeting渡されます。 |
SVsTrackSelectionEx |
への参照を GetService(Type) 返すために に IVsTrackSelectionEx渡されます。 |
SVsUIContextMonitor | |
SVsUIDataConverters |
Visual Studio ユーザー インターフェイスのデータ コンバーターのサービスを表します。 このサービスを使用して を取得 IVsUIDataConverterManagerします。 |
SVsUIFactory |
Visual Studio ユーザー インターフェイスのユーザー インターフェイス ファクトリを表します。 このサービスを使用して を取得 IVsUIFactoryします。 |
SVsUIHierWinClipboardHelper |
への参照を GetService(Type) 返すために に IVsUIHierWinClipboardHelper渡されます。 |
SVsUIShell |
への参照を GetService(Type) 返すために に IVsUIShell渡されます。 |
SVsUIShellDocumentWindowMgr |
への参照を GetService(Type) 返すために に IVsUIShellDocumentWindowMgr渡されます。 |
SVsUIShellOpenDocument |
への参照を GetService(Type) 返すために に IVsUIShellOpenDocument渡されます。 |
SVsUpgradeLogger |
インターフェイスへの参照を返すために にIVsUpgradeLogger渡されますGetService(Guid)。 |
SVsVba |
への参照を GetService(Type) 返すために に IVsVba渡されます。 |
SVsWebBrowsingService |
への参照を GetService(Type) 返すために に IVsWebBrowsingService渡されます。 |
SVsWebFavorites |
への参照を GetService(Type) 返すために に IVsWebFavorites渡されます。 |
SVsWebPreview |
への参照を GetService(Type) 返すために に IVsWebPreview渡されます。 |
SVsWebProxy |
への参照を GetService(Type) 返すために に IVsWebProxy渡されます。 |
SVsWebURLMRU |
への参照を GetService(Type) 返すために に IVsWebURLMRU渡されます。 |
SVsWindowFrame |
への参照を GetService(Type) 返すために に IVsWindowFrame渡されます。 |
SVsWindowSearchHostFactory |
への参照を GetService(Type) 返すために に IVsWindowSearchHostFactory渡されます。 |
SVsXMLMemberIndexService |
への参照を GetService(Type) 返すために に IVsXMLMemberIndexService渡されます。 |
SWebApplicationCtxSvc |
提供するサービス。 IWebApplicationCtxSvc. |
SWebFileCtxService |
を提供 IWebFileCtxServiceします。 |
UiContextSynchronousSolutionOperation | |
VsMSBuildTaskFileManager |
インターフェイスと IVsMSBuildTaskFileManager インターフェイスのIVsMSBuildHostObjectコクラス。 これは、MSBuild タスクの IntelliSense とビルド時のサポートを提供する標準実装です。 |
VSPIAImporter |
すべてのラッピング ツールによって実装されます。 |
VsProjectCapabilityExpressionMatcher |
への参照を GetService(Type) 返すために に IVsBooleanSymbolExpressionEvaluator渡されます。 |
VsSymbolicNavigationManager |
プロジェクト スコープベースで登録されるハンドラーの IVsSymbolicNavigationNotify 一覧を管理するグローバル サービスを表します。 このインターフェイスは、 を介して QueryService(Type, Object)使用できます。 |