CodeProperty Arabirim
Kaynak dosyada özellik yapısını tanımlayan nesne.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeProperty
[GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeProperty
[GuidAttribute(L"0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeProperty
[<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")>]
type CodeProperty = interface end
public interface CodeProperty
CodeProperty türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Access | Ayarlar veya bu öğenin erişim değiştiricisi alır. |
![]() |
Attributes | Üst nesnenin tüm özniteliklerini topluluğu alır. |
![]() |
Children | Bunun içinde yer alan nesneler topluluğu alır CodeProperty nesne. |
![]() |
Collection | İçeren koleksiyon alır CodeProperty bu özelliği destekleyen bir nesne. |
![]() |
Comment | Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar. |
![]() |
DocComment | Belge açıklama için geçerli kod modeli öğesi alır. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
EndPoint | Konum kodu madde ucunun düzenleme noktası alır. |
![]() |
Extender | Bu nesne için kullanılabilir durumdaysa, istenen Extender alır. |
![]() |
ExtenderCATID | Extender Kategori Kimliği (catID) nesnesi alır. |
![]() |
ExtenderNames | Nesne için kullanılabilir Extender listesini alır. |
![]() |
FullName | Nesnenin dosyasının adını ve tam yolunu alır. |
![]() |
Getter | Ayarlar veya kodu bir özelliği tanımlayan bir nesneyi alır. |
![]() |
InfoLocation | Kod modeli nesne özelliklerini alır. |
![]() |
IsCodeType | Alır olup bir CodeType nesne bu nesnesinden elde edilebilir. |
![]() |
Kind | Nesnenin türünü gösteren numaralandırma alır. |
![]() |
Language | Kod yazmak için kullanılan programlama dili alır. |
![]() |
Name | Ayarlar veya nesnenin adını alır. |
![]() |
Parent | Hemen üst nesnesi alır bir CodeProperty nesne. |
![]() |
ProjectItem | Alır ProjectItem belirli bir nesneyle ilişkili. |
![]() |
Prototype | Bu nesnenin saplama tanımını tutan dizeyi döndürür. |
![]() |
Setter | Ayarlar veya bir özelliği ayarlamak için kodunu tanımlayan bir nesneyi alır. |
![]() |
StartPoint | Döndürür bir TextPoint başlayarak kod öğe tanımlayan nesne. |
![]() |
Type | Ayarlar veya programlı türünü temsil eden bir nesneyi alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddAttribute | Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler. |
![]() |
GetEndPoint | Alır bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi. |
![]() |
GetStartPoint | Alır bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne. |
Üst
Notlar
CodeProperty Nesnesinin bir özelliği temsil eder ve özelliklerini çeşitli dillerde nasıl tanımlandığını belirler.Bir değeri ve onu koymak için almak için iki ayrı işlev varsa, örneğin, Visual Basic'te birlikte bunlar bir özellik oluşturur.Visual C# [NULL]'ta ancak var. bir özellik bildirmek ve bir alıcı ve ayarlayıcı sahip olup olmadığını belirten bir bildirim formu
[!NOT]
Kod modeli öğeler sınıflar, yapılar, İşlevler, öznitelikleri, Temsilciler ve diğerleri gibi değerleri düzenlemeleri değerlerine bağlı her zaman aynı kalacak şekilde dayanıyordu olamaz, diğer bir deyişle, belirli türde yaptıktan sonra non-deterministik olabilir.Daha fazla bilgi için kod modeli öğe değerlerini de değiştirebilirsiniz bölümüne bakın Kod Modeli Kullanarak Kodu Keşfetme (Visual Basic).
Ayrıca bkz.
Başvuru
Diğer Kaynaklar
Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma