Microsoft.VisualStudio.Shell 名前空間

クラス

AccountPickerOptions

アカウント ピッカーの作成に使用するオプションを表します。

AccountPickerOptions2

ID サービスで動作するアカウント ピッカーの作成に使用されるオプションを表します。

ActivityLog

IVsActivityLog にメッセージをログ記録するための便利な管理メソッドを提供するクラス。

AppliesToUIContextAttribute

このエクスポートを適用するタイミングを示すために、UIContext メタデータを MEF エクスポートに追加します。

AsyncOpenDocumentResult
AsyncPackage

非同期サービスを処理できる VSPackage を表します。

AsyncSaveResult

非同期保存操作の結果を表します

AsyncServiceProvider

非同期サービス プロバイダー。

BlockingTaskEventArgs

ブロック タスク情報を渡すイベントと共に使用するイベント引数。 パラメーターは、UI スレッド (ブロックされたタスク) で待機しているタスクと、待機をブロックしているタスク (ブロック タスク) を識別します。

BulkFileOperation

BulkFileOperation には、ソリューションで現在開かれているファイルの大部分を使用して操作を安全に実行する機能が用意されています。 例の 1 つが SCC です。 操作の前に、コンシューマーは、変更が予想されるファイルとフォルダーの推定セットを提供する必要があります。 このクラスは、これらすべてのファイルの "ハンズオフ" ロジックを処理します。 操作が完了すると、BulkFileOperation は "ハンズオン" ロジックに必要なすべてのジョブを実行し、何を再読み込みするか (project/solution/nothing) を決定します。 操作の順序は次のとおりです。QueryBulkFileOperationAsync BeginAsync (省略可能) EndAsync (省略可能ですが、この前に BeginAsync を完了する必要があります) Dispose この API は不適切な使用に非常に厳密です。たとえば、BeginAsync が完了するのを待たずに EndAsync を呼び出したり、同じメソッドを 2 回呼び出したりします。 この場合、例外がスローされます。

CircularTaskDependencyException

循環依存関係が要求されたタスク待機操作中にデッドロックを引き起こす場合に発生する例外。

CodeContainer

コード コンテナーのダミー クラス。 コード コンテナーが実際に使用可能になると、コード コンテナー レジストリの準備ができたときに削除されます。

CodeGeneratorRegistrationAttribute

この属性は、特定のファイルの種類のカスタム ファイル ジェネレーター レジストリ エントリを追加します。 例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
{fae04ec1-301f-11d3-bf4b-00c04f79efbc}\MyGenerator] "CLSID"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" "GeneratesDesignTimeSource" = d'1'

CommandNavigationHelper

メニューとツール バーを操作した後にフォーカスする要素を保存および復元します。

CommandSetRegistrationAttribute

クラスを CommandSet として宣言し、コマンド セットの名前と関連付けられているサービス ブローカー サービスを指定します。 コマンド セットでは、 を使用してコマンドを ProvideCommandAttribute提供できます。

CommonMessagePump

CommonMessagePump を使用すると、ハンドルまたはハンドルが通知されるまで、呼び出し元は現在のスレッドをブロックできます。 待機中、IDE は再入を防ぐためにモーダル状態になります。 待機に 2 秒を超える時間がかかる場合は、キャンセル可能な待機ダイアログがユーザーに表示されます (既定)。 呼び出し元は、待機ダイアログに既定のテキストを表示する既定の動作を呼び出したり、ダイアログ テキスト、ステータス バーテキスト、タイムアウト値などにカスタム値を提供したりできます。呼び出し元は、IVsCommonMessagePumpClientEvents のカスタム実装を提供することもできます。これにより、メッセージの処理中、タイムアウト、シグナル処理されるハンドルなど、特定のイベントが発生したときにクライアントでコードを実行できます。 このインターフェイスを使用して、待機を続行または返す必要がある場合にデテミンすることもできます。

ComponentPickerPropertyPageAttribute

この属性は、コンポーネント ピッカーのプロパティ ページ登録を追加します。例: [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"

ComUtilities

アンマネージ コード (COM オブジェクト) と相互運用機能の型を操作するときに使用されるその他のメソッドを提供するクラス

DefaultRegistryRootAttribute

VSPackage 情報の登録に使用される既定のレジストリ ルートを定義します。 このクラスは継承できません。

DesignPropertyDescriptor

DesignPropertyDescriptor の目的は、プロパティ グリッド内のプロパティの表示名をカスタマイズできるようにすることです。 PropertyDescriptor の CLR 実装では、DisplayName を変更できない。

DialogContainerWithToolbar

Visual Studio でモーダル フォームを実装するには、このクラスを使用します。 この実装により、フォームは Visual Studio コマンド バーをホストして、標準のコマンド ルーティングに参加できるようになります。

DialogKeyEventArgs

によって DialogKeyPendingEvent使用されるイベント引数。

DialogPage

Visual Studio の設定メカニズムを使用して、Visual Studio オートメーション モデル、Windows フォーム、および状態永続化をサポートする、ツールボックス プロパティ シート、ToolsOptions ページ、またはカスタム UI ダイアログ ボックスを実装するための標準のダイアログ ボックス機能を提供します。

DialogPage.PageApplyEventArgs

メソッドが apply イベントの OnApply(DialogPage+PageApplyEventArgs) 処理方法を示すことを許可するイベント引数。

EditorFactoryNotifyForProjectAttribute

この属性は、この種類の項目が追加または名前変更されたときに Project が IVsEditorFactoryNotify メソッドを呼び出すように、プロジェクト システムのファイル拡張子を追加します。

EnumerableComCollection<TComEnumerator,TEnumerated>

COM スタイルの IEnumXXX インターフェイスの IEnumerable ラッパーを提供する型のジェネリック 基底クラス。

EnumerableHierarchiesCollection

階層コレクションに対する単純な反復をサポートする基底クラスを提供します。

ErrorListProvider

このタスク プロバイダーは、Visual Studio の [エラー一覧] ウィンドウのタスクを提供するために使用されます。

ErrorTask

タスク リストのエラー タスクを表します。 このクラスは IVsErrorItem を実装します。

EventSinkCollection

整数の "Cookie" との間でオブジェクトをマップします。 これは、IVsHierarchy、IVsCfgProvider2、IVsBuildableProjectCfg など、Advise/Unadvise メソッドを持つ VS インターフェイスの実装に役立ちます。

ExceptionExtensions
ExtensionPointAsyncPackage
ExtensionPointPackage

を実装する基底クラスの Package 拡張バージョンを表します IVsPackageExtensionProvider

ExtensionPointRegistrationAttribute

派生クラスで指定された型の拡張ポイント プロバイダーを ExtensionProviderType として登録します。

FocusChangeForCrossThreadClientEventArgs

別のスレッドに属し、Win32 フォーカスを取得した子 Win32 HWND がある場合に、Visual Studio の UI スレッド上のコントロールによって発生します。 Visual Studio がアクティブ化を失ったり回復したとき、適切なフォーカスの復元に必要です。

HierarchyGraphNodeProperties
HierarchyItemCollectionChangedEventArgs
HierarchyItemEventArgs

によって使用されるイベント引数と イベントを提供 AfterInvalidateItems して OnItemAdded 、どの特定の項目が無効になったか追加されたかを示します。

HierarchyManipulationStateScope

IVsHierarchyManipulationStateContext の確定的な復元を容易にする単純なクラス。

HierarchyTreeFilterProvider

ISolutionTreeFilterProvider の定型部分の一部を実装する基底クラス。

HierarchyTreeFilterProvider.HierarchyTreeFilter

ISolutionTreeFilter の定型部分の一部を実装する基底クラス。 これには、新しく追加された階層項目がフィルター処理されたビューを通じて常に表示されるようにするための動作が含まれます。これらの項目がフィルターと一致しない場合でも、 派生型は、含まれている項目のセットを構築するためのロジックを実装する必要があります。

InfoBarActionItem

InfoBarModel のテキストスパンまたはアクションアイテム内のボタンまたはハイパーリンクを表します。

InfoBarActionItemEventArgs

IVsInfoBarUIElement のアクションに関するイベント引数。

InfoBarButton

InfoBarModel の ActionItems コレクション内のボタンを表します。

InfoBarEventArgs

IVsInfoBarUIElement に関するイベント引数。

InfoBarHyperlink

InfoBarModel の ActionItems コレクション内のハイパーリンクを表します。

InfoBarModel

IVsInfoBarUIFactory.CreateInfoBar で使用するために、IVsInfoBar を実装するデータ モデルを作成します。

InfoBarTextSpan

InfoBarModel 内のテキストのスパンを表します。

InstalledProductRegistrationAttribute

この属性は、パッケージの 'インストール済み製品' を登録します。
これにより、パッケージで VS Splash Screen または Help About に情報を表示できます。

InstalledToolboxItemInfo

既存のツールボックス項目に関する情報を提供します。

KnownColorThemes

定義済みの既知の色テーマ

KnownSettingsContainers

既知の設定コンテナーをListsします。

KnownUIContexts

定義済みの既知の UIContext

LocalizableProperties

LocalizableProperties には、オブジェクトのローカライズ可能なプロパティに関するカスタム型情報を提供する クラスが用意されています。

LocDisplayNameAttribute

引数を受け取っていないプロパティ、イベント、またはパブリック void メソッドのローカライズ可能な表示名を指定します。

MsiComponentIdAttribute

この属性は、MSI インストーラーによって使用される MSI コンポーネント ID を定義します。 このコンポーネント ID は、このコンポーネントへのインストール パスを示すために使用されます。 パッケージを MSI によってインストールする場合は、パッケージ クラスに配置する必要があります。

MsiTokenAttribute

MSI インストーラーのトークン文字列を定義します。

NewDocumentStateScope

IVsNewDocumentStateContext の確定的な復元を容易にする単純なクラス。

ObservableSettingsListBase<TValue>

厳密に型指定された値の監視可能な ISettingsList インスタンスの基本型。

OleDataObject

IOleDataObject インターフェイスを実装するマネージド クラスを提供します。

OleMenuCmdEventArgs

これは、Invoke 関数が呼び出されたときに OleMenuCommand オブジェクトに渡される引数のセットです。

OleMenuCommand

このクラスは MenuCommand の拡張です。

OleMenuCommandService

このクラスは、 クラスから MenuCommandService 派生し、 を実装します IOleCommandTargetMenuCommandService は、メニュー コマンドのハンドラーを追加し、動詞を定義するために使用されるマネージド クラスです。

OutputWindowTextWriter

TextWriter出力が Visual Studio の出力ウィンドウ ウィンドウに出力される 。

Package

完全に機能する VSPackage を作成するために必要なインターフェイスのマネージド実装を提供します。

Package.ProfferedService

Visual Studio に昇格されるサービスが含まれています。

Package.ToolWindowCreationContext
PackageRegistrationAttribute

登録ツール (RegPkg.exe) が追加の属性を検索するように、この属性を使用して を実装 IVsPackage するクラスを変更します。 詳細については、「VSPackage の登録」を参照してください。

PackageUtilities

ファイル名、パス、列挙/文字列変換、イメージ、およびその他の関数用の静的ユーティリティのセット。

ProjectTabDesigner
PropertyPageTypeConverterAttribute

型コンバーターを定義します。

ProvideAppCommandLineAttribute

この属性は、仕様のパッケージの種類に対して devenv にコマンドライン オプションを追加します。 例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\AppCommandLine\MyAppCommand "Arguments"="*" "DemandLoad"=dword:1 "Package"="{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}" "HelpString"="#200"

ProvideAssemblyFilterAttribute

クラスがサポートする IConfigureToolboxItem アセンブリについて説明します。

ProvideAutoLoadAttribute

この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。

ProvideAutomationObjectAttribute

この属性を使用して派生クラスを Package変更すると、特定のオートメーション オブジェクトが提供されることを宣言します。

ProvideBindingPathAttribute

この属性は、アセンブリの読み込み時に候補アセンブリをプローブする必要があるパスを登録します。

例: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""

これにより、"PackageFolder" (つまり、pkgdef ファイルの場所) が、アセンブリが読み込まれるようにプローブされるディレクトリとして登録されます。

ProvideBindingRedirectionAttribute

この属性は、バインド リダイレクトを定義する値のセットを登録します。 これらの値は、起動時に 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"

ProvideCodeBaseAttribute

この属性は、依存アセンブリ タグを定義する値のセットを 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"

ProvideCodeContainerProviderAttribute

コード コンテナー プロバイダー情報を登録します。 使用例: [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")]

ProvideCommandAttribute
ProvideComponentDiagnosticsAttribute

プロバイダーとその関連ビュー診断コンポーネントを登録します。

ProvideDependentAssemblyAttribute

dependentAssembly エントリを生成する属性の親クラス。

ProvideEditorAttributeBase
ProvideEditorExtensionAttribute

インターフェイス を継承 Package または実装するクラスに適用すると、ファイル拡張子を特定のエディター ファクトリに関連付けます IVsPackage

ProvideEditorFactoryAttribute

この属性は、VSPackage がエディター ファクトリを提供することを宣言します。

ProvideEditorFilenameAttribute

ファイル名を特定のエディター ファクトリに関連付けます。

ProvideEditorLogicalViewAttribute

この属性は、エディター ファクトリによって作成されたエディターに論理ビューを追加します。

ProvideEditorUIContextAttribute

UIContext を特定のエディター ファクトリに関連付けます。 エディターは、UIContext がアクティブな場合にのみ作成できます。

ProvideExtenderAttribute

この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。

ProvideExtensibleUIContextRuleAttribute

この属性は、UI コンテキスト ルールを登録します

ProvideFileSystemProviderAttribute

パッケージがファイル システム プロバイダーを提供することを宣言する属性。 「IFileSystemProvider」を参照してください。

ProvideFileSystemProviderAttribute.RegValueNames

ファイル システム プロバイダー登録エントリのレジストリ値の名前を含むクラス。

ProvideKeyBindingTableAttribute

キー バインド テーブル GUID を提供します。

ProvideLanguageCodeExpansionAttribute

コード スニペットの言語サービスサポートを登録します。

ProvideLanguageEditorOptionPageAttribute

言語サービスのエディター ツール オプション ページを設定するための一般的な方法を指定します。

ProvideLanguageEditorToolsOptionCategoryAttribute

この属性は、言語のツール オプション カテゴリを宣言するために使用されます。

ProvideLanguageExtensionAttribute

ファイル拡張子を特定の言語サービスに関連付けます。

ProvideLanguageServiceAttribute

VSPackage が言語サービスを提供することを Visual Studio に通知します。 マネージド パッケージ フレームワーク (MPF) で使用されます。

ProvideLoadKeyAttribute

この属性は、パッケージのパッケージ読み込みキーを提供します。 Visual Studio 2010 では不要です。

ProvideMenuResourceAttribute

VSPackage で使用されるメニュー リソースに関する登録情報を提供します。 このクラスは継承できません。

ProvideMSBuildTargetsAttribute

この属性は、MSBuild によって認識され、信頼されているターゲットの一覧にカスタム .targets ファイルを登録します。

作成されるレジストリ エントリ: [%RegistryRoot%\MSBuild\SafeImports] "TargetsLabel"="PathToTheTargetsFile"

ProvideObjectAttribute

VSPackage がインターフェイスから作成できるオブジェクトを提供することを Visual Studio に ILocalRegistry通知します。 このクラスは継承できません。

ProvideOptionDialogPageAttribute

オプション ページの登録に使用されるすべての属性の基底クラス。

ProvideOptionPageAttribute

この属性を独立したオブジェクトに適用して、ユーザーがカスタムの [ツール オプション] ページを使用して VSPackage を構成できるようにします。

ProvidePhysicalViewAttributesAttribute

エディターによって提供される物理ビューの属性を宣言します。

ProvideProfileAttribute

この属性を、VSPackage の Visual Studio 設定のサポートを実装するために使用される独立したオブジェクトに適用します。

ProvideProjectFactoryAttribute

ProvideProjectFactoryAttribute は、パッケージがプロジェクト ファクトリを提供することを宣言します。

ProvideProjectItemAttribute

この属性は、指定したプロジェクトの種類の [新しい項目の追加] ダイアログに含める項目を登録します。 VSPackage に配置されます。

ProvideSearchProviderAttribute

この属性は、パッケージを検索プロバイダー (IVsSearchProvider) エクステンダーとして登録します。
に渡される型と名前によって、登録される検索プロバイダーが決まります。

ProvideServiceAttribute

この属性は、 のサブクラス Package または を実装するクラスに適用されるときに、パッケージがサービスを提供することを示します IVsPackage

ProvideServiceAttributeBase

のサブクラスまたは を実装するクラスに適用すると、パッケージが特定の Package サービスを提供することを宣言します IVsPackage。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。

ProvideServiceOverrideAttribute

この属性は、パッケージが既定のサービスの代替を提供することを示します。 この属性は、 のサブクラス Package または を実装するクラスの定義に IVsPackage含まれています。

ProvideSettingAttribute

パッケージが所有する設定を登録します。 登録されているすべての設定は、SVsSettingsPersistenceManager を使用して保持する必要があります。 SVsSettingsPersistenceManager を使用して永続化され、登録されていない設定は、既定ではプライベートになります。

ProvideSettingAttribute.DefaultValues
ProvideSettingAttribute.RegistryConstants
ProvideSettingAttribute.RegistryConstants.ValueNames
ProvideSourceControlProviderAttribute

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

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders\{92f93057-f1fc-49df-870f-b3474046911b}\Name]
@="#100"
"Package"="{92f93057-f1fc-49df-870f-b3474046911a}"

注: 上記で使用したすべての Guid は、説明のみを目的としています。 また、バージョンは 14.0 以上であると見なされます。

ProvideStaticToolboxGroupAttribute

この属性は、ツールボックスの初期化時に作成されるツールボックス グループを宣言します。

ProvideStaticToolboxItemAttribute

この属性は、ツールボックスがレジストリから読み取るツールボックス項目を宣言します。 詳細については、 の IVsToolboxItemProvider コメントを参照してください。

ProvideToolboxFormatAttribute

VSPackage を実装するクラスにこの属性を適用して、VSPackage が指定されたクリップボード形式のツールボックス項目を提供し、Visual Studio ツールボックスでドラッグ アンド ドロップのサポートを有効にすることを宣言します。

ProvideToolboxItemConfigurationAttribute

の特定の実装 IConfigureToolboxItemを提供するように VSPackage を登録します。 ProvideAssemblyFilterAttribute と組み合わせて使用されます。

ProvideToolboxItemDiscoveryAttribute

ツールボックス項目の種類を定義します。 ツールボックス項目の種類は、[ツールボックス項目の選択] ダイアログ (種類ごとに 1 つのページが作成されます) のページとして公開されます。

ProvideToolboxItemsAttribute

VSPackage を実装するクラスにこの属性を適用して、一連の項目を Visual Studio ツールボックスに提供するかどうかを宣言します。

ProvideToolboxPageAttribute

Visual Studio IDE の [ツールボックスのカスタマイズ] ダイアログ ページで、1 つ以上のダイアログ ページを提供するように VSPackage を登録します。

ProvideToolWindowAttribute

VSPackage がツール ウィンドウを所有していることを Visual Studio に通知します。

ProvideToolWindowVisibilityAttribute

特定のコマンド UI GUID がアクティブになったときに、ツール ウィンドウを表示する必要があることを宣言します。

ProvideUIContextRuleAttribute

この属性は、UI コンテキスト ルールを登録します

ProvideViewAttribute

この属性は、エディター ファクトリ クラスが特定の論理ビューを提供することを宣言します。

ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute

カスタム XML デザイナーが標準のテキスト ベースの XML エディターを使用して SxS 編集を許可しないことを示すために使用されます。

ProvideXmlEditorChooserDesignerViewAttribute

カスタム XML デザイナーの XML Chooser に登録情報を提供するために使用します。

ReadOnlyObservableSet<T>

ジェネリック IReadOnlyObservableSet の基底クラスを提供します。

RegisterAutoLoadAttribute

この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。

RegisterEditorExtensionAttribute

ProvideEditorExtensionAttribute」を参照してください。 特定のエディター ファクトリにファイル拡張子を登録します。 このクラスは継承できません。

RegisterEditorLogicalViewAttribute

この属性は、エディター ファクトリによって作成されたエディターに論理ビューを追加します。

RegisterExtenderAttribute

この属性は、パッケージをエクステンダーとして登録します。 渡される GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。

RegisterLanguageExtensionAttribute

regpkg.exe などの登録ツールを使用して登録するときに、 属性を VSPackage に適用して、特定の言語サービスにファイル拡張子を登録します。 詳細については、「VSPackage の登録」を参照してください。

RegisterLoadKeyAttribute

この属性は、パッケージのパッケージ読み込みキーを登録します。 この属性は非推奨とされました。

RegisterProjectItemAttribute

RegisterProjectItemAttribute の使用は非推奨とされました。 代わりに を使用 ProvideProjectItemAttribute してください

RegistrationAttribute

VSPackage 登録の抽象クラス。 RegistrationAttribute クラスを使用すると、登録ツールを変更せずに新しい登録情報を追加できます。

RegistrationAttribute.Key

登録キーを表す抽象クラスを提供します。

RegistrationAttribute.RegistrationContext

外部ソースから登録属性へのコンテキスト情報を提供する抽象基本クラス。

RssCommands

VS シェル Rss フィード リーダーでサポートされるルーティング コマンドを提供します。

RunningDocumentTable

Visual Studio で現在開いているすべてのドキュメントを追跡する実行中のドキュメント テーブル (RDT) へのアクセスを提供します。

SelectionContainer

選択したオブジェクトのセットにアクセスするための統合インターフェイスを提供します。

ServiceBrokerExtensions

IServiceBroker の拡張メソッド。

ServiceCollection<T>

このコレクションを使用して、サービスの Type から埋め込み型を認識する方法で提供されるオブジェクトへのマッピングを格納します。 このコレクションの比較子は、型の埋め込みシナリオで失敗する参照比較を行う代わりに、Type キーの Guid プロパティの比較を実行します。

このコレクションはスレッド セーフではありません。

ServiceExtensions
ServiceProgressData

非同期サービスとパッケージのサービスまたはパッケージの読み込みの進行状況を伝達するために使用されるこのクラスは、このクラスを介して渡されたメッセージと値が、シェルによって何らかの適切な方法でユーザーに表示されます。

ServiceProvider

マネージド VSPackages 用の統一されたサービス プロバイダーを提供します。

ServiceProviderHierarchy

階層型サービス プロバイダーとして機能します。

ServiceProviderHierarchyOrder

一般的なサービス プロバイダーに推奨されるサービス解決順序を提供します。 複数のサービス プロバイダーが 1 つのサービス プロバイダー階層で結合されると、数値の順序付けが与えられます。

ServiceUnavailableException

サービスが使用できない場合にスローされます。

SettableOleDataObject

OLE 互換データ オブジェクトを表します。

SharedProjectUtilities

共有プロジェクトのユーティリティ メソッド。

SharedSettingsAttribute

この属性を DialogPage サブクラスの AutomationObject プロパティから返されるクラスに適用すると、オブジェクトのプロパティを他のアプリやオンラインと共有できます。

SingleFileGeneratorSupportRegistrationAttribute

この属性は、特定のファイルの種類のカスタム ファイル ジェネレーター レジストリ エントリを追加します。 例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]

SingleTaskIdleManager

UI スレッドでアイドル状態の優先度で実行時間の長い操作を実行します。 頻繁な生成をサポートするには、コンポーネント マネージャーが他のタスクをスケジュールし、優先度の高い操作に戻せるように、操作は可能な限り頻繁に null を返す必要があります。

タスクは、SingleTaskIdleManager が破棄されるまで繰り返し実行されます。

SolutionPersistenceRegistrationAttribute

この属性は、ソリューションの永続化プロパティ名と関連する Guid 型を追加します。 例: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}"

SolutionTreeFilterProviderAttribute

ソリューション エクスプローラー フィルターを表示するための情報を提供します。

Task

の実装。タスク リスト内の IVsTaskItemタスクの外観と機能を変更するために使用されます。

TaskListItem
TaskProvider

このクラスは IVsTaskProvider を実装します。 タスク プロバイダーとそれに関連するサービスを定義するためのフレームワークに優しい方法が提供されます。

TaskProvider.TaskCollection

オブジェクトの Task コンテナー。

TaskSchedulingException

タスクのスケジュール設定が失敗し、再試行できなかった場合に発生する例外。

TelemetryExtensions
ThemeResourceKey

テーマの色リソースにアクセスするために ResourceDictionary で使用されるキーを表します。 テーマの色リソースには、特定の色カテゴリと色名に関連付けられたブラシと色が含まれます。

ThreadedWaitDialogHelper

スレッド化された待機ダイアログの拡張メソッド。これにより、一般的なマネージド コード パターンを使用して使用しやすくなります。

ThreadedWaitDialogHelper.Session

表示されるスレッド化された待機ダイアログとの双方向通信を提供します。

ThreadedWaitDialogProgressData

IVsThreadedWaitDialog を更新するための実行時間の長い操作の進行状況の詳細が含まれています。

ThreadHelper

汎用ディスパッチャー ヘルパーを指定して、アプリケーションのメイン スレッドでメソッドが呼び出されるようにします。 現在のアプリケーションのディスパッチャーを使用して、メイン スレッドを簡単に識別します。 これは、アプリケーションのインスタンスを初期化する必要があることを意味します。 現在、WindowManager によって初期化されます。 ただし、DispatcherOperation は RPC フレンドリではないので使用しません。 たとえば、UI スレッドが RPC 呼び出しの途中にあり、UI スレッドでコードを実行する必要がある場合、DispatcherOperations は通過しません。 これは、DispatcherOperations が UI スレッドにメッセージを投稿することによって開始され、UI スレッドがそのメッセージをディスパッチする必要があるためです。 UI スレッドが RPC 呼び出しを行っている場合、これらのメッセージはキューから削除されません。 標準の OLE メッセージ フィルターは、キューからのメッセージの限られたセットのみを処理し、Visual Studio メッセージ フィルターでも他のほとんどのメッセージを無視します。 UIThreadInvokerPrivate サービスを実行すると、操作は UI スレッドの COM 呼び出しになります。 この操作は、メッセージ フィルターが同じ論理呼び出しの一部である場合に許可されます。メッセージ フィルターでは"入れ子になった呼び出し" と見なされ、拒否されない場合があります。

ToolWindowPane

ToolWindowPane の概要の説明。

UIContext

UIContext のアクティブな状態を表します。

UIContextChangedEventArgs

UIContextChanged イベントのイベント引数。

UIElementDialogPage

IsDialogMessage スタイルのメッセージ ループを実行しているネイティブ ダイアログ内で WPF コンテンツをシームレスにホストするために使用される クラス。 UIElementDialogPage を使用すると、WPF 子 HWND との間でタブ移動が可能になり、WPF 子 HWND 内でキーボード ナビゲーションが可能になります。

UIThreadReentrancyScope

Microsoft の内部使用のみ。(COM RPC メッセージ メカニズムとは無関係に) UI スレッドで ThreadHelper が呼び出す明示的な再エントランシー ポイントを提供します。

Url

このクラスは Uri クラスをラップし、ファイル URL のエスケープされていない "LocalPath" と他のスキームのエスケープされていない AbsoluteUri を提供します。さらに、MakeRelative から 16 進エスケープされていない結果も返して、ユーザーに表示できるようにします。

ValueTokenizer

ValueTokenizer は、これらのトークンに対応するトークンと値の一覧を保持します。 このクラスは、特定の文字列をトークン化/トークン化するために使用されます。

VsBrushes

識別子 (によって使用される) と WPF ResourceDictionary オブジェクトで使用されるキーの間__VSSYSCOLOREXGetVSSysColorEx(Int32, UInt32)マップするために使用されるクラス。 このクラスによって提供されるキーを使用して、Visual Studio が に配置するインスタンスをResources参照Brushできます。

VsColors

識別子 (によってGetVSSysColorEx(Int32, UInt32)使用される) と、Windows Presentation Foundation オブジェクトによって使用されるキー間__VSSYSCOLOREXResourceDictionaryマップ。

VSCommands

VS シェルでサポートされているルーティング コマンドを提供します。

VsEnumerable<TComEnumerator,TComEnumerated>

Dev10 と PreserveSig を使用する古い列挙子インターフェイスを使用する VS スタイル列挙子の基本クラス

VsEnumerable<TComEnumerator,TComEnumerated,TEnumerated>

TEnumerated の列挙体から作成された TComEnumerated オブジェクトの VS スタイルの列挙を表します。 Dev10 と PreserveSig を使用する古い列挙子インターフェイスを使用する VS スタイル列挙子の基本クラス

VsEnumerableEx<TComEnumerator,TComEnumerated>

PreserveSig を使用しない Dev11 以降の列挙子インターフェイスを使用する VS スタイル列挙子の基本クラス

VsExecutionContextTypes

Visual Studio 実行トラッカーで使用されるコンテキスト型。

VsFonts

環境フォントのリソース名が含まれます。

VsMenus

Visual Studio のメニュー コマンドの GUID が含まれています。

VSRegistry

このコードをホストしている VS のインスタンスのレジストリを処理するヘルパー クラス。

VsResourceKeys

一般的な WPF コントロールに適用される Style 値と ControlTemplate 値の WPF リソース キーを公開します。

VsSearchTask

VsSearchTask は、検索可能なツールを実装するための基本クラスとして使用できますwindows

VsServiceProviderWrapper

サービス プロバイダー インスタンスをラップします。 クラスは、VS MEF コンポジション コンテナーに SVsService プロバイダー値を公開するために使用することを目的としています。

VsShellUtilities

Visual Studio シェルで使用する静的ヘルパー メソッドを提供します。

VsTaskLibraryHelper

マネージ コードで Visual Studio タスク ライブラリを使用するためのヘルパー メソッド。

WAProvideLanguagePropertyAttribute

このクラスは、プロジェクトの Web アプリケーション プロパティを登録するために使用できます

WAProvideProjectFactoryAttribute

この属性は、WAP フレーバー/サブタイプをサポートするプロジェクト システムに関する情報を登録するために使用できます。

WAProvideProjectFactoryTemplateMappingAttribute

この属性は、Web アプリケーション プロジェクトをサポートする新しいプロジェクト システムを宣言し、レジストリに WAP 固有のプロパティを格納するためにのみ定義されている実際のプロジェクト システムと 'fake' システムの間のマッピングを定義するために使用されます。

WebSiteProjectAttribute

この属性は、Web サイト プロジェクトの ProjectSubTypes に定義されている既存のリストに ProjectSubType を追加します。

WebSiteProjectRelatedFilesAttribute

この属性を使用すると、Web サイト プロジェクトは、ソリューション エクスプローラーで別のファイルの種類 (プライマリ) の下に 1 つのファイルの種類 (関連) を入れ子にすることができます

WindowPane

Visual Studio ウィンドウ ウィンドウを表します。

WrapperPolicy

構造体

RunningDocumentInfo

内のドキュメントに関する情報を表します RunningDocumentTable。 これには、 によって GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)返されるすべての情報が含まれます。

StatefulReadOnlyList<TItem,TState>

関連付けられた状態の読み取り専用リスト。

インターフェイス

IAsyncAttachedCollectionSource

HasItems プロパティが現在初期化されているかどうかを報告できる IAttachedCollectionSource オブジェクトを表し、IsInitializingHasItems 値が変更されたときに INotifyPropertyChanged イベントを発生させます。

IAsyncServiceContainer

サービスを追加および削除するメソッドを提供します。

IAsyncServiceProvider

サービスを非同期的に取得するメソッドを提供します。

IAsyncServiceProvider2
IAttachedCollectionService

既知のリレーションシップに基づいてアイテムの添付コレクションを取得でき、アイテムでサポートされているリレーションシップを列挙できるサービスを表します。

IAttachedCollectionSource

項目のコレクションを返すことができるオブジェクト インスタンスを表し、項目自体を認識せずに項目が存在するかどうかを認識します。

IAttachedCollectionSourceProvider

サービスが認識するオブジェクトに対して存在するリレーションシップを列挙し、サービスが認識するリレーションシップとオブジェクトの添付コレクションを作成できるサービスを表します。

IAttachedCollectionSourceProvider2

サービスが認識するオブジェクトに対して存在するリレーションシップを列挙し、サービスが認識するリレーションシップとオブジェクトの添付コレクションを作成できるサービスを表します。

IAttachedRelationship

オブジェクト間のリレーションシップを記述するために によって IAttachedCollectionService 使用される、アタッチされたリレーションシップに関するメタデータが含まれます。

IBuildCancellationAwareHostObject

ビルドが取り消されたときにトリガーされる を CancellationToken ホスト オブジェクトで使用できるようにします。

ICacheableAttachedCollectionSource

キャッシュ可能な IAttachedCollectionSource を表します。 キャッシュされたソースは、要求されるたびに再作成する必要はありません。

IClientRightsAdditionalMetadata

このインターフェイスは、クライアント権限から追加のメタデータを渡すためのものです。

ICodeContainerProvider

ローカル コンピューターにオンライン リソースを取得できるプロバイダーに関する情報。

IComEnumeratorRelay<TComEnumerator,TEnumerated>

型指定された列挙メソッドを提供します。

ICommentTaskToken

このインターフェイスは、タスクの生成に使用されるトークンの 1 つに関する情報を取得するために使用されます。

IConfigureToolboxItem

ツールボックス 項目のプロパティ ディクショナリにデータを追加することで、オブジェクトを動的に構成 ToolboxItem する機能を提供します。 このデータは、ツールボックス項目の永続的な部分としてシリアル化されます。

IErrorList

このインターフェイスは、ErrorList ツール ウィンドウの周囲のクロムのさまざまなスイッチの状態を取得するために使用されます。

IFilteredHierarchyItemSet

階層内のすべての項目を表す階層項目のフラット化された一覧を提供し、階層に項目が追加または階層から削除されたときにイベントを発生させます。

IInstalledToolboxItemInfo

既存のツールボックス項目に関する情報を提供します。

IJoinableTaskFactoryAwareHostObject

ホスト オブジェクトが、メイン スレッドでブロックされているビルドをブロックすることなく、メイン スレッドを使用できるようにします。

IMaintenanceTask

VS がアイドル状態のときに VS セッションごとに 1 回の機会を受け取って定期的な作業を行うために、既定の Visual Studio カタログに実装およびエクスポートできるインターフェイス。

IMenuCommandInvokeEx

メニュー コマンドを呼び出すのに役立ちます。

IMSDNChannel

msdn サブスクリプション チャネル情報のインターフェイス。

INonClientArea

このインターフェイスは、hwndSource にWM_NCHITTESTが送信されるときに、クライアント以外の Win32 領域を論理的に含むビジュアル要素を表します。

IOleMenuCommand

OLE メニュー コマンドを表します。

IProfileManager

Visual Studio 設定メカニズムを使用して状態情報を保持することで、VSPackage をサポートするクラスによって実装されるインターフェイス。

IProfileMigrator

あるバージョンの Visual Studio から別のバージョンへのユーザー設定の移行をサポートします。

IReadOnlyObservableSet

一定の時間を提供する読み取り専用の監視可能なコレクション Contains 参照。

IReadOnlyObservableSet<T>

一定の時間を提供する読み取り専用の監視可能なコレクション Contains 参照。

IResXResourceService

クライアントが Visual Studio 内で使用される resx リーダーとライターを制御できるようにする抽象化レイヤー。

ISccUIClickedEventArgs

複数の SCC 関連インターフェイスを介して渡される引数。

ISccUIClickedEventArgs2

ISccUIClickedEventArgsを拡張して、クリックされた UIElement を指定します。

ISelectedGraphNode

選択した GraphNode への参照を保持します。

ISettingsMachineLocalityEvaluator

このインターフェイスは SharedSettingsAttribute と組み合わせて使用され、実行時にプロパティ値がマシンローカル (つまり、他のマシンにローミングしない) かどうかを評価します。

ISolutionSearchOptions

ソリューションの検索の検索結果を提供するときに検索プロバイダーが使用するオプションを表します。

ISolutionSearchParameters

ソリューションの検索の検索結果を提供するために必要なパラメーターを表します。

ISolutionTreeFilter

フィルター選択されたツリーに含める必要がある項目のコレクションを制御するフィルター。 IncludedItems がツリーに配置されると、これらの項目とその先祖がツリーに含まれ、他のすべての項目が除外されます。 フィルターが不要になると、ツリー コントロールによってフィルターが破棄されます。

ISolutionTreeFilterProvider

ISolutionTreeFilter の作成に使用されるファクトリ。 ISolutionTreeFilter は、ツリーに配置する必要がある含まれる項目の一覧を提供する方法を提供します。

ISupportDisposalNotification

破棄される可能性があり、破棄状態の変更をリスナーに通知できるオブジェクトを表します。 ISupportDisposalNotification のインスタンスへの参照を保持するオブジェクトは、IsDisposed プロパティのプロパティの変更をwatchする必要があり、プロパティの値が true になったときに参照を解放する必要があります。

ITaskList

このインターフェイスは、TaskList ツール ウィンドウの状態を取得するために使用されます。

IToolboxAppDomainControl

このインターフェイスは、IToolboxItemDiscovery 実装が作成される appdomain の作成を制御するクライアントによって実装されます。 パッケージが Microsoft.VisualStudio.Shell.Package から派生している場合は、ProvideToolboxItemDiscoveryAttribute の AppDomainCreatorType プロパティを、このインターフェイスを実装するクラスの型に設定します。

IToolboxAssemblyInfo

アセンブリに関する情報を提供します。

IToolboxExtensionsSdkInfo

拡張機能 SDK に関する情報を提供します。

IToolboxExtensionsSdkInfo2

SDK マニフェストからの追加情報を提供します。

IToolboxExtensionsSdkType

拡張機能 SDK のマネージド型を表します。

IToolboxExtensionsSdkTypeByName

拡張機能 SDK の単純型を表します。

IToolboxItemCreator

新しいツールボックス項目を作成し、既存のツールボックス項目に関する情報を提供します。

IToolboxItemDiscovery

ツールボックス項目を作成できるマネージド型に関する情報を提供します。

IToolboxItemDiscoveryByName

ツールボックス項目を作成できる型に関する情報を提供します。

IToolboxItemDiscoveryFactory

[ツールボックス項目の選択] ダイアログとの統合に必要なさまざまなオブジェクトを作成します。

IToolboxItemDiscoveryWithContext

ツールボックス項目を作成できるマネージド型に関する情報を提供します。

IToolboxItemInfo

ツールボックス項目の作成元となるマネージド型に関する情報を提供します。

IToolboxPlatformInfo

プラットフォーム (Windows v8.0 など) に関する情報を提供します。

IToolboxPlatformType

関連付けられたプラットフォームを持つマネージド型を表します。 他のインターフェイスは、メタデータを追加するために、このインターフェイスから派生します。

IToolboxPlatformTypeByName

関連付けられたプラットフォームを持つ単純型を表します。 他のインターフェイスは、メタデータを追加するために、このインターフェイスから派生します。

IToolboxType

単純なマネージド型を表します。 他のインターフェイスは、メタデータを追加するために、このインターフェイスから派生します。

IToolboxTypeByName

単純型を表します。

IVsAccountManagementService

Visual Studio アカウント管理サービスを表します。

IVsAsyncFileChangeEx

VS ファイル変更サービスの非同期メソッド (SVsFileChange)。

IVsAsyncFileChangeEx2

VS ファイル変更サービスの非同期メソッド (SVsFileChange)。

IVsHierarchyItem

内の 1 つの項目のインスタンス プロパティ情報を IVsUIHierarchyWindow格納します。

IVsHierarchyItemCollectionProvider

指定した階層のすべての階層項目のサブセットを表す階層項目の読み取り専用コレクションを提供します。

IVsHierarchyItemIdentity

に項目を定義するために必要な情報を IVsUIHierarchyWindow格納します。

IVsHierarchyItemManager

によってIVsUIHierarchyWindow使用されるデータ モデル (ソリューション エクスプローラーなど) にアクセスします。

IVsManagedImageService

イメージ ライブラリに WPF ビットマップを直接追加できる、SVsImageService によって提供されるインターフェイス。

IVsManagedSettingsChangeEventSource

変更された設定のイベントを提供します。

IVsProjectSecrets

このプロジェクトがビルドするアプリケーションが実行時にアクセスできるシークレットを格納するための、プロジェクト システムによって実装されるインターフェイス。

IVsSccChanges

現在アクティブなリポジトリの保留中の変更の数と、表示された情報とのユーザー操作を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。

IVsSccChangesDisplayInformation

アクティブな Scc プロバイダーの現在のリポジトリでの保留中の変更に関する情報。

IVsSccChangesDisplayInformation2

IVsSccChangesDisplayInformationを拡張して、SccProvider の柔軟性を高める

  1. コンパートメントを表示するタイミングを決定する
  2. コンパートメントに上矢印を表示するかどうか。
IVsSccCommitPendingChangesPrompt

ユーザーに表示されるメッセージを設定し、保留中の変更を早期かつ頻繁にコミットするように求めるメッセージを設定するために、ソース管理プロバイダーによって実装されるインターフェイス。

IVsSccCurrentBranch

リポジトリ内の現在アクティブなブランチに関する表示情報とユーザーの対話を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。

IVsSccCurrentBranchDisplayInformation

アクティブな Scc プロバイダーの現在のブランチに関する情報。

IVsSccCurrentBranchDisplayInformation2

IVsSccCurrentBranchDisplayInformationを拡張して、SccProvider の柔軟性を高める

  1. コンパートメントを表示するタイミングを決定する
  2. コンパートメントに上矢印を表示するかどうか。
IVsSccCurrentRepository

現在アクティブなリポジトリと表示された情報とのユーザー操作を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。

IVsSccCurrentRepositoryDisplayInformation

アクティブな Scc プロバイダーの現在のリポジトリに関する情報。

IVsSccCurrentRepositoryDisplayInformation2

IVsSccCurrentRepositoryDisplayInformationを拡張して、SccProvider の柔軟性を高める

  1. コンパートメントを表示するタイミングを決定する
  2. コンパートメントに上矢印を表示するかどうか。
IVsSccPublish

ローカル リポジトリ内のソース コードの発行をサポートするインターフェイス。

IVsSccSolution

読み込まれたソリューションと Scc に関連するイベントを発生させるインターフェイス。

IVsSccUnpublishedCommits

アクティブなリポジトリ内の未発行のコミットの数と、表示された情報に対するユーザー操作を追跡するためにソース管理プロバイダーによって実装されるインターフェイス。

IVsSccUnpublishedCommitsDisplayInformation

発行されていないコミットに関する情報。

IVsSccUnpublishedCommitsDisplayInformation2

IVsSccUnpublishedCommitsDisplayInformationを拡張して、SccProvider の柔軟性を高める

  1. コンパートメントを表示するタイミングを決定する
  2. コンパートメントに上矢印を表示するかどうか。
IVsTaskEvents

IVsTask によって実装されるマネージド イベントのインターフェイス。

IVsTaskJoinableTask

1 つの JoinableTask を IVsTask インスタンスにアタッチするためのインターフェイス。

IVsToolboxItemDiscoveryRegistrar

シェルによって提供されるサービス SVsToolboxItemDiscoveryRegistrar によって実装されます。 マネージド型のツールボックス 項目を提供するパッケージは、読み込み時に RegisterItemDiscovery を呼び出す必要があります。 Microsoft.VisualStudio.Shell.Package から派生したパッケージは、既定で基本クラスからこの動作を取得します。 その場合、オブジェクトの動作は、ProvideToolboxItemDiscoveryAttribute に指定されたパラメーターによって制御されます。

IWpfAccountPicker

によって提供されるWindows Presentation Foundation アカウント ピッカー コントロールをIVsAccountManagementService表します。

IWpfAccountPicker2

によって提供されるWindows Presentation Foundation アカウント ピッカー コントロールをIVsAccountManagementService表します。

SVsProjectLocalSecrets

に対してクエリを実行 IServiceProvider するサービス ID。プロジェクトの IVsProjectSecrets secrets.json ファイルにシークレットを格納する の実装、またはソース管理に保存されておらず、個々のユーザーまたはコンピューターにローカルである同等のファイルを取得します。

SVsSccDisplayInformationService

、、および IVsSccUnpublishedCommitsDisplayInformationなど、いくつかの SCC インターフェイスを取得 IVsSccChangesDisplayInformationIVsSccCurrentBranchDisplayInformationIVsSccCurrentRepositoryDisplayInformationできるサービス ID。

SVsServiceProvider

Visual Studio サービス プロバイダーを表し、MEF コンポーネントから他の VS サービスを動的に検出することを目的としています。

SVsToolboxItemDiscoveryRegistrar

これは、IVsToolboxItemDiscoveryRegistrar を実装するサービスです。 これはシェルによって実装されます。

列挙型

AuthenticationState

認証状態。

CloseResult

閉じる操作の結果を指定します。

CommandNavigationHelper.CommandFocusMode

CommandFocusMode 添付プロパティの値は、フォーカスの復元を処理してメニュー モードに入るための CommandFocusManager に設定されているコントロールを登録する方法を指定します。

CommentTaskPriority

タスク リスト内のタスクの優先度を示す値。

CommonMessagePumpExitCode

に対して可能な終了コードを CommonMessagePump表します。

DialogPage.ApplyKind

ダイアログ ページの適用動作を記述する列挙体。

FilterDescendantBehavior

フィルター選択されたツリーに項目を含める場合の子孫の動作を指定します。

LogicalView

この列挙は、サポートされている論理ビューを一覧表示します。

PackageAutoLoadFlags

自動読み込み動作の種類を指定します。

ProfileMigrationType

ProfileMigrationTypeで移行アクションをMigrationType指定します。

QueryCloseResult

クエリと閉じる操作の結果を指定します。

RegistrationMethod

アセンブリを登録または配置する方法。

SettingScope

さまざまな設定スコープについて説明します。

SettingStorage

設定が格納される場所について説明します。

TaskCategory

実行するタスクの種類を指定する一連のタスク カテゴリを提供します。

TaskErrorCategory

[エラー 一覧のオプション] タスク ウィンドウに表示される可能性があるエラー メッセージの種類または重大度を識別する値のコレクションを表します。

TaskPriority

タスクの優先度の値を提供します。

ThemeResourceKeyType

によって参照されるリソースの種類を ThemeResourceKey指定します。

ToolboxItemDiscoveryContext

呼び出されているコンテキストを GetItemInfo(IToolboxType, ToolboxItemDiscoveryContext) 示します。

ToolWindowOrientation

この列挙体は、ドッキング ウィンドウに関して可能なツール ウィンドウの向きを多数提供します。

UnlockResult

ロック解除操作の結果を指定します。

VsCreateEditorFlags

__VSCREATEEDITORFLAGS、__VSCREATEEDITORFLAGS2、__VSCREATEEDITORFLAGS3

VsDockStyle

ツール ウィンドウの向きの定数を定義します。

VsFrameMode

VSFRAMEMODE、VSFRAMEMODE2

VsFramePropID

__VSFPROPID、__VSFPROPID2、__VSFPROPID3、__VSFPROPID4、__VSFPROPID5

VsHierarchyPropID

__VSHPROPID、__VSHPROPID2、__VSHPROPID3、__VSHPROPID4

VsOpenSpecificEditorFlags

__VSOSPEFLAGS、__VSOSPEFLAGS2、__VSOSPEFLAGS3

VsQueryEditFlags

__VSQueryEditFlags、__VSQueryEditFlags2

VsQueryRemoveDirectoryFlags

VSQUERYREMOVEDIRECTORYFLAGS、VSQUERYREMOVEDIRECTORYFLAGS2

VsQueryRemoveFileFlags

VSQUERYREMOVEFILEFLAGS、VSQUERYREMOVEFILEFLAGS2

VsQuerySaveFlags

tagVSQuerySaveFlags,__VSQuerySaveFlags2

VsRdtFlags

_VSRDTFLAGS、_VSRDTFLAGS2

VsRdtSaveOptions

__VSRDTSAVEOPTIONS、__VSRDTSAVEOPTIONS2

VsRemoveDirectoryFlags

VSREMOVEDIRECTORYFLAGS、VSREMOVEDIRECTORYFLAGS2

VsRemoveFileFlags

VSREMOVEFILEFLAGS、VSREMOVEFILEFLAGS2

VsSolutionPropID

__VSPROPID、__VSPROPID52、__VSPROPID53、__VSPROPID54、__VSPROPID5

VsTaskContinuationOptions

__VSTASKCONTINUATIONOPTIONS/__VSTASKCONTINUATIONOPTIONS2のマネージド定義。

VsTaskCreationOptions

__VSTASKCREATIONOPTIONS/__VSTASKCREATIONOPTIONS2のマネージド定義。

VsTaskRunContext

__VSTASKRUNCONTEXTのマネージド定義。

VsTaskWaitOptions

__VSTASKWAITOPTIONSのマネージド定義。

WindowPane.PaneInitializationMode

オブジェクトに対して可能な初期化状態を WindowPane 表します。

代理人

AsyncServiceCreatorCallback

非同期サービス作成者のコールバック。

AsyncServiceCreatorWithProgressCallback

サービスのインスタンスが必要な場合に呼び出されるコールバック。 これは 1 回だけ呼び出され、結果がキャッシュされます。

OnIdleHandler

クラスで使用される SingleTaskIdleManager デリゲート。 クラスのインスタンスを作成するときは、このデリゲートを SingleTaskIdleManager 渡します。このデリゲートはアイドル時に呼び出されます。

VsInvokableAsyncFunction<T>

タスク並列ライブラリ (TPL) タスクを取得 IVsTaskCompletionSource して返すために、非同期タスク ライブラリ ヘルパーによって使用されます。

VsTaskBodyCallback

非同期タスク ライブラリ ヘルパーによって、タスク本文のメソッド型 (タスクが実行するもの) として使用されます。 ライブラリのユーザーは、このデリゲート型を直接渡すか、より単純な匿名関数をこのデリゲート型にラップするラッパー メソッドのいずれかを使用できます。