次の方法で共有


Microsoft.VisualStudio.VCCodeModel 名前空間

Microsoft.VisualStudio.VCCodeModel には、Visual C++ コード モデルに使用されるオブジェクトおよびメンバーが含まれます。

クラス

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

インターフェイス

  インターフェイス 説明
パブリック インターフェイス MFCDialogNumberVariableExtender MFC ダイアログ ボックス内の数値型変数の最小および最大範囲へのアクセスを提供します。
パブリック インターフェイス MFCDialogStringVariableExtender MFC ダイアログ ボックスに含まれる文字列型変数の最大文字数の範囲にアクセスできます。
パブリック インターフェイス MFCDialogVariableExtender 既存の MFC ダイアログ ボックスの変数コード要素にアクセスできます。
パブリック インターフェイス VCCodeAttribute 項目属性にアクセスできます。
パブリック インターフェイス VCCodeBase 親オブジェクトの基本クラス リストへのアクセスを提供するオブジェクト。
パブリック インターフェイス VCCodeClass VCCodeModel オブジェクト内の任意のクラス要素へのアクセスを提供するオブジェクト。
パブリック インターフェイス VCCodeDelegate __delegate キーワードで宣言されているデリゲート コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeElement ソース ファイル内の任意のコード要素へのアクセスを提供するオブジェクト。
パブリック インターフェイス VCCodeElements 1 つ以上のソース ファイル内のオブジェクト (各コード要素を表す) のコレクション。
パブリック インターフェイス VCCodeEnum ソリューションのソース コード内の列挙型コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeEvent イベント コード要素 (__event キーワードで宣言) を表すオブジェクト。
パブリック インターフェイス VCCodeFunction ソース ファイル内の関数構成体を定義するオブジェクト。
パブリック インターフェイス VCCodeIDLCoClass .idl ファイル内に CoClass 要素を定義するオブジェクト。
パブリック インターフェイス VCCodeIDLImport .idl ファイル内に import 要素を定義するオブジェクト。
パブリック インターフェイス VCCodeIDLImportLib .idl ファイル内の importlib 要素を定義するオブジェクト。
パブリック インターフェイス VCCodeIDLLibrary .idl ファイル内に library 要素を定義するオブジェクト。
パブリック インターフェイス VCCodeImport ソリューションのソース コード内の #import コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeInclude ソリューションのソース コード内の #include コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeInterface 標準的な .idl インターフェイス、dispinterface コード要素、またはソリューションのソース コード内の (__interface キーワードで修正される) コード要素のいずれかを表すオブジェクト。
パブリック インターフェイス VCCodeMacro ソリューションのソース コード内のマクロ (#define ステートメント) コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeMap ソリューションのソース コード内のマップ コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeMapEntry ソース ファイル内に生成するマップ エントリを定義するオブジェクト。
パブリック インターフェイス VCCodeModel コンテナー内の任意のコード要素へのプロジェクト レベル アクセスを提供するオブジェクトです。
パブリック インターフェイス VCCodeNamespace ソリューションのソース コード内の名前空間要素を表すオブジェクト。
パブリック インターフェイス VCCodeParameter ソース ファイル内の関数やプロパティなどのパラメーターを表すオブジェクト。
パブリック インターフェイス VCCodeProperty プロパティ コード要素 (__property キーワードで宣言) を表すオブジェクト。
パブリック インターフェイス VCCodeReference 現在、実装されていません。
パブリック インターフェイス VCCodeStruct ソリューションのソース コード内の構造体コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeTypedef ソリューションのソース コード内の typedef コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeUnion ソリューションのソース コード内の union コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeUsing ソリューションのソース コード内の #using ディレクティブ (C++) コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeUsingAlias ソリューションのソース・コードの alias のコード要素を表すオブジェクト。
パブリック インターフェイス VCCodeVariable ソース ファイル内の変数コンストラクトを表すオブジェクト。
パブリック インターフェイス VCDesignElement インフラストラクチャ。 マイクロソフト内部でのみ使用。
パブリック インターフェイス VCDesignElements インフラストラクチャ。 マイクロソフト内部でのみ使用。
パブリック インターフェイス VCDialogExtender ソリューション内の既存のダイアログ ボックス クラスへのアクセスを提供するオブジェクト。
パブリック インターフェイス VCFileCodeModel ソース ファイル内のコード要素を表すオブジェクト。
パブリック インターフェイス VCLanguageManager C++ ソース ファイルの可変のコード要素を検証するために使用されるオブジェクト。

列挙型

  列挙体 説明
パブリック列挙体 vcCMElement VCCodeElement の種類を定義する値を提供します。
パブリック列挙体 vcCMNameValidationOption 名前の検証オプションを提供します。
パブリック列挙体 vsCMAddPosition 親オブジェクトを基準にして新しいコード要素の位置を決定します。
パブリック列挙体 vsCMMFCDialogVariableIDType IDType プロパティで使用します。
パブリック列挙体 vsCMSort Sort メソッドで使用します。
パブリック列挙体 vsCMValidateFileExtension ValidateFile メソッドで使用します。
パブリック列挙体 vsCMWhere StartPointOf プロパティ、EndPointOf プロパティ、および Location プロパティで使用されます。