VCCodeMapEntry Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |