Microsoft.VisualStudio 名前空間

クラス

ErrorHandler

一般的な COM エラー コードを処理するためのメソッドを提供します。

VisualStudioServices

Visual Studio サービスへのアクセスをバージョン別に提供します。

VisualStudioServices.VS2019_10Services

Visual Studio 2019 Update 10 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_11Services

Visual Studio 2019 Update 11 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_4Services

Visual Studio 2019 Update 4 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_5Services

Visual Studio 2019 Update 5 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_6Services

Visual Studio 2019 Update 6 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_7Services

Visual Studio 2019 Update 7 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_8Services

Visual Studio 2019 Update 8 で使用できるサービスを列挙します。

VisualStudioServices.VS2019_9Services

Visual Studio 2019 Update 9 で使用できるサービスを列挙します。

VisualStudioServices.VS2022_2Services

Visual Studio 2022 Update 2 で使用できるサービスを列挙します。

VisualStudioServices.VS2022_3Services

Visual Studio 2022 Update 3 で使用できるサービスを列挙します。

VisualStudioServices.VS2022_4Services

Visual Studio 2022 Update 4 で使用できるサービスを列挙します。

VisualStudioServices.VS2022_5Services

Visual Studio 2022 Update 4 で使用できるサービスを列挙します。

VisualStudioServices.VS2022_6Services

Visual Studio 2022 Update 5 で使用できるサービスを列挙します。

VisualStudioServices.VS2022Services

Visual Studio 2022 で使用できるサービスを列挙します。

VSColorTable
VSConstants

このクラスを使用して、一般的な Visual Studio 定数にアクセスします。

VSConstants.AppPackageDebugTargets

アプリ パッケージのデバッグ ターゲット コマンド セットのコマンド ID が含まれています。

VSConstants.CATID

これらの CATID Guid は、プロパティ ブラウザーに渡されるオブジェクトと、Automation エクステンダーをサポートするオートメーション オブジェクトを拡張するために使用されます。

VSConstants.CLSID
VSConstants.CMDSETID
VSConstants.CodeModelLanguage

コード モデル言語のセット。

VSConstants.ComponentSelectorPageGuid
VSConstants.DebugEnginesGuids
VSConstants.DebugPortSupplierGuids

VsDebugTargetInfo* 構造体と IVsDebugRemoteDiscoveryUI インターフェイスのデバッガー ポート サプライヤー Guid。

VSConstants.DebugTargetHandler

デバッグ ターゲット ハンドラー コマンド セットのコマンド ID が含まれています。

VSConstants.DocumentMetadataUserDataGuid

これらは、バージョンなどの追加のメタデータを提供する DocData オブジェクトでサポートされている IVsUserData プロパティスナップショット。

VSConstants.EditPropyCategoryGuid

既知のエディター プロパティ カテゴリは、IVsTextEditorPropertyCategoryContainer インターフェイスで使用されます。

VSConstants.ItemTypeGuid

これらの値は、VSHPROPID_ItemType プロパティと共に使用されます。

VSConstants.LOGVIEWID
VSConstants.MruList
VSConstants.NewDocumentStateReason

IVsUIShellOpenDocument3.SetNewDocumentState に使用される既知の理由。

VSConstants.OutputWindowPaneGuid
VSConstants.ProjectTargets

既知のプロジェクトターゲットのプラットフォーム。

VSConstants.ReferenceManagerHandler

コンテキスト メニューのコマンド ID を表します。

VSConstants.SearchProviderNames
VSConstants.SetupDrivers

既知のプロジェクトの再ターゲット セットアップ ドライバー 不足しているコンポーネントをインストールします。

VSConstants.StandardNavigateToDocumentScopeFilters

[移動先] 機能のドキュメント スコープの標準フィルター名。

VSConstants.StandardNavigateToFilterShortcuts

[移動先] 機能の標準フィルター ショートカット名。

VSConstants.StandardNavigateToKindFilters

[移動先] 機能のアイテムの種類の標準フィルター名。

VSConstants.StandardToolWindows

標準ツール ウィンドウの GUID が含まれています。

VSConstants.ToolboxMultitargetingFields
VSConstants.UICONTEXT
VSConstants.VsDependencyTypeGuid
VSConstants.VsEditorFactoryGuid
VSConstants.VsEditorUserDataGuid

これらは、エディターの動作をカスタマイズするために使用できるオプションの一般的なエディター設定です。

VSConstants.VsLanguageServiceGuid
VSConstants.VsLanguageUserDataGuid

これらは、ソース コード (テキスト) エディターの動作に影響を与えるために言語サービスが提供できるオプションの IVsUserData プロパティです。 IVsUserData インターフェイスは、Language Service 実装の IVsLanguageInfo オブジェクトの QueryInterface によって取得されます。

VSConstants.VsPackageGuid
VSConstants.VsTaskListView
VSConstants.VsTextBufferUserDataGuid

これらは、ソース コード (Text) エディターの TextBuffer (DocData) オブジェクトでサポートされている IVsUserData プロパティです。 IVsUserData インターフェイスは、Text エディターの IVsTextLines オブジェクトの QueryInterface によって取得されます。

VSConstants.WellKnownOldVersionValues

ProvideBindingRedirectionAttribute の OldVersion (LowerBound/UpperBound) 値を指定するために使用できる既知の値。

VSConstants.WellKnownToolboxStringMaps
VSConstants.WellKnownWindowReferences
VSConstants.WizardType

ウィザードの種類のセット。

Win32Methods

一部の Win32 ウィンドウ管理機能をインポートします。

インターフェイス

IEventHandler

マイクロソフト内部でのみ使用。 イベント ハンドラー コレクションにハンドラーが存在することを追加、削除、およびテストするために必要なメソッドを提供します。

IVsService<T>

Visual Studio で提供されるサービスへのアクセスを提供します。

IVsService<TService,TInterface>

Visual Studio で提供されるサービスへのアクセスを提供します。

列挙型

COWAIT_FLAGS

CoWaitForMultipleHandles のフラグ

VSConstants.AppCommandCmdID

メイン ウィンドウで受信したWM_APPCOMMAND メッセージの結果として発生するコマンドを識別します。

VSConstants.CEF

メソッドで使用される と共に使用するフラグを CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) 表します。

VSConstants.MessageBoxResult

IVsUIShell.ShowMessageBox からの結果コード。

VSConstants.SelectionElement

イベント ハンドラーで使用されるフラグを OnElementValueChanged(UInt32, Object, Object) 表します。

VSConstants.VSITEMID

VsHierarchy 内の特別なアイテム。

VSConstants.VsSearchNavigationKeys

Visual Studio の検索ナビゲーション キーを指定します。

VSConstants.VsSearchTaskStatus

検索タスクの状態のフレンドリ名を指定します。

VSConstants.VSSELELEMID

これらの要素 ID は、選択サービスで使用できる唯一の要素 ID です。

VSConstants.VSStd11CmdID

CMDSETID の標準の共有コマンドのセット。StandardCommandSet11_guid。

VSConstants.VSStd12CmdID

CMDSETID の標準の共有コマンドのセット。StandardCommandSet12_guid。

VSConstants.VSStd14CmdID

CMDSETID の標準の共有コマンドのセット。StandardCommandSet14_guid。

VSConstants.VSStd15CmdID

CMDSETID の標準の共有コマンドのセット。StandardCommandSet15_guid。

VSConstants.VSStd16CmdID

コマンド セット内の標準の共有コマンドの StandardCommandSet16_guid セット。

VSConstants.VSStd17CmdID

コマンド セット内の標準の共有コマンドの StandardCommandSet17_guid セット。

VSConstants.VSStd2010CmdID

CMDSETID の標準の共有コマンドのセット。StandardCommandSet2010_guid。

VSConstants.VSStd2KCmdID

StandardCommandSet2k の標準の共有エディター コマンドのセット。

VSConstants.VSStd97CmdID

これらの定数を使用すると、いくつかの基本的なメニュー コマンドをマネージド コードで使用できます。

VSConstants.VsUIAccelModifiers

UI アクセラレータキーと修飾子キーを指定します。

VSConstants.VsUIHierarchyWindowCmdIds

次のコマンドは、UIHierarchyWindow にのみ適用される特別なコマンドです。 コマンド グループ GUID の一部として定義されています: CMDSETID。UIHierarchyWindowCommandSet_guid。