CodeType Arabirim
Kaynak dosyadaki bir sınıf yapı temsil eder.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeType
[GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeType
[GuidAttribute(L"0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeType
[<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")>]
type CodeType = interface end
public interface CodeType
CodeType türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
Access | Ayarlar veya bu öğenin erişim öznitelikleri alır. | |
Attributes | Üst nesnenin tüm özniteliklerini topluluğu alır. | |
Bases | Bu madde kendisinden türeyen sınıflar topluluğu alır. | |
Children | Bunun içinde yer alan nesneler topluluğu alır CodeType. | |
Collection | İçeren koleksiyon alır CodeType bu özelliği destekleyen bir nesne. | |
Comment | Alır veya ayarlar ile ilgili yorum CodeType. | |
DerivedTypes | Buradan türetilen nesneler topluluğu alır CodeType nesne.Bu özellik, Visual C# [NULL]'ta uygulanmadı. | |
DocComment | Alır veya ayarlar için belge yorum CodeType öğesi. | |
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 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 | Döndürür olup bir CodeType nesne başka bir nesnenin temel olarak vardı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 CodeType öğesi. | |
Name | Adını alır veya ayarlar CodeType nesne. | |
Namespace | Üst ad alanını tanımlayan bir nesneyi alır. | |
Parent | Hemen üst nesnesi alır bir CodeType nesne. | |
ProjectItem | Alır ProjectItem nesnesi ile ilişkili CodeType 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. | |
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
CodeTypeis implemented by objects that implement the CodeClass, CodeStruct, CodeInterface, CodeEnum, or CodeDelegate.Yoksa belirleyebilirsiniz bir CodeElement uygulayan CodeType ile CodeElement.IsCodeType.
[!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