次の方法で共有


vcCMConstants クラス

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

継承階層

System.Object
  Microsoft.VisualStudio.VCCodeModel.vcCMConstants

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

構文

'宣言
Public NotInheritable Class vcCMConstants
public static class vcCMConstants
public ref class vcCMConstants abstract sealed
[<AbstractClass>]
[<Sealed>]
type vcCMConstants =  class end
public final class vcCMConstants

vcCMConstants 型で公開されるメンバーは以下のとおりです。

フィールド

  名前 説明
パブリック フィールド静的メンバー vcCMCATIDAttribute コード属性を表します。
パブリック フィールド静的メンバー vcCMCATIDClass コード クラスを表します。
パブリック フィールド静的メンバー vcCMCATIDDelegate コード デリゲートを表します。
パブリック フィールド静的メンバー vcCMCATIDEnum コード列挙型を表します。
パブリック フィールド静的メンバー vcCMCATIDEvent コード イベントを表します。
パブリック フィールド静的メンバー vcCMCATIDFunction コード機能を表します。
パブリック フィールド静的メンバー vcCMCATIDIDLCoClass コード コクラスを表します。
パブリック フィールド静的メンバー vcCMCATIDIDLImport コード インポートを表します。
パブリック フィールド静的メンバー vcCMCATIDIDLImportLib コードのインポート ライブラリを表します。
パブリック フィールド静的メンバー vcCMCATIDIDLLibrary コード ライブラリを表します。
パブリック フィールド静的メンバー vcCMCATIDImportStmt コード インポート ステートメントを表します。
パブリック フィールド静的メンバー vcCMCATIDIncludeStmt コード include (C++) のステートメントを表します。
パブリック フィールド静的メンバー vcCMCATIDInterface コード インターフェイスを表します。
パブリック フィールド静的メンバー vcCMCATIDMacro マクロ コードを表します。
パブリック フィールド静的メンバー vcCMCATIDMap コード マップを表します。
パブリック フィールド静的メンバー vcCMCATIDMapEntry コード マップのエントリを表します。
パブリック フィールド静的メンバー vcCMCATIDNamespace コードの名前空間を表します。
パブリック フィールド静的メンバー vcCMCATIDParameter コード パラメーターを表します。
パブリック フィールド静的メンバー vcCMCATIDProperty コード プロパティを表します。
パブリック フィールド静的メンバー vcCMCATIDStruct コード構造体を表します。
パブリック フィールド静的メンバー vcCMCATIDTypeDef コード型定義 (typedef) を表します。
パブリック フィールド静的メンバー vcCMCATIDUnion コード共用体を表します。
パブリック フィールド静的メンバー vcCMCATIDUsingStmt コード using (C# リファレンス) のステートメントを表します。
パブリック フィールド静的メンバー vcCMCATIDVariable コード変数を表します。
パブリック フィールド静的メンバー vcCMCATIDVCBase Visual C++ コードの基本クラスを表します。
パブリック フィールド静的メンバー vcCMMFCDialogNumberVariableExtender MFC ダイアログ ボックスの数の変数のエクステンダーを表します。
パブリック フィールド静的メンバー vcCMMFCDialogStringVariableExtender MFC ダイアログ ボックス内の文字列変数のエクステンダーを表します。
パブリック フィールド静的メンバー vcCMMFCDialogVariableExtender MFC ダイアログ ボックス内の変数のエクステンダーを表します。
パブリック フィールド静的メンバー vcCMVCDialogExtender MFC ダイアログ ボックスのエクステンダーを表します。

このページのトップへ

解説

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

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.VCCodeModel 名前空間