次の方法で共有


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++) コード要素を表すオブジェクト。
パブリック インターフェイス VCCodeVariable ソース ファイル内の変数コンストラクトを表すオブジェクト。
パブリック インターフェイス VCDesignElement インフラストラクチャ。マイクロソフト内部でのみ使用。
パブリック インターフェイス VCDesignElements インフラストラクチャ。マイクロソフト内部でのみ使用。
パブリック インターフェイス VCDialogExtender ソリューション内の既存のダイアログ ボックス クラスへのアクセスを提供するオブジェクト。
パブリック インターフェイス VCFileCodeModel ソース ファイル内のコード要素を表すオブジェクト。
パブリック インターフェイス VCLanguageManager C++ ソース ファイルの可変のコード要素を検証するために使用されるオブジェクト。

列挙型

  列挙体 説明
パブリック列挙体 vcCMNameValidationOption
パブリック列挙体 vsCMAddPosition 親オブジェクトに対して新しいコード要素の位置を決定します。
パブリック列挙体 vsCMMFCDialogVariableIDType IDType プロパティで使用します。
パブリック列挙体 vsCMSort Sort メソッドで使用します。
パブリック列挙体 vsCMValidateFileExtension ValidateFile メソッドで使用します。
パブリック列挙体 vsCMWhere StartPointOfEndPointOfLocation のプロパティによって使用されます。