Microsoft.VisualStudio.Shell 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Account |
アカウント ピッカーの作成に使用するオプションを表します。 |
Account |
ID サービスで動作するアカウント ピッカーの作成に使用されるオプションを表します。 |
Activity |
IVsActivityLog にメッセージをログ記録するための便利な管理メソッドを提供するクラス。 |
Applies |
このエクスポートを適用するタイミングを示すために、UIContext メタデータを MEF エクスポートに追加します。 |
Async |
|
Async |
非同期サービスを処理できる VSPackage を表します。 |
Async |
非同期保存操作の結果を表します |
Async |
非同期サービス プロバイダー。 |
Blocking |
ブロック タスク情報を渡すイベントと共に使用するイベント引数。 パラメーターは、UI スレッド (ブロックされたタスク) で待機しているタスクと、待機をブロックしているタスク (ブロック タスク) を識別します。 |
Bulk |
BulkFileOperation には、ソリューションで現在開かれているファイルの大部分を使用して操作を安全に実行する機能が用意されています。 例の 1 つが SCC です。 操作の前に、コンシューマーは、変更が予想されるファイルとフォルダーの推定セットを提供する必要があります。 このクラスは、これらすべてのファイルの "ハンズオフ" ロジックを処理します。 操作が完了すると、BulkFileOperation は "ハンズオン" ロジックに必要なすべてのジョブを実行し、何を再読み込みするか (project/solution/nothing) を決定します。 操作の順序は次のとおりです。QueryBulkFileOperationAsync BeginAsync (省略可能) EndAsync (省略可能ですが、この前に BeginAsync を完了する必要があります) Dispose この API は不適切な使用に非常に厳密です。たとえば、BeginAsync が完了するのを待たずに EndAsync を呼び出したり、同じメソッドを 2 回呼び出したりします。 この場合、例外がスローされます。 |
Circular |
循環依存関係が要求されたタスク待機操作中にデッドロックを引き起こす場合に発生する例外。 |
Code |
コード コンテナーのダミー クラス。 コード コンテナーが実際に使用可能になると、コード コンテナー レジストリの準備ができたときに削除されます。 |
Code |
この属性は、特定のファイルの種類のカスタム ファイル ジェネレーター レジストリ エントリを追加します。
例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
Command |
メニューとツール バーを操作した後にフォーカスする要素を保存および復元します。 |
Command |
クラスを CommandSet として宣言し、コマンド セットの名前と関連付けられているサービス ブローカー サービスを指定します。 コマンド セットでは、 を使用してコマンドを ProvideCommandAttribute提供できます。 |
Common |
CommonMessagePump を使用すると、ハンドルまたはハンドルが通知されるまで、呼び出し元は現在のスレッドをブロックできます。 待機中、IDE は再入を防ぐためにモーダル状態になります。 待機に 2 秒を超える時間がかかる場合は、キャンセル可能な待機ダイアログがユーザーに表示されます (既定)。 呼び出し元は、待機ダイアログに既定のテキストを表示する既定の動作を呼び出したり、ダイアログ テキスト、ステータス バーテキスト、タイムアウト値などにカスタム値を提供したりできます。呼び出し元は、IVsCommonMessagePumpClientEvents のカスタム実装を提供することもできます。これにより、メッセージの処理中、タイムアウト、シグナル処理されるハンドルなど、特定のイベントが発生したときにクライアントでコードを実行できます。 このインターフェイスを使用して、待機を続行または返す必要がある場合にデテミンすることもできます。 |
Component |
この属性は、コンポーネント ピッカーのプロパティ ページ登録を追加します。例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:00000000 "ComponentType"=".Net Assembly" |
Com |
アンマネージ コード (COM オブジェクト) と相互運用機能の型を操作するときに使用されるその他のメソッドを提供するクラス |
Default |
VSPackage 情報の登録に使用される既定のレジストリ ルートを定義します。 このクラスは継承できません。 |
Design |
DesignPropertyDescriptor の目的は、プロパティ グリッド内のプロパティの表示名をカスタマイズできるようにすることです。 PropertyDescriptor の CLR 実装では、DisplayName を変更できない。 |
Dialog |
Visual Studio でモーダル フォームを実装するには、このクラスを使用します。 この実装により、フォームは Visual Studio コマンド バーをホストして、標準のコマンド ルーティングに参加できるようになります。 |
Dialog |
によって DialogKeyPendingEvent使用されるイベント引数。 |
Dialog |
Visual Studio の設定メカニズムを使用して、Visual Studio オートメーション モデル、Windows フォーム、および状態永続化をサポートする、ツールボックス プロパティ シート、ToolsOptions ページ、またはカスタム UI ダイアログ ボックスを実装するための標準のダイアログ ボックス機能を提供します。 |
Dialog |
メソッドが apply イベントの OnApply(DialogPage+PageApplyEventArgs) 処理方法を示すことを許可するイベント引数。 |
Editor |
この属性は、この種類の項目が追加または名前変更されたときに Project が IVsEditorFactoryNotify メソッドを呼び出すように、プロジェクト システムのファイル拡張子を追加します。 |
Enumerable |
COM スタイルの IEnumXXX インターフェイスの IEnumerable ラッパーを提供する型のジェネリック 基底クラス。 |
Enumerable |
階層コレクションに対する単純な反復をサポートする基底クラスを提供します。 |
Error |
このタスク プロバイダーは、Visual Studio の [エラー一覧] ウィンドウのタスクを提供するために使用されます。 |
Error |
タスク リストのエラー タスクを表します。 このクラスは IVsErrorItem を実装します。 |
Event |
整数の "Cookie" との間でオブジェクトをマップします。 これは、IVsHierarchy、IVsCfgProvider2、IVsBuildableProjectCfg など、Advise/Unadvise メソッドを持つ VS インターフェイスの実装に役立ちます。 |
Exception |
|
Extension |
|
Extension |
を実装する基底クラスの Package 拡張バージョンを表します IVsPackageExtensionProvider。 |
Extension |
派生クラスで指定された型の拡張ポイント プロバイダーを ExtensionProviderType として登録します。 |
Focus |
別のスレッドに属し、Win32 フォーカスを取得した子 Win32 HWND がある場合に、Visual Studio の UI スレッド上のコントロールによって発生します。 Visual Studio がアクティブ化を失ったり回復したとき、適切なフォーカスの復元に必要です。 |
Hierarchy |
|
Hierarchy |
|
Hierarchy |
によって使用されるイベント引数と イベントを提供 AfterInvalidateItems して OnItemAdded 、どの特定の項目が無効になったか追加されたかを示します。 |
Hierarchy |
IVsHierarchyManipulationStateContext の確定的な復元を容易にする単純なクラス。 |
Hierarchy |
ISolutionTreeFilterProvider の定型部分の一部を実装する基底クラス。 |
Hierarchy |
ISolutionTreeFilter の定型部分の一部を実装する基底クラス。 これには、新しく追加された階層項目がフィルター処理されたビューを通じて常に表示されるようにするための動作が含まれます。これらの項目がフィルターと一致しない場合でも、 派生型は、含まれている項目のセットを構築するためのロジックを実装する必要があります。 |
Info |
InfoBarModel のテキストスパンまたはアクションアイテム内のボタンまたはハイパーリンクを表します。 |
Info |
IVsInfoBarUIElement のアクションに関するイベント引数。 |
Info |
InfoBarModel の ActionItems コレクション内のボタンを表します。 |
Info |
IVsInfoBarUIElement に関するイベント引数。 |
Info |
InfoBarModel の ActionItems コレクション内のハイパーリンクを表します。 |
Info |
IVsInfoBarUIFactory.CreateInfoBar で使用するために、IVsInfoBar を実装するデータ モデルを作成します。 |
Info |
InfoBarModel 内のテキストのスパンを表します。 |
Installed |
この属性は、パッケージの 'インストール済み製品' を登録します。 |
Installed |
既存のツールボックス項目に関する情報を提供します。 |
Known |
定義済みの既知の色テーマ |
Known |
既知の設定コンテナーをListsします。 |
Known |
定義済みの既知の UIContext |
Localizable |
LocalizableProperties には、オブジェクトのローカライズ可能なプロパティに関するカスタム型情報を提供する クラスが用意されています。 |
Loc |
引数を受け取っていないプロパティ、イベント、またはパブリック void メソッドのローカライズ可能な表示名を指定します。 |
Msi |
この属性は、MSI インストーラーによって使用される MSI コンポーネント ID を定義します。 このコンポーネント ID は、このコンポーネントへのインストール パスを示すために使用されます。 パッケージを MSI によってインストールする場合は、パッケージ クラスに配置する必要があります。 |
Msi |
MSI インストーラーのトークン文字列を定義します。 |
New |
IVsNewDocumentStateContext の確定的な復元を容易にする単純なクラス。 |
Observable |
厳密に型指定された値の監視可能な ISettingsList インスタンスの基本型。 |
Ole |
IOleDataObject インターフェイスを実装するマネージド クラスを提供します。 |
Ole |
これは、Invoke 関数が呼び出されたときに OleMenuCommand オブジェクトに渡される引数のセットです。 |
Ole |
このクラスは MenuCommand の拡張です。 |
Ole |
このクラスは、 クラスから MenuCommandService 派生し、 を実装します IOleCommandTarget。 MenuCommandService は、メニュー コマンドのハンドラーを追加し、動詞を定義するために使用されるマネージド クラスです。 |
Output |
TextWriter出力が Visual Studio の出力ウィンドウ ウィンドウに出力される 。 |
Package |
完全に機能する VSPackage を作成するために必要なインターフェイスのマネージド実装を提供します。 |
Package. |
Visual Studio に昇格されるサービスが含まれています。 |
Package. |
|
Package |
登録ツール (RegPkg.exe) が追加の属性を検索するように、この属性を使用して を実装 IVsPackage するクラスを変更します。 詳細については、「VSPackage の登録」を参照してください。 |
Package |
ファイル名、パス、列挙/文字列変換、イメージ、およびその他の関数用の静的ユーティリティのセット。 |
Project |
|
Property |
型コンバーターを定義します。 |
Provide |
この属性は、仕様のパッケージの種類に対して devenv にコマンドライン オプションを追加します。 例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200" |
Provide |
クラスがサポートする IConfigureToolboxItem アセンブリについて説明します。 |
Provide |
この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。 |
Provide |
この属性を使用して派生クラスを Package変更すると、特定のオートメーション オブジェクトが提供されることを宣言します。 |
Provide |
この属性は、アセンブリの読み込み時に候補アセンブリをプローブする必要があるパスを登録します。 例: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" これにより、"PackageFolder" (つまり、pkgdef ファイルの場所) が、アセンブリが読み込まれるようにプローブされるディレクトリとして登録されます。 |
Provide |
この属性は、バインド リダイレクトを定義する値のセットを登録します。 これらの値は、起動時に CLR ランタイム構成にマージされます。 例: [$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken "="19ab8cb7287f414" "Culture"="neutral" "CodeBase"="$PackageFolder$\AssemblyName.dll" "OldVersion"="1.0.0.0" "NewVersion"="2.0.0.0" |
Provide |
この属性は、依存アセンブリ タグを定義する値のセットを CodeBase に登録します。 これらの値は、起動時に CLR ランタイム構成にマージされます。 例: [$RootKey$\RuntimeConfiguration\dependentAssembly\codeBase{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "Name"="AssemblyName" "PublicKeyToken"="19ab8cb7287f414" "Culture"="neutral" "Version"="2.0.0.0" "CodeBase"="$PackageFolder$\AssemblyName.dll" |
Provide |
コード コンテナー プロバイダー情報を登録します。 使用例: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")] |
Provide |
|
Provide |
プロバイダーとその関連ビュー診断コンポーネントを登録します。 |
Provide |
dependentAssembly エントリを生成する属性の親クラス。 |
Provide |
|
Provide |
インターフェイス を継承 Package または実装するクラスに適用すると、ファイル拡張子を特定のエディター ファクトリに関連付けます IVsPackage。 |
Provide |
この属性は、VSPackage がエディター ファクトリを提供することを宣言します。 |
Provide |
ファイル名を特定のエディター ファクトリに関連付けます。 |
Provide |
この属性は、エディター ファクトリによって作成されたエディターに論理ビューを追加します。 |
Provide |
UIContext を特定のエディター ファクトリに関連付けます。 エディターは、UIContext がアクティブな場合にのみ作成できます。 |
Provide |
この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。 |
Provide |
この属性は、UI コンテキスト ルールを登録します |
Provide |
パッケージがファイル システム プロバイダーを提供することを宣言する属性。 「IFileSystemProvider」を参照してください。 |
Provide |
ファイル システム プロバイダー登録エントリのレジストリ値の名前を含むクラス。 |
Provide |
キー バインド テーブル GUID を提供します。 |
Provide |
コード スニペットの言語サービスサポートを登録します。 |
Provide |
言語サービスのエディター ツール オプション ページを設定するための一般的な方法を指定します。 |
Provide |
この属性は、言語のツール オプション カテゴリを宣言するために使用されます。 |
Provide |
ファイル拡張子を特定の言語サービスに関連付けます。 |
Provide |
VSPackage が言語サービスを提供することを Visual Studio に通知します。 マネージド パッケージ フレームワーク (MPF) で使用されます。 |
Provide |
この属性は、パッケージのパッケージ読み込みキーを提供します。 Visual Studio 2010 では不要です。 |
Provide |
VSPackage で使用されるメニュー リソースに関する登録情報を提供します。 このクラスは継承できません。 |
Provide |
この属性は、MSBuild によって認識され、信頼されているターゲットの一覧にカスタム .targets ファイルを登録します。 作成されるレジストリ エントリ: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile" |
Provide |
VSPackage がインターフェイスから作成できるオブジェクトを提供することを Visual Studio に ILocalRegistry通知します。 このクラスは継承できません。 |
Provide |
オプション ページの登録に使用されるすべての属性の基底クラス。 |
Provide |
この属性を独立したオブジェクトに適用して、ユーザーがカスタムの [ツール オプション] ページを使用して VSPackage を構成できるようにします。 |
Provide |
エディターによって提供される物理ビューの属性を宣言します。 |
Provide |
この属性を、VSPackage の Visual Studio 設定のサポートを実装するために使用される独立したオブジェクトに適用します。 |
Provide |
ProvideProjectFactoryAttribute は、パッケージがプロジェクト ファクトリを提供することを宣言します。 |
Provide |
この属性は、指定したプロジェクトの種類の [新しい項目の追加] ダイアログに含める項目を登録します。 VSPackage に配置されます。 |
Provide |
この属性は、パッケージを検索プロバイダー (IVsSearchProvider) エクステンダーとして登録します。 |
Provide |
この属性は、 のサブクラス Package または を実装するクラスに適用されるときに、パッケージがサービスを提供することを示します IVsPackage。 |
Provide |
のサブクラスまたは を実装するクラスに適用すると、パッケージが特定の Package サービスを提供することを宣言します IVsPackage。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。 |
Provide |
この属性は、パッケージが既定のサービスの代替を提供することを示します。 この属性は、 のサブクラス Package または を実装するクラスの定義に IVsPackage含まれています。 |
Provide |
パッケージが所有する設定を登録します。 登録されているすべての設定は、SVsSettingsPersistenceManager を使用して保持する必要があります。 SVsSettingsPersistenceManager を使用して永続化され、登録されていない設定は、既定ではプライベートになります。 |
Provide |
|
Provide |
|
Provide |
|
Provide |
SCC プロバイダー情報を登録します。 使用例: [ProvideSourceControlProvider(registeredName: "Test Provider", displayNameResourceId: "#100", displayNamePackage: "{92f93057-f1fc-49df-870f-b3474046911a}", registeredProvider: "{92f93057-f1fc-49df-870f-b3474046911b}", sccProviderService: "{92f93057-f1fc-49df-870f-b34740466 911c}", IsPublishSupported = true)] 登録例: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Test Provider" "Service"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001
注: 上記で使用したすべての Guid は、説明のみを目的としています。 また、バージョンは 14.0 以上であると見なされます。 |
Provide |
この属性は、ツールボックスの初期化時に作成されるツールボックス グループを宣言します。 |
Provide |
この属性は、ツールボックスがレジストリから読み取るツールボックス項目を宣言します。 詳細については、 の IVsToolboxItemProvider コメントを参照してください。 |
Provide |
VSPackage を実装するクラスにこの属性を適用して、VSPackage が指定されたクリップボード形式のツールボックス項目を提供し、Visual Studio ツールボックスでドラッグ アンド ドロップのサポートを有効にすることを宣言します。 |
Provide |
の特定の実装 IConfigureToolboxItemを提供するように VSPackage を登録します。 ProvideAssemblyFilterAttribute と組み合わせて使用されます。 |
Provide |
ツールボックス項目の種類を定義します。 ツールボックス項目の種類は、[ツールボックス項目の選択] ダイアログ (種類ごとに 1 つのページが作成されます) のページとして公開されます。 |
Provide |
VSPackage を実装するクラスにこの属性を適用して、一連の項目を Visual Studio ツールボックスに提供するかどうかを宣言します。 |
Provide |
Visual Studio IDE の [ツールボックスのカスタマイズ] ダイアログ ページで、1 つ以上のダイアログ ページを提供するように VSPackage を登録します。 |
Provide |
VSPackage がツール ウィンドウを所有していることを Visual Studio に通知します。 |
Provide |
特定のコマンド UI GUID がアクティブになったときに、ツール ウィンドウを表示する必要があることを宣言します。 |
Provide |
この属性は、UI コンテキスト ルールを登録します |
Provide |
この属性は、エディター ファクトリ クラスが特定の論理ビューを提供することを宣言します。 |
Provide |
カスタム XML デザイナーが標準のテキスト ベースの XML エディターを使用して SxS 編集を許可しないことを示すために使用されます。 |
Provide |
カスタム XML デザイナーの XML Chooser に登録情報を提供するために使用します。 |
Read |
ジェネリック IReadOnlyObservableSet の基底クラスを提供します。 |
Register |
この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。 |
Register |
「ProvideEditorExtensionAttribute」を参照してください。 特定のエディター ファクトリにファイル拡張子を登録します。 このクラスは継承できません。 |
Register |
この属性は、エディター ファクトリによって作成されたエディターに論理ビューを追加します。 |
Register |
この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。 |
Register |
regpkg.exe などの登録ツールを使用して登録するときに、 属性を VSPackage に適用して、特定の言語サービスにファイル拡張子を登録します。 詳細については、「VSPackage の登録」を参照してください。 |
Register |
この属性は、パッケージのパッケージ読み込みキーを登録します。 この属性は非推奨とされました。 |
Register |
RegisterProjectItemAttribute の使用は非推奨とされました。 代わりに を使用 ProvideProjectItemAttribute してください |
Registration |
VSPackage 登録の抽象クラス。 RegistrationAttribute クラスを使用すると、登録ツールを変更せずに新しい登録情報を追加できます。 |
Registration |
登録キーを表す抽象クラスを提供します。 |
Registration |
外部ソースから登録属性へのコンテキスト情報を提供する抽象基本クラス。 |
Rss |
VS シェル Rss フィード リーダーでサポートされるルーティング コマンドを提供します。 |
Running |
Visual Studio で現在開いているすべてのドキュメントを追跡する実行中のドキュメント テーブル (RDT) へのアクセスを提供します。 |
Selection |
選択したオブジェクトのセットにアクセスするための統合インターフェイスを提供します。 |
Service |
IServiceBroker の拡張メソッド。 |
Service |
このコレクションを使用して、サービスの Type から埋め込み型を認識する方法で提供されるオブジェクトへのマッピングを格納します。 このコレクションの比較子は、型の埋め込みシナリオで失敗する参照比較を行う代わりに、Type キーの Guid プロパティの比較を実行します。 このコレクションはスレッド セーフではありません。 |
Service |
|
Service |
非同期サービスとパッケージのサービスまたはパッケージの読み込みの進行状況を伝達するために使用されるこのクラスは、このクラスを介して渡されたメッセージと値が、シェルによって何らかの適切な方法でユーザーに表示されます。 |
Service |
マネージド VSPackages 用の統一されたサービス プロバイダーを提供します。 |
Service |
階層型サービス プロバイダーとして機能します。 |
Service |
一般的なサービス プロバイダーに推奨されるサービス解決順序を提供します。 複数のサービス プロバイダーが 1 つのサービス プロバイダー階層で結合されると、数値の順序付けが与えられます。 |
Service |
サービスが使用できない場合にスローされます。 |
Settable |
OLE 互換データ オブジェクトを表します。 |
Shared |
共有プロジェクトのユーティリティ メソッド。 |
Shared |
この属性を DialogPage サブクラスの AutomationObject プロパティから返されるクラスに適用すると、オブジェクトのプロパティを他のアプリやオンラインと共有できます。 |
Single |
この属性は、特定のファイルの種類のカスタム ファイル ジェネレーター レジストリ エントリを追加します。
例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators |
Single |
UI スレッドでアイドル状態の優先度で実行時間の長い操作を実行します。 頻繁な生成をサポートするには、コンポーネント マネージャーが他のタスクをスケジュールし、優先度の高い操作に戻せるように、操作は可能な限り頻繁に null を返す必要があります。 タスクは、SingleTaskIdleManager が破棄されるまで繰り返し実行されます。 |
Solution |
この属性は、ソリューションの永続化プロパティ名と関連する Guid 型を追加します。 例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" |
Solution |
ソリューション エクスプローラー フィルターを表示するための情報を提供します。 |
Task |
の実装。タスク リスト内の IVsTaskItemタスクの外観と機能を変更するために使用されます。 |
Task |
|
Task |
このクラスは IVsTaskProvider を実装します。 タスク プロバイダーとそれに関連するサービスを定義するためのフレームワークに優しい方法が提供されます。 |
Task |
オブジェクトの Task コンテナー。 |
Task |
タスクのスケジュール設定が失敗し、再試行できなかった場合に発生する例外。 |
Telemetry |
|
Theme |
テーマの色リソースにアクセスするために ResourceDictionary で使用されるキーを表します。 テーマの色リソースには、特定の色カテゴリと色名に関連付けられたブラシと色が含まれます。 |
Threaded |
スレッド化された待機ダイアログの拡張メソッド。これにより、一般的なマネージド コード パターンを使用して使用しやすくなります。 |
Threaded |
表示されるスレッド化された待機ダイアログとの双方向通信を提供します。 |
Threaded |
IVsThreadedWaitDialog を更新するための実行時間の長い操作の進行状況の詳細が含まれています。 |
Thread |
汎用ディスパッチャー ヘルパーを指定して、アプリケーションのメイン スレッドでメソッドが呼び出されるようにします。 現在のアプリケーションのディスパッチャーを使用して、メイン スレッドを簡単に識別します。 これは、アプリケーションのインスタンスを初期化する必要があることを意味します。 現在、WindowManager によって初期化されます。 ただし、DispatcherOperation は RPC フレンドリではないので使用しません。 たとえば、UI スレッドが RPC 呼び出しの途中にあり、UI スレッドでコードを実行する必要がある場合、DispatcherOperations は通過しません。 これは、DispatcherOperations が UI スレッドにメッセージを投稿することによって開始され、UI スレッドがそのメッセージをディスパッチする必要があるためです。 UI スレッドが RPC 呼び出しを行っている場合、これらのメッセージはキューから削除されません。 標準の OLE メッセージ フィルターは、キューからのメッセージの限られたセットのみを処理し、Visual Studio メッセージ フィルターでも他のほとんどのメッセージを無視します。 UIThreadInvokerPrivate サービスを実行すると、操作は UI スレッドの COM 呼び出しになります。 この操作は、メッセージ フィルターが同じ論理呼び出しの一部である場合に許可されます。メッセージ フィルターでは"入れ子になった呼び出し" と見なされ、拒否されない場合があります。 |
Tool |
ToolWindowPane の概要の説明。 |
UIContext |
UIContext のアクティブな状態を表します。 |
UIContext |
UIContextChanged イベントのイベント引数。 |
UIElement |
IsDialogMessage スタイルのメッセージ ループを実行しているネイティブ ダイアログ内で WPF コンテンツをシームレスにホストするために使用される クラス。 UIElementDialogPage を使用すると、WPF 子 HWND との間でタブ移動が可能になり、WPF 子 HWND 内でキーボード ナビゲーションが可能になります。 |
UIThread |
Microsoft の内部使用のみ。(COM RPC メッセージ メカニズムとは無関係に) UI スレッドで ThreadHelper が呼び出す明示的な再エントランシー ポイントを提供します。 |
Url |
このクラスは Uri クラスをラップし、ファイル URL のエスケープされていない "LocalPath" と他のスキームのエスケープされていない AbsoluteUri を提供します。さらに、MakeRelative から 16 進エスケープされていない結果も返して、ユーザーに表示できるようにします。 |
Value |
ValueTokenizer は、これらのトークンに対応するトークンと値の一覧を保持します。 このクラスは、特定の文字列をトークン化/トークン化するために使用されます。 |
Vs |
識別子 (によって使用される) と WPF ResourceDictionary オブジェクトで使用されるキーの間__VSSYSCOLOREXでGetVSSysColorEx(Int32, UInt32)マップするために使用されるクラス。 このクラスによって提供されるキーを使用して、Visual Studio が に配置するインスタンスをResources参照Brushできます。 |
Vs |
識別子 (によってGetVSSysColorEx(Int32, UInt32)使用される) と、Windows Presentation Foundation オブジェクトによって使用されるキー間__VSSYSCOLOREXのResourceDictionaryマップ。 |
VSCommands |
VS シェルでサポートされているルーティング コマンドを提供します。 |
Vs |
Dev10 と PreserveSig を使用する古い列挙子インターフェイスを使用する VS スタイル列挙子の基本クラス |
Vs |
TEnumerated の列挙体から作成された TComEnumerated オブジェクトの VS スタイルの列挙を表します。 Dev10 と PreserveSig を使用する古い列挙子インターフェイスを使用する VS スタイル列挙子の基本クラス |
Vs |
PreserveSig を使用しない Dev11 以降の列挙子インターフェイスを使用する VS スタイル列挙子の基本クラス |
Vs |
Visual Studio 実行トラッカーで使用されるコンテキスト型。 |
Vs |
環境フォントのリソース名が含まれます。 |
Vs |
Visual Studio のメニュー コマンドの GUID が含まれています。 |
VSRegistry |
このコードをホストしている VS のインスタンスのレジストリを処理するヘルパー クラス。 |
Vs |
一般的な WPF コントロールに適用される Style 値と ControlTemplate 値の WPF リソース キーを公開します。 |
Vs |
VsSearchTask は、検索可能なツールを実装するための基本クラスとして使用できますwindows |
Vs |
サービス プロバイダー インスタンスをラップします。 クラスは、VS MEF コンポジション コンテナーに SVsService プロバイダー値を公開するために使用することを目的としています。 |
Vs |
Visual Studio シェルで使用する静的ヘルパー メソッドを提供します。 |
Vs |
マネージ コードで Visual Studio タスク ライブラリを使用するためのヘルパー メソッド。 |
WAProvide |
このクラスは、プロジェクトの Web アプリケーション プロパティを登録するために使用できます |
WAProvide |
この属性は、WAP フレーバー/サブタイプをサポートするプロジェクト システムに関する情報を登録するために使用できます。 |
WAProvide |
この属性は、Web アプリケーション プロジェクトをサポートする新しいプロジェクト システムを宣言し、レジストリに WAP 固有のプロパティを格納するためにのみ定義されている実際のプロジェクト システムと 'fake' システムの間のマッピングを定義するために使用されます。 |
Web |
この属性は、Web サイト プロジェクトの ProjectSubTypes に定義されている既存のリストに ProjectSubType を追加します。 |
Web |
この属性を使用すると、Web サイト プロジェクトは、ソリューション エクスプローラーで別のファイルの種類 (プライマリ) の下に 1 つのファイルの種類 (関連) を入れ子にすることができます |
Window |
Visual Studio ウィンドウ ウィンドウを表します。 |
Wrapper |
Running |
内のドキュメントに関する情報を表します RunningDocumentTable。 これには、 によって GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)返されるすべての情報が含まれます。 |
Stateful |
関連付けられた状態の読み取り専用リスト。 |
IAsync |
HasItems プロパティが現在初期化されているかどうかを報告できる IAttachedCollectionSource オブジェクトを表し、IsInitializingHasItems 値が変更されたときに INotifyPropertyChanged イベントを発生させます。 |
IAsync |
サービスを追加および削除するメソッドを提供します。 |
IAsync |
サービスを非同期的に取得するメソッドを提供します。 |
IAsync |
|
IAttached |
既知のリレーションシップに基づいてアイテムの添付コレクションを取得でき、アイテムでサポートされているリレーションシップを列挙できるサービスを表します。 |
IAttached |
項目のコレクションを返すことができるオブジェクト インスタンスを表し、項目自体を認識せずに項目が存在するかどうかを認識します。 |
IAttached |
サービスが認識するオブジェクトに対して存在するリレーションシップを列挙し、サービスが認識するリレーションシップとオブジェクトの添付コレクションを作成できるサービスを表します。 |
IAttached |
サービスが認識するオブジェクトに対して存在するリレーションシップを列挙し、サービスが認識するリレーションシップとオブジェクトの添付コレクションを作成できるサービスを表します。 |
IAttached |
オブジェクト間のリレーションシップを記述するために によって IAttachedCollectionService 使用される、アタッチされたリレーションシップに関するメタデータが含まれます。 |
IBuild |
ビルドが取り消されたときにトリガーされる を CancellationToken ホスト オブジェクトで使用できるようにします。 |
ICacheable |
キャッシュ可能な IAttachedCollectionSource を表します。 キャッシュされたソースは、要求されるたびに再作成する必要はありません。 |
IClient |
このインターフェイスは、クライアント権限から追加のメタデータを渡すためのものです。 |
ICode |
ローカル コンピューターにオンライン リソースを取得できるプロバイダーに関する情報。 |
ICom |
型指定された列挙メソッドを提供します。 |
IComment |
このインターフェイスは、タスクの生成に使用されるトークンの 1 つに関する情報を取得するために使用されます。 |
IConfigure |
ツールボックス 項目のプロパティ ディクショナリにデータを追加することで、オブジェクトを動的に構成 ToolboxItem する機能を提供します。 このデータは、ツールボックス項目の永続的な部分としてシリアル化されます。 |
IError |
このインターフェイスは、ErrorList ツール ウィンドウの周囲のクロムのさまざまなスイッチの状態を取得するために使用されます。 |
IFiltered |
階層内のすべての項目を表す階層項目のフラット化された一覧を提供し、階層に項目が追加または階層から削除されたときにイベントを発生させます。 |
IInstalled |
既存のツールボックス項目に関する情報を提供します。 |
IJoinable |
ホスト オブジェクトが、メイン スレッドでブロックされているビルドをブロックすることなく、メイン スレッドを使用できるようにします。 |
IMaintenance |
VS がアイドル状態のときに VS セッションごとに 1 回の機会を受け取って定期的な作業を行うために、既定の Visual Studio カタログに実装およびエクスポートできるインターフェイス。 |
IMenu |
メニュー コマンドを呼び出すのに役立ちます。 |
IMSDNChannel |
msdn サブスクリプション チャネル情報のインターフェイス。 |
INon |
このインターフェイスは、hwndSource にWM_NCHITTESTが送信されるときに、クライアント以外の Win32 領域を論理的に含むビジュアル要素を表します。 |
IOle |
OLE メニュー コマンドを表します。 |
IProfile |
Visual Studio 設定メカニズムを使用して状態情報を保持することで、VSPackage をサポートするクラスによって実装されるインターフェイス。 |
IProfile |
あるバージョンの Visual Studio から別のバージョンへのユーザー設定の移行をサポートします。 |
IRead |
一定の時間を提供する読み取り専用の監視可能なコレクション Contains 参照。 |
IRead |
一定の時間を提供する読み取り専用の監視可能なコレクション Contains 参照。 |
IRes |
クライアントが Visual Studio 内で使用される resx リーダーとライターを制御できるようにする抽象化レイヤー。 |
IScc |
複数の SCC 関連インターフェイスを介して渡される引数。 |
IScc |
ISccUIClickedEventArgsを拡張して、クリックされた UIElement を指定します。 |
ISelected |
選択した GraphNode への参照を保持します。 |
ISettings |
このインターフェイスは SharedSettingsAttribute と組み合わせて使用され、実行時にプロパティ値がマシンローカル (つまり、他のマシンにローミングしない) かどうかを評価します。 |
ISolution |
ソリューションの検索の検索結果を提供するときに検索プロバイダーが使用するオプションを表します。 |
ISolution |
ソリューションの検索の検索結果を提供するために必要なパラメーターを表します。 |
ISolution |
フィルター選択されたツリーに含める必要がある項目のコレクションを制御するフィルター。 IncludedItems がツリーに配置されると、これらの項目とその先祖がツリーに含まれ、他のすべての項目が除外されます。 フィルターが不要になると、ツリー コントロールによってフィルターが破棄されます。 |
ISolution |
ISolutionTreeFilter の作成に使用されるファクトリ。 ISolutionTreeFilter は、ツリーに配置する必要がある含まれる項目の一覧を提供する方法を提供します。 |
ISupport |
破棄される可能性があり、破棄状態の変更をリスナーに通知できるオブジェクトを表します。 ISupportDisposalNotification のインスタンスへの参照を保持するオブジェクトは、IsDisposed プロパティのプロパティの変更をwatchする必要があり、プロパティの値が true になったときに参照を解放する必要があります。 |
ITask |
このインターフェイスは、TaskList ツール ウィンドウの状態を取得するために使用されます。 |
IToolbox |
このインターフェイスは、IToolboxItemDiscovery 実装が作成される appdomain の作成を制御するクライアントによって実装されます。 パッケージが Microsoft.VisualStudio.Shell.Package から派生している場合は、ProvideToolboxItemDiscoveryAttribute の AppDomainCreatorType プロパティを、このインターフェイスを実装するクラスの型に設定します。 |
IToolbox |
アセンブリに関する情報を提供します。 |
IToolbox |
拡張機能 SDK に関する情報を提供します。 |
IToolbox |
SDK マニフェストからの追加情報を提供します。 |
IToolbox |
拡張機能 SDK のマネージド型を表します。 |
IToolbox |
拡張機能 SDK の単純型を表します。 |
IToolbox |
新しいツールボックス項目を作成し、既存のツールボックス項目に関する情報を提供します。 |
IToolbox |
ツールボックス項目を作成できるマネージド型に関する情報を提供します。 |
IToolbox |
ツールボックス項目を作成できる型に関する情報を提供します。 |
IToolbox |
[ツールボックス項目の選択] ダイアログとの統合に必要なさまざまなオブジェクトを作成します。 |
IToolbox |
ツールボックス項目を作成できるマネージド型に関する情報を提供します。 |
IToolbox |
ツールボックス項目の作成元となるマネージド型に関する情報を提供します。 |
IToolbox |
プラットフォーム (Windows v8.0 など) に関する情報を提供します。 |
IToolbox |
関連付けられたプラットフォームを持つマネージド型を表します。 他のインターフェイスは、メタデータを追加するために、このインターフェイスから派生します。 |
IToolbox |
関連付けられたプラットフォームを持つ単純型を表します。 他のインターフェイスは、メタデータを追加するために、このインターフェイスから派生します。 |
IToolbox |
単純なマネージド型を表します。 他のインターフェイスは、メタデータを追加するために、このインターフェイスから派生します。 |
IToolbox |
単純型を表します。 |
IVs |
Visual Studio アカウント管理サービスを表します。 |
IVs |
VS ファイル変更サービスの非同期メソッド (SVsFileChange)。 |
IVs |
VS ファイル変更サービスの非同期メソッド (SVsFileChange)。 |
IVs |
内の 1 つの項目のインスタンス プロパティ情報を IVsUIHierarchyWindow格納します。 |
IVs |
指定した階層のすべての階層項目のサブセットを表す階層項目の読み取り専用コレクションを提供します。 |
IVs |
に項目を定義するために必要な情報を IVsUIHierarchyWindow格納します。 |
IVs |
によってIVsUIHierarchyWindow使用されるデータ モデル (ソリューション エクスプローラーなど) にアクセスします。 |
IVs |
イメージ ライブラリに WPF ビットマップを直接追加できる、SVsImageService によって提供されるインターフェイス。 |
IVs |
変更された設定のイベントを提供します。 |
IVs |
このプロジェクトがビルドするアプリケーションが実行時にアクセスできるシークレットを格納するための、プロジェクト システムによって実装されるインターフェイス。 |
IVs |
現在アクティブなリポジトリの保留中の変更の数と、表示された情報とのユーザー操作を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。 |
IVs |
アクティブな Scc プロバイダーの現在のリポジトリでの保留中の変更に関する情報。 |
IVs |
IVsSccChangesDisplayInformationを拡張して、SccProvider の柔軟性を高める
|
IVs |
ユーザーに表示されるメッセージを設定し、保留中の変更を早期かつ頻繁にコミットするように求めるメッセージを設定するために、ソース管理プロバイダーによって実装されるインターフェイス。 |
IVs |
リポジトリ内の現在アクティブなブランチに関する表示情報とユーザーの対話を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。 |
IVs |
アクティブな Scc プロバイダーの現在のブランチに関する情報。 |
IVs |
IVsSccCurrentBranchDisplayInformationを拡張して、SccProvider の柔軟性を高める
|
IVs |
現在アクティブなリポジトリと表示された情報とのユーザー操作を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。 |
IVs |
アクティブな Scc プロバイダーの現在のリポジトリに関する情報。 |
IVs |
IVsSccCurrentRepositoryDisplayInformationを拡張して、SccProvider の柔軟性を高める
|
IVs |
ローカル リポジトリ内のソース コードの発行をサポートするインターフェイス。 |
IVs |
読み込まれたソリューションと Scc に関連するイベントを発生させるインターフェイス。 |
IVs |
アクティブなリポジトリ内の未発行のコミットの数と、表示された情報に対するユーザー操作を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。 |
IVs |
発行されていないコミットに関する情報。 |
IVs |
IVsSccUnpublishedCommitsDisplayInformationを拡張して、SccProvider の柔軟性を高める
|
IVs |
IVsTask によって実装されるマネージド イベントのインターフェイス。 |
IVs |
1 つの JoinableTask を IVsTask インスタンスにアタッチするためのインターフェイス。 |
IVs |
シェルによって提供されるサービス SVsToolboxItemDiscoveryRegistrar によって実装されます。 マネージド型のツールボックス 項目を提供するパッケージは、読み込み時に RegisterItemDiscovery を呼び出す必要があります。 Microsoft.VisualStudio.Shell.Package から派生したパッケージは、既定で基本クラスからこの動作を取得します。 その場合、オブジェクトの動作は、ProvideToolboxItemDiscoveryAttribute に指定されたパラメーターによって制御されます。 |
IWpf |
によって提供されるWindows Presentation Foundation アカウント ピッカー コントロールをIVsAccountManagementService表します。 |
IWpf |
によって提供されるWindows Presentation Foundation アカウント ピッカー コントロールをIVsAccountManagementService表します。 |
SVs |
に対してクエリを実行 IServiceProvider するサービス ID。プロジェクトの IVsProjectSecrets secrets.json ファイルにシークレットを格納する の実装、またはソース管理に保存されておらず、個々のユーザーまたはコンピューターにローカルである同等のファイルを取得します。 |
SVs |
、、および IVsSccUnpublishedCommitsDisplayInformationなど、いくつかの SCC インターフェイスを取得 IVsSccChangesDisplayInformationIVsSccCurrentBranchDisplayInformationIVsSccCurrentRepositoryDisplayInformationできるサービス ID。 |
SVs |
Visual Studio サービス プロバイダーを表し、MEF コンポーネントから他の VS サービスを動的に検出することを目的としています。 |
SVs |
これは、IVsToolboxItemDiscoveryRegistrar を実装するサービスです。 これはシェルによって実装されます。 |
Authentication |
認証状態。 |
Close |
閉じる操作の結果を指定します。 |
Command |
CommandFocusMode 添付プロパティの値は、フォーカスの復元を処理してメニュー モードに入るための CommandFocusManager に設定されているコントロールを登録する方法を指定します。 |
Comment |
タスク リスト内のタスクの優先度を示す値。 |
Common |
に対して可能な終了コードを CommonMessagePump表します。 |
Dialog |
ダイアログ ページの適用動作を記述する列挙体。 |
Filter |
フィルター選択されたツリーに項目を含める場合の子孫の動作を指定します。 |
Logical |
この列挙は、サポートされている論理ビューを一覧表示します。 |
Package |
自動読み込み動作の種類を指定します。 |
Profile |
と ProfileMigrationTypeで移行アクションをMigrationType指定します。 |
Query |
クエリと閉じる操作の結果を指定します。 |
Registration |
アセンブリを登録または配置する方法。 |
Setting |
さまざまな設定スコープについて説明します。 |
Setting |
設定が格納される場所について説明します。 |
Task |
実行するタスクの種類を指定する一連のタスク カテゴリを提供します。 |
Task |
[エラー 一覧のオプション] タスク ウィンドウに表示される可能性があるエラー メッセージの種類または重大度を識別する値のコレクションを表します。 |
Task |
タスクの優先度の値を提供します。 |
Theme |
によって参照されるリソースの種類を ThemeResourceKey指定します。 |
Toolbox |
呼び出されているコンテキストを GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) 示します。 |
Tool |
この列挙体は、ドッキング ウィンドウに関して可能なツール ウィンドウの向きを多数提供します。 |
Unlock |
ロック解除操作の結果を指定します。 |
Vs |
__VSCREATEEDITORFLAGS、__VSCREATEEDITORFLAGS2、__VSCREATEEDITORFLAGS3 |
Vs |
ツール ウィンドウの向きの定数を定義します。 |
Vs |
VSFRAMEMODE、VSFRAMEMODE2 |
Vs |
__VSFPROPID、__VSFPROPID2、__VSFPROPID3、__VSFPROPID4、__VSFPROPID5 |
Vs |
__VSHPROPID、__VSHPROPID2、__VSHPROPID3、__VSHPROPID4 |
Vs |
__VSOSPEFLAGS、__VSOSPEFLAGS2、__VSOSPEFLAGS3 |
Vs |
__VSQueryEditFlags、__VSQueryEditFlags2 |
Vs |
VSQUERYREMOVEDIRECTORYFLAGS、VSQUERYREMOVEDIRECTORYFLAGS2 |
Vs |
VSQUERYREMOVEFILEFLAGS、VSQUERYREMOVEFILEFLAGS2 |
Vs |
tagVSQuerySaveFlags,__VSQuerySaveFlags2 |
Vs |
_VSRDTFLAGS、_VSRDTFLAGS2 |
Vs |
__VSRDTSAVEOPTIONS、__VSRDTSAVEOPTIONS2 |
Vs |
VSREMOVEDIRECTORYFLAGS、VSREMOVEDIRECTORYFLAGS2 |
Vs |
VSREMOVEFILEFLAGS、VSREMOVEFILEFLAGS2 |
Vs |
__VSPROPID、__VSPROPID52、__VSPROPID53、__VSPROPID54、__VSPROPID5 |
Vs |
__VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2のマネージド定義。 |
Vs |
__VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2のマネージド定義。 |
Vs |
__VSTASKRUNCONTEXTのマネージド定義。 |
Vs |
__VSTASKWAITOPTIONSのマネージド定義。 |
Window |
オブジェクトに対して可能な初期化状態を WindowPane 表します。 |
Async |
非同期サービス作成者のコールバック。 |
Async |
サービスのインスタンスが必要な場合に呼び出されるコールバック。 これは 1 回だけ呼び出され、結果がキャッシュされます。 |
On |
クラスで使用される SingleTaskIdleManager デリゲート。 クラスのインスタンスを作成するときは、このデリゲートを |
Vs |
タスク並列ライブラリ (TPL) タスクを取得 IVsTaskCompletionSource して返すために、非同期タスク ライブラリ ヘルパーによって使用されます。 |
Vs |
非同期タスク ライブラリ ヘルパーによって、タスク本文のメソッド型 (タスクが実行するもの) として使用されます。 ライブラリのユーザーは、このデリゲート型を直接渡すか、より単純な匿名関数をこのデリゲート型にラップするラッパー メソッドのいずれかを使用できます。 |