次の方法で共有


VCCodeMap インターフェイス

更新 : 2007 年 11 月

ソリューションのソース コード内のマップ コード要素を表すオブジェクト。

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

構文

'宣言
<GuidAttribute("17730D4A-271F-11D7-8BF6-00B0D03DAA06")> _
Public Interface VCCodeMap
'使用
Dim instance As VCCodeMap
[GuidAttribute("17730D4A-271F-11D7-8BF6-00B0D03DAA06")]
public interface VCCodeMap
[GuidAttribute(L"17730D4A-271F-11D7-8BF6-00B0D03DAA06")]
public interface class VCCodeMap
public interface VCCodeMap

解説

VCCodeMap オブジェクトの主な目的は、既存のマップ要素を変更することです。変更には、マップ エントリの追加および削除、既存のマップ エントリのプロパティの変更が含まれます。

マップ要素とは、BEGIN_XXX_MAP マクロで始まり、END_XXX_MAP マクロで終了するコード要素です。一般的な例をいくつか示します。

この例は、現在のソリューションにある最初の VCCodeMap オブジェクトを取得し、メッセージ ボックスに表示します。既定の MFC プロジェクトが開いていると仮定します。

Sub GetFirstMap()
    Dim vcCM As VCCodeModel
    Dim vcMap As VCCodeMap
    vcCM = DTE.Solution.Item(1).CodeModel
    vcMap = vcCM.Maps.Item(1)
    MsgBox(vcMap.DisplayName)
End Sub

参照

参照

VCCodeMap メンバ

Microsoft.VisualStudio.VCCodeModel 名前空間