VCCodeMapEntry Arabirim

Tanım

Kaynak dosyada eşleme girişi yapısını tanımlayan nesne.

public interface class VCCodeMapEntry
public interface class VCCodeMapEntry
__interface VCCodeMapEntry
[System.Runtime.InteropServices.Guid("C1EC2F79-3644-40D7-8F62-4BB1070CE20B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCCodeMapEntry
[<System.Runtime.InteropServices.Guid("C1EC2F79-3644-40D7-8F62-4BB1070CE20B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCCodeMapEntry = interface
Public Interface VCCodeMapEntry
Öznitelikler

Örnekler

Bu örnek, geçerli çözümün ilk nesnesindeki ilk harita girişi öğesini alır VCCodeMap ve onu bir ileti kutusunda görüntüler.

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

Açıklamalar

VCCodeMapEntryNesnesi, eşleme giriş düzeyindeki mevcut harita öğelerinde erişime veya değişikliklere izin veren bir kaynak dosyadaki harita girişi kodu öğesini temsil eder.

Bu örneği derlemek ve çalıştırmak hakkında bilgi için bkz. nasıl yapılır: Visual C++ Code Model genişletilebilirliği Için örnek kod derleme .

Özellikler

Children

Bu kod yapısı içinde yer alan nesnelerin bir koleksiyonunu alır.

CodeModel

VCCodeModelProjenin nesnesini alır.

Collection

Bu özelliği destekleyen veya bu kod yapısının içinde yer alan nesneyi içeren koleksiyonu alır.

Comment

Kod öğesiyle ilişkili yorumu alır veya ayarlar.

DisplayName

Bu çıkış grubu için Kullanıcı arabiriminde kullanılan adı alır.

DTE

Üst düzey genişletilebilirlik nesnesini alır.

EndPoint

Kod öğesinin sonundaki konum olan düzenleme noktasını alır.

EndPointOf[vsCMPart, vsCMWhere]

Nesnenin bitiş noktasını alır.

Extender[String]

Bu nesne için kullanılabilir durumdaysa istenen Genişletici nesnesini alır.

ExtenderCATID

Nesne için Genişletici kategorisi kimliğini (CATID) alır.

ExtenderNames

Nesne için kullanılabilir Genişleticilerin listesini alır.

File

Bu nesnenin tanımlandığı dosyayı alır.

FullName

Nesnenin dosyasının tam yolunu ve adını alır.

InfoLocation

Kod modelinin yeteneklerini alır.

IsCaseSensitive

Kod öğesinin büyük/küçük harfe duyarlı olup olmadığını gösteren bir değer alır.

IsCodeType

Bir CodeType nesnenin bu nesneden alınıp alınamayacağını gösteren bir değer alır.

IsInjected

Bir kod öğesinin bir öznitelik veya makro genişletmesi tarafından eklenip eklenmeyeceğini gösteren bir değer alır.

IsReadOnly

Nesneyi içeren dosyanın salt okunurdur olduğunu gösteren bir değer alır.

IsZombie

Nesnenin artık mevcut olup olmadığını gösteren bir değer alır.

Kind

Nesne türünü gösteren bir sabit listesi alır.

Language

Kodu yazmak için kullanılan programlama dilini alır.

Location[vsCMWhere]

Nesne bildiriminin konumunu alır.

Name

Nesnenin adını alır veya ayarlar.

Namespace

Ad alanını tanımlayan bir nesne alır.

Parameters

Bu öğe için bir parametre koleksiyonu alır.

Parent

Belirli bir nesnenin hemen üst nesnesini alır.

Picture

Kullanıcı arabiriminde simge olarak kullanılacak bir resim Otomasyonu nesnesi alır.

Project

ProjectNesneyle ilişkili nesneyi alır.

ProjectItem

ProjectItemVerilen nesneyle ilişkili nesneyi alır.

StartPoint

TextPointKod öğesinin başlangıcını tanımlayan bir nesne alır.

StartPointOf[vsCMPart, vsCMWhere]

Nesnenin başlangıç noktasını alır.

Yöntemler

AddParameter(String, Object)

Yeni bir parametre kod yapısı oluşturur ve kodu doğru konuma ekler.

GetEndPoint(vsCMPart)

TextPointKod öğesi tanımının sonunu işaretleyen bir nesne alır.

GetStartPoint(vsCMPart)

TextPointKod öğesi tanımının başlangıcını tanımlayan bir nesne alır.

IsSelf(Object)

Belirtilen kod öğesinin başka bir kod öğesiyle aynı olup olmadığını belirler.

RemoveParameter(Object)

Bağımsız değişken listesinden bir parametreyi kaldırır.

Şunlara uygulanır