Aracılığıyla paylaş


VCCodeProperty Arabirim

Özellik kod elemanı temsil eden bir nesne (ile bildirilen __property anahtar).

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

Sözdizimi

'Bildirim
<GuidAttribute("E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")> _
Public Interface VCCodeProperty
[GuidAttribute("E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")]
public interface VCCodeProperty
[GuidAttribute(L"E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")]
public interface class VCCodeProperty
[<GuidAttribute("E42CEE53-0CE5-4859-ADA3-E7B28EC5F9E4")>]
type VCCodeProperty =  interface end
public interface VCCodeProperty

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

Özellikler

  Ad Açıklama
Genel özellik Access Bu öğenin erişim özniteliklerini tanımlar.
Genel özellik Attributes Nesnenin tüm özniteliklerini topluluğu alır.
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 koleksiyonunu döndürür.
Genel özellik Comment Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar.
Genel özellik DeclarationText Alır veya ayarlar nesne bildirimi.
Genel özellik DisplayName Alır veya ayarlar kullanıcı arabiriminde bu çıkış grubu için kullanılan ad.
Genel özellik DocComment Alır veya geçerli kod modeli elemanı belge açıklamasını ayarlar.
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ı nesnesi döndürür.
Genel özellik Extender Bu nesne için kullanılabilir durumdaysa istenen Extender nesnesini döndürür.
Genel özellik ExtenderCATID Nesne için Extender Kategori Kimliği (catID) döndürür.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini döndürü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 Functions Üst nesne için bir işlevler topluluğu alır.
Genel özellik Getter Alır veya ayarlar kodu bir özelliği tanımlayan nesne.
Genel özellik InfoLocation Kod modelinin yeteneklerini tanımlar.
Genel özellik IsCaseSensitive Kod elemanı büyük küçük harf duyarlı olup olmadığını belirler.
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsInjected Kod öğesi için birbirlerinden bir öznitelik veya makro genişleme alır.
Genel özellik IsReadOnly Nesneyi içeren dosyanın salt okunur olup olmadığını gösteren bir değeri alır.
Genel özellik IsShared Ayarlar veya bir özelliği IsShared bayrağı ayarlı olup olmadığını alır.
Genel özellik IsTrivial Alır veya özelliğin Önemsiz olup olmadığını gösteren bir değeri ayarlar.
Genel özellik IsVirtual Ayarlar veya özelliği sanal olup olmadığını alır.
Genel özellik IsZombie Nesne olup olmadığını belirler.
Genel özellik Kind Nesnenin türünü gösteren numaralandırma döndürür.
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Location Nesne bildirim konumunu döndürü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şkili nesne.
Genel özellik ProjectItem Alır ProjectItem belirli bir nesneyle ilişkili nesne.
Genel özellik Prototype Bu nesnenin saplama tanımını tutan dizeyi döndürür.
Genel özellik Setter Alır veya ayarlar bir özelliği ayarlamak için kod tanımlayan nesne.
Genel özellik StartPoint Alır bir TextPoint başlayarak kod öğe tanımlayan nesne.
Genel özellik StartPointOf Başlangıç noktası nesnesinin alır.
Genel özellik Type Alır veya ayarlar programlı türünü temsil eden bir nesne.
Genel özellik TypeString Alır veya ayarlar türü dize halinde temsilini kullanarak nesne türü.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddAttribute Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler.
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.

Üst

Notlar

VCCodeProperty Nesne özelliği kod öğesi bir kaynak dosyasında temsil eder ve o belirli kod öğesi ile ilgili bilgilere erişim sağlar.

[!NOT]

Bu nesnesinin işlevselliğini büyük bir parçası olarak sağlanan Visual StudioCodeProperty nesne. Daha fazla bilgi için bkz: CodeProperty nesne.

Bkz: Nasıl yapılır: Visual C++ Kod Modeli Genişletilebilirliği için Örnek Kod Derleme derlemek ve bu örnek çalıştırma hakkında bilgi için.

Örnekler

Bu örnek, ilk sınıfının tüm özelliklerini alır ve kendi adlarını bir ileti kutusunda görüntüler.

Sub GetProperties()
    Dim vcCM As VCCodeModel
    Dim vcClass As VCCodeClass
    Dim vcProperty as VCCodeProperty
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.Classes.Item(1)
    For Each vcProperty in vcClass.Properties
        MsgBox(vcProperty.DisplayName)
    Next
End Sub

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.VCCodeModel Ad Alanı