Aracılığıyla paylaş


VCCodeMap Arabirim

Bir çözümün kaynak kodundaki bir harita kod öğesi temsil eden nesne.

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")> _
Public Interface VCCodeMap
[GuidAttribute("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")]
public interface VCCodeMap
[GuidAttribute(L"3FEB2D54-01CF-40B9-94D5-3021BCC981D7")]
public interface class VCCodeMap
[<GuidAttribute("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")>]
type VCCodeMap =  interface end
public interface VCCodeMap

VCCodeMap türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik BodyText Alır veya nesnenin gövde metni ayarlar.
Genel özellik Children Bu kod yapýsýný içinde yer alan nesneler topluluğu alır.
Genel özellik CodeModel Alır VCCodeModel proje için nesne.
Genel özellik Collection Bu kod yapýsýný içinde bulunan ya da bu özelliği destekleyen nesneyi içeren koleksiyon alır.
Genel özellik Comment Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar.
Genel özellik DisplayName Nesnenin tam adını alır.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik EndPoint Konum kodu madde ucunun düzenleme noktası alır.
Genel özellik EndPointOf Bitiş noktası nesnesinin alır.
Genel özellik Entries Girişlerini alır VCCodeMap nesne.
Genel özellik Extender Bu nesne için kullanılabilir durumdaysa, istenen Extender nesnesini alır.
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.
Genel özellik File Bu nesne tanımlandığı dosyası alır.
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik InfoLocation Kod modeli özelliklerini alır.
Genel özellik IsCaseSensitive Kod elemanı büyük küçük harf duyarlı olup olmadığını gösteren bir değeri alır.
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsInjected Kod öğesi bir öznitelik veya makro genişleme birbirlerinden olup olmadığını gösteren bir değeri alır.
Genel özellik IsReadOnly Nesneyi içeren dosyanın salt okunur olup olmadığını gösteren bir değeri alır.
Genel özellik IsZombie Nesne var olup olmadığını gösteren bir değeri alır.
Genel özellik Kind Nesnenin türünü gösteren numaralandırma alır.
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Location Nesne bildiriminin yerini alır.
Genel özellik Name Alır veya nesnenin adını ayarlar.
Genel özellik Namespace Ad alanını tanımlayan bir nesneyi alır.
Genel özellik Parameters Bu madde için bir parameters topluluğu alır.
Genel özellik Parent Belirli bir nesnenin üst nesne alır.
Genel özellik Picture Kullanıcı arabiriminde bir simge olarak kullanılmak üzere bir resim Otomasyon nesnesi alır.
Genel özellik Project Alır Project nesnesiyle ilişkilendirilmiş.
Genel özellik ProjectItem Alır ProjectItem belirli bir nesneyle ilişkili nesne.
Genel özellik StartPoint Alır bir TextPoint başlayarak kod öğe tanımlayan nesne.
Genel özellik StartPointOf Başlangıç noktası nesnesinin alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddEntry Harita kod öğesi tarafından temsil edilen içine bir eşleme girdisini ekler VCCodeMap nesne.
Genel yöntem GetEndPoint Alır bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi.
Genel yöntem GetStartPoint Alır bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne.
Genel yöntem IsSelf Belirtilen kod öğesi başka bir kod öğesi ile aynı olup olmadığını belirler.
Genel yöntem RemoveEntry Gösterdiği harita kod öğesi belirtilen eşleme girdisini kaldırır VCCodeMap nesne.

Üst

Notlar

Ana amacı, VCCodeMap nesnesi olan varolan bir harita öğesini değiştirmek için.Değişiklik, ekleme ve eşleme girdilerini kaldırma ve varolan eşleme girdilerini özellikleri değiştirme içerir.

Herhangi bir kod öğesi ile başlayan bir harita öğedir bir BEGIN_XXX_MAP makro ve bitiş ile bir END_XXX_MAP makro.Sık görülen bazı örnekler verilmiştir:

Örnekler

Bu örnekte ilk alır VCCodeMap geçerli çözüm nesnesi ve bir ileti kutusunda görüntüler.Bu, varsayılan bir mfc proje açık olduğunu varsayar.

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

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.VCCodeModel Ad Alanı