Aracılığıyla paylaş


CodeStruct2 Arabirim

Kaynak kod yapısında temsil eden nesne.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")> _
Public Interface CodeStruct2 _
    Inherits CodeStruct
[GuidAttribute("F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")]
public interface CodeStruct2 : CodeStruct
[GuidAttribute(L"F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")]
public interface class CodeStruct2 : CodeStruct
[<GuidAttribute("F6DC1A01-E65A-404B-8B6D-9CDD603DB4ED")>]
type CodeStruct2 =  
    interface
        interface CodeStruct
    end
public interface CodeStruct2 extends CodeStruct

CodeStruct2 türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Access (CodeStruct kaynağından devralındı.)
Genel özellik Access Alır veya bu öğenin erişim özniteliklerini ayarlar.
Genel özellik Attributes (CodeStruct kaynağından devralındı.)
Genel özellik Attributes Topluluğu alır CodeElements.
Genel özellik Bases (CodeStruct kaynağından devralındı.)
Genel özellik Bases Bu sınıflar topluluğu alır CodeStruct türeyen.
Genel özellik Children (CodeStruct kaynağından devralındı.)
Genel özellik Children Topluluğu alır CodeElements.
Genel özellik Collection (CodeStruct kaynağından devralındı.)
Genel özellik Collection Alır bir CodeElements koleksiyonu.
Genel özellik Comment (CodeStruct kaynağından devralındı.)
Genel özellik Comment Alır veya ayarlar ile ilgili yorum CodeStruct.
Genel özellik DataTypeKind Bu yapı ile diğer yapılar arasındaki ilişki kümesi alır.
Genel özellik DerivedTypes (CodeStruct kaynağından devralındı.)
Genel özellik DerivedTypes Buradan türetilen nesneler topluluğu alır CodeStruct.Visual C# [NULL]'ta uygulanmadı.
Genel özellik DocComment (CodeStruct kaynağından devralındı.)
Genel özellik DocComment Alır veya ayarlar geçerli belge yorum CodeStruct.
Genel özellik DTE (CodeStruct kaynağından devralındı.)
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik EndPoint (CodeStruct kaynağından devralındı.)
Genel özellik EndPoint Konum kodu madde ucunun düzenleme noktası alır.
Genel özellik Extender[String] (CodeStruct kaynağından devralındı.)
Genel özellik Extender[String] Bu nesne için kullanılabilir durumdaysa, istenen Extender nesnesini alır.Visual C# [NULL]'ta uygulanmadı.
Genel özellik ExtenderCATID (CodeStruct kaynağından devralındı.)
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.Visual C# [NULL]'ta uygulanmadı.
Genel özellik ExtenderNames (CodeStruct kaynağından devralındı.)
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.Visual C# [NULL]'ta uygulanmadı.
Genel özellik FullName (CodeStruct kaynağından devralındı.)
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik ImplementedInterfaces (CodeStruct kaynağından devralındı.)
Genel özellik ImplementedInterfaces Bu tarafından uygulanan arabirimleri topluluğu alır CodeStruct.
Genel özellik InfoLocation (CodeStruct kaynağından devralındı.)
Genel özellik InfoLocation Kod modeli özellikleri alır.
Genel özellik IsAbstract (CodeStruct kaynağından devralındı.)
Genel özellik IsAbstract Alır veya bir madde soyut olarak bildirilmiş olup olmadığını gösteren bir değeri ayarlar.
Genel özellik IsCodeType (CodeStruct kaynağından devralındı.)
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesnesi elde edilebilir bu nesne.
Genel özellik IsDerivedFrom[String] (CodeStruct kaynağından devralındı.)
Genel özellik IsDerivedFrom[String] Belirten bir değeri alır olup bir CodeStruct sahip başka bir nesne olarak Bankası.
Genel özellik IsGeneric Geçerli sınıf veya yapı genel olup olmadığını gösteren bir değeri alır.
Genel özellik Kind (CodeStruct kaynağından devralındı.)
Genel özellik Kind Nesnenin türünü gösteren numaralandırma alır.
Genel özellik Language (CodeStruct kaynağından devralındı.)
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Members (CodeStruct kaynağından devralındı.)
Genel özellik Members Topluluğu alır CodeElements yer alan bu tarafından CodeStruct.
Genel özellik Name (CodeStruct kaynağından devralındı.)
Genel özellik Name Alır veya ayarlar CodeStruct.
Genel özellik Namespace (CodeStruct kaynağından devralındı.)
Genel özellik Namespace Alır CodeNamespace nesne tanımlama üst ad.
Genel özellik Parent (CodeStruct kaynağından devralındı.)
Genel özellik Parent Hemen üst nesnesi alır bir CodeStruct nesne.
Genel özellik Parts Parçalı sınıflar struct ile ilişkili alır.
Genel özellik ProjectItem (CodeStruct kaynağından devralındı.)
Genel özellik ProjectItem Alır ProjectItem nesnesi ile ilişkili CodeStruct nesne.
Genel özellik StartPoint (CodeStruct kaynağından devralındı.)
Genel özellik StartPoint Alır bir TextPoint nesne başına tanımlarkodunu madde.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddAttribute(String, String, Object) (CodeStruct kaynağından devralındı.)
Genel yöntem AddAttribute(String, String, Object) Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddBase(Object, Object) (CodeStruct kaynağından devralındı.)
Genel yöntem AddBase(Object, Object) Devralınan nesnelerin listesine bir öğe ekler.
Genel yöntem AddClass(String, Object, Object, Object, vsCMAccess) (CodeStruct kaynağından devralındı.)
Genel yöntem AddClass(String, Object, Object, Object, vsCMAccess) Yeni bir sınıf kodu oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddDelegate(String, Object, Object, vsCMAccess) (CodeStruct kaynağından devralındı.)
Genel yöntem AddDelegate(String, Object, Object, vsCMAccess) Yeni bir temsilci kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddEnum(String, Object, Object, vsCMAccess) (CodeStruct kaynağından devralındı.)
Genel yöntem AddEnum(String, Object, Object, vsCMAccess) Yeni bir sabit listesi kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddEvent Yapı olay ekler.
Genel yöntem AddFunction(String, vsCMFunction, Object, Object, vsCMAccess, Object) (CodeStruct kaynağından devralındı.)
Genel yöntem AddFunction(String, vsCMFunction, Object, Object, vsCMAccess, Object) Yeni bir işlev kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddImplementedInterface(Object, Object) (CodeStruct kaynağından devralındı.)
Genel yöntem AddImplementedInterface(Object, Object) Devralınan nesnelerin listesine bir arabirim ekler.
Genel yöntem AddProperty(String, String, Object, Object, vsCMAccess, Object) (CodeStruct kaynağından devralındı.)
Genel yöntem AddProperty(String, String, Object, Object, vsCMAccess, Object) Yeni bir özellik kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddStruct(String, Object, Object, Object, vsCMAccess) (CodeStruct kaynağından devralındı.)
Genel yöntem AddStruct(String, Object, Object, Object, vsCMAccess) Yeni bir yapı kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem AddVariable(String, Object, Object, vsCMAccess, Object) (CodeStruct kaynağından devralındı.)
Genel yöntem AddVariable(String, Object, Object, vsCMAccess, Object) Yeni bir değişken kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem GetEndPoint(vsCMPart) (CodeStruct kaynağından devralındı.)
Genel yöntem GetEndPoint(vsCMPart) Alır bir TextPoint nesne sonuna işaretlerkod öğesi tanımı.
Genel yöntem GetStartPoint(vsCMPart) (CodeStruct kaynağından devralındı.)
Genel yöntem GetStartPoint(vsCMPart) Alır bir TextPoint nesne başlangıcını tanımlarkod öğesi tanımı.
Genel yöntem RemoveBase(Object) (CodeStruct kaynağından devralındı.)
Genel yöntem RemoveBase(Object) Temellerin listesinden bir nesneyi çıkartır.
Genel yöntem RemoveInterface(Object) (CodeStruct kaynağından devralındı.)
Genel yöntem RemoveInterface(Object) Uygulanan arabirimlerin listesinden bir arabirimi çıkartır.
Genel yöntem RemoveMember(Object) (CodeStruct kaynağından devralındı.)
Genel yöntem RemoveMember(Object) Üye kod yapýsýný kaldırır.

Üst

Açıklamalar

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

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma

Kod modeli (@) kullanarak kodu keşfetme

Kod modeli (Visual C#) kullanarak kodu keşfetme