CodeType Arabirim
Kaynak dosyadaki bir sınıf yapısı 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 nesne destekleyen bu özelliği. |
![]() |
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 özellikleri alır. |
![]() |
IsCodeType | Alır olup bir CodeType nesnesi elde edilebilir bu nesne. |
![]() |
IsDerivedFrom | Döndürür olup bir CodeType nesne sahip başka bir nesne olarak Bankası. |
![]() |
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 nesne başına tanımlarkodunu madde. |
Ü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 nesne sonuna işaretlerkod öğesi tanımı. |
![]() |
GetStartPoint | Alır bir TextPoint nesne başlangıcını tanımlarkod öğesi tanımı. |
![]() |
RemoveBase | Temellerin listesinden bir nesneyi çıkartır. |
![]() |
RemoveMember | Üye kod yapýsýný kaldırır. |
Üst
Açıklamalar
CodeTypeuygulamak nesneleri tarafından uygulanan CodeClass, CodeStruct, CodeInterface, CodeEnum, veya CodeDelegate. Siz belirleyebilir bir CodeElement uygulayan CodeType ile CodeElement.IsCodeType.
Not
Sınıflar, yapılar, işlevleri, öznitelikleri, Temsilciler ve benzeri gibi kod modeli öğeleri değerlerini düzenlemeleri değerlerine bağlı her zaman aynı kalmasını dayanıyordu olamaz, diğer bir deyişle, belirli türde yaptıktan sonra non-deterministik olabilir. Daha fazla bilgi için bkz: kod modeli öğe değerlerini de değiştirebilirsiniz bölüm Kod modeli (@) kullanarak kodu keşfetme.
Ayrıca bkz.
Başvuru
Diğer Kaynaklar
Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma