次の方法で共有


vcCMConstants クラス

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

継承階層

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 コードの共用体を表します。
パブリック フィールド静的メンバー vcCMCATIDUsingAlias
パブリック フィールド静的メンバー 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 名前空間