CodeInterface Arabirim
Bir arabirim, kaynak kodunu temsil eden nesne.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("B1F42510-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeInterface
[GuidAttribute("B1F42510-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeInterface
[GuidAttribute(L"B1F42510-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeInterface
[<GuidAttribute("B1F42510-91CD-4D3A-8B25-A317D8032B24")>]
type CodeInterface = interface end
public interface CodeInterface
CodeInterface 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. |
![]() |
Bases | Bu madde türetildiği sınıflar topluluğu alır. |
![]() |
Children | Bunun içinde yer alan nesneler topluluğu alır CodeInterface. |
![]() |
Collection | İçeren koleksiyon alır CodeInterface bu özelliği destekleyen bir nesne. |
![]() |
Comment | Alır veya ayarlar ile ilgili yorum CodeInterface. |
![]() |
DerivedTypes | Bu nesneden türetilen nesneler topluluğu alır.Bu özellik, Visual C# [NULL]'ta uygulanmadı. |
![]() |
DocComment | Alır veya geçerli kod modeli elemanı belge açıklamasını ayarlar. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
EndPoint | Konum kodu madde ucunun metin noktası alır. |
![]() |
Extender | Bu nesne için kullanılabilir durumdaysa istenen Extender nesnesini döndürür.Bu özellik, Visual C# [NULL]'ta uygulanmadı. |
![]() |
ExtenderCATID | Extender Kategori Kimliği (catID) nesnesi alır.Bu özellik, Visual C# [NULL]'ta uygulanmadı. |
![]() |
ExtenderNames | Nesne için kullanılabilir Extender listesini alır.Bu özellik, Visual C# [NULL]'ta uygulanmadı. |
![]() |
FullName | Nesnenin dosyasının adını ve tam yolunu alır. |
![]() |
InfoLocation | Kod modeli nesne özelliklerini alır. |
![]() |
IsCodeType | Alır olup bir CodeType nesne bu nesnesinden elde edilebilir. |
![]() |
IsDerivedFrom | Nesnenin temel olarak başka bir nesne olup olmadığını döndürür. |
![]() |
Kind | Nesnenin türünü gösteren numaralandırma alır. |
![]() |
Language | Kod yazmak için kullanılan programlama dili alır. |
![]() |
Members | Bu tarafından bulunan öğeleri koleksiyonu alır CodeInterface öğesi. |
![]() |
Name | Ayarlar veya nesnenin adını alır. |
![]() |
Namespace | Üst ad alanını tanımlayan bir nesneyi alır. |
![]() |
Parent | Hemen üst nesnesi alır bir CodeInterface nesne. |
![]() |
ProjectItem | Alır ProjectItem nesnesi ile ilişkili CodeInterface nesne. |
![]() |
StartPoint | Alır bir TextPoint başlayarak kod öğe tanımlayan nesne. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddAttribute | Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler. |
![]() |
AddBase | Devralınan nesnelerin listesine bir öğe ekler. |
![]() |
AddFunction | Yeni bir işlev kod yapısı oluşturur ve doğru konumda kodu ekler. |
![]() |
AddProperty | Yeni bir özellik 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. |
![]() |
RemoveBase | Temellerin listesinden bir nesneyi çıkartır. |
![]() |
RemoveMember | Üye kod yapýsýný kaldırır. |
Üst
Notlar
[!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