vcCMConstants クラス

Visual C++ コード モデルでは、オートメーション エクステンダの実装に使用する GUID のコレクションを定義します。オートメーション エクステンダを使用すると、プロパティを拡張できます。必要に応じて決定することも、Visual C++ コード モデルで自動化することもできます。オートメーション エクステンダの詳細とサポートについては、「オートメーション エクステンダの実装と使用」を参照してください。

名前空間 :  Microsoft.VisualStudio.VCCodeModel
アセンブリ :  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll 内)

構文

'宣言
Public MustInherit Class vcCMConstants
'使用
Dim instance As vcCMConstants
public abstract class vcCMConstants
public ref class vcCMConstants abstract
public abstract class vcCMConstants

解説

以下に示す Visual C++ コード モデル オブジェクトの定数値は、カスタムのオートメーション エクステンダを登録するときに使用できます。

定数値

対応するコード モデル オブジェクト

vcCMCATIDClass

VCCodeClass

vcCMCATIDFunction

VCCodeFunction

vcCMCATIDVariable

VCCodeVariable

vcCMCATIDNamespace

VCCodeNamespace

vcCMCATIDParameter

VCCodeParameter

vcCMCATIDAttribute

VCCodeAttribute

vcCMCATIDInterface

VCCodeInterface

vcCMCATIDEnum

VCCodeEnum

vcCMCATIDStruct

VCCodeStruct

vcCMCATIDUnion

VCCodeUnion

vcCMCATIDTypeDef

VCCodeTypedef

vcCMCATIDIncludeStmt

VCCodeInclude

vcCMCATIDImportStmt

VCCodeImport

vcCMCATIDUsingStmt

VCCodeUsing

vcCMCATIDMacro

VCCodeMacro

vcCMCATIDMap

VCCodeMap

vcCMCATIDIDLImport

VCCodeIDLImport

vcCMCATIDIDLImportLib

VCCodeIDLImportLib

vcCMCATIDIDLCoClass

VCCodeIDLCoClass

vcCMCATIDIDLLibrary

VCCodeIDLLibrary

vcCMCATIDMapEntry

VCCodeMapEntry

vcCMCATIDVCBase

VCCodeBase

vcCMCATIDDelegate

VCCodeDelegate

vcCMCATIDProperty

VCCodeProperty

vcCMCATIDEvent

VCCodeEvent

継承階層

System.Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

vcCMConstants メンバ

Microsoft.VisualStudio.VCCodeModel 名前空間