Aracılığıyla paylaş


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
Genel özellik Access Ayarlar veya bu öğenin erişim değiştiricisi alır.
Genel özellik Attributes Üst nesnenin tüm özniteliklerini topluluğu alır.
Genel özellik Bases Bu madde türetildiği sınıflar topluluğu alır.
Genel özellik Children Bunun içinde yer alan nesneler topluluğu alır CodeInterface.
Genel özellik Collection İçeren koleksiyon alır CodeInterface bu özelliği destekleyen bir nesne.
Genel özellik Comment Alır veya ayarlar ile ilgili yorum CodeInterface.
Genel özellik DerivedTypes Bu nesneden türetilen nesneler topluluğu alır.Bu özellik, Visual C# [NULL]'ta uygulanmadı.
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 metin noktası alır.
Genel özellik Extender Bu nesne için kullanılabilir durumdaysa istenen Extender nesnesini döndürür.Bu özellik, Visual C# [NULL]'ta uygulanmadı.
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.Bu özellik, Visual C# [NULL]'ta uygulanmadı.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.Bu özellik, Visual C# [NULL]'ta uygulanmadı.
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik InfoLocation Kod modeli nesne özelliklerini alır.
Genel özellik IsCodeType Alır olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsDerivedFrom Nesnenin temel olarak başka bir nesne olup olmadığını döndürür.
Genel özellik Kind Nesnenin türünü gösteren numaralandırma alır.
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Members Bu tarafından bulunan öğeleri koleksiyonu alır CodeInterface öğesi.
Genel özellik Name Ayarlar veya nesnenin adını alır.
Genel özellik Namespace Üst ad alanını tanımlayan bir nesneyi alır.
Genel özellik Parent Hemen üst nesnesi alır bir CodeInterface nesne.
Genel özellik ProjectItem Alır ProjectItem nesnesi ile ilişkili CodeInterface nesne.
Genel özellik StartPoint Alır bir TextPoint başlayarak kod öğe tanımlayan nesne.

Ü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 AddBase Devralınan nesnelerin listesine bir öğe ekler.
Genel yöntem AddFunction Yeni bir işlev kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddProperty Yeni bir özellik 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 RemoveBase Temellerin listesinden bir nesneyi çıkartır.
Genel yöntem 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

EnvDTE Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma

Kod Modeli Kullanarak Kodu Keşfetme (Visual Basic)

Kod Modeli Kullanarak Kodu Keşfetme (Visual C#)