Aracılığıyla paylaş


CodeFunction2 Arabirim

Kaynak dosyada işlev yapısını tanımlayan nesne.

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

Sözdizimi

'Bildirim
<GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")> _
Public Interface CodeFunction2 _
    Inherits CodeFunction
[GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")]
public interface CodeFunction2 : CodeFunction
[GuidAttribute(L"7E20CD35-8689-466D-8EA0-A863B7EA5DB9")]
public interface class CodeFunction2 : CodeFunction
[<GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")>]
type CodeFunction2 =  
    interface
        interface CodeFunction
    end
public interface CodeFunction2 extends CodeFunction

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

Özellikler

  Ad Açıklama
Genel özellik Access (CodeFunction kaynağından devralındı.)
Genel özellik Access Ayarlar veya bu öğenin erişim öznitelikleri alır.
Genel özellik Attributes (CodeFunction kaynağından devralındı.)
Genel özellik Attributes Tüm özniteliklerini topluluğu alır CodeFunction nesne.
Genel özellik CanOverride (CodeFunction kaynağından devralındı.)
Genel özellik CanOverride Alır veya işlevi geçersiz kılınabilir olup olmadığını ayarlar.
Genel özellik Children (CodeFunction kaynağından devralındı.)
Genel özellik Children Bu kod yapýsýný içinde yer alan nesneler topluluğu alır.
Genel özellik Collection (CodeFunction kaynağından devralındı.)
Genel özellik Collection İçeren koleksiyon alır CodeFunction bu özelliği destekleyen bir nesne.
Genel özellik Comment (CodeFunction kaynağından devralındı.)
Genel özellik Comment Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar.
Genel özellik DocComment (CodeFunction kaynağından devralındı.)
Genel özellik DocComment Alır veya geçerli kod modeli elemanı belge açıklamasını ayarlar.
Genel özellik DTE (CodeFunction kaynağından devralındı.)
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik EndPoint (CodeFunction kaynağından devralındı.)
Genel özellik EndPoint Konum kodu madde ucunun metin noktası alır.
Genel özellik Extender[String] (CodeFunction kaynağından devralındı.)
Genel özellik Extender[String] Bu nesne için kullanılabilir durumdaysa, istenen Extender nesnesini alır.
Genel özellik ExtenderCATID (CodeFunction kaynağından devralındı.)
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.
Genel özellik ExtenderNames (CodeFunction kaynağından devralındı.)
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.
Genel özellik FullName (CodeFunction kaynağından devralındı.)
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik FunctionKind (CodeFunction kaynağından devralındı.)
Genel özellik FunctionKind Bir işlevi nasıl kullanıldığını açıklayan bir numaralandırma alır.
Genel özellik InfoLocation (CodeFunction kaynağından devralındı.)
Genel özellik InfoLocation Kod modeli özelliklerini alır.
Genel özellik IsCodeType (CodeFunction kaynağından devralındı.)
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsGeneric İşlev genel olup olmadığını gösteren bir değeri alır.
Genel özellik IsOverloaded (CodeFunction kaynağından devralındı.)
Genel özellik IsOverloaded Bir işlev aşırı yüklenmiş olup olmadığını alır.
Genel özellik IsShared (CodeFunction kaynağından devralındı.)
Genel özellik IsShared Alır veya madde özellikle bu nesne türünün tüm örneklerini veya yalnızca bu nesne ortak olup madde statik, yani tanımlı olup olmadığını ayarlar.
Genel özellik Kind (CodeFunction kaynağından devralındı.)
Genel özellik Kind Nesnenin türünü gösteren numaralandırma alır.
Genel özellik Language (CodeFunction kaynağından devralındı.)
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik MustImplement (CodeFunction kaynağından devralındı.)
Genel özellik MustImplement Alır veya madde soyut olarak bildirilmiş ve böylece bir uygulama gerektirir olup olmadığını gösteren bir değeri ayarlar.
Genel özellik Name (CodeFunction kaynağından devralındı.)
Genel özellik Name Alır veya nesnenin adını ayarlar.
Genel özellik Overloads (CodeFunction kaynağından devralındı.)
Genel özellik Overloads Bu öğe için aşırı yüklenmiş yöntemler topluluğu alır.
Genel özellik OverrideKind Alır veya ayarlar olup olmadığını bir CodeFunction nesnesini gösteren geçersiz kılınabilir bir üst sınıf işlevi, devralınan davranış değiştirme bir alt sınıf işlevi veya işlev mi kılınamaz.
Genel özellik Parameters (CodeFunction kaynağından devralındı.)
Genel özellik Parameters Bu madde için bir parameters topluluğu alır.
Genel özellik Parent (CodeFunction kaynağından devralındı.)
Genel özellik Parent Hemen üst nesnesi alır bir CodeFunction nesne.
Genel özellik ProjectItem (CodeFunction kaynağından devralındı.)
Genel özellik ProjectItem Alır ProjectItem nesnesi ile ilişkili CodeFunction nesne.
Genel özellik Prototype[Int32] (CodeFunction kaynağından devralındı.)
Genel özellik Prototype[Int32] Bu nesnenin saplama tanımını tutan bir dize alır.
Genel özellik StartPoint (CodeFunction kaynağından devralındı.)
Genel özellik StartPoint Alır bir TextPoint başlayarak kod öğe tanımlayan nesne.
Genel özellik Type (CodeFunction kaynağından devralındı.)
Genel özellik Type Alır veya ayarlar programlı türünü temsil eden bir nesne.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddAttribute(String, String, Object) (CodeFunction 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 AddParameter(String, Object, Object) (CodeFunction kaynağından devralındı.)
Genel yöntem AddParameter(String, Object, Object) Yeni bir parametre kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem GetEndPoint(vsCMPart) (CodeFunction kaynağından devralındı.)
Genel yöntem GetEndPoint(vsCMPart) Alır bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi.
Genel yöntem GetStartPoint(vsCMPart) (CodeFunction kaynağından devralındı.)
Genel yöntem GetStartPoint(vsCMPart) Alır bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne.
Genel yöntem RemoveParameter(Object) (CodeFunction kaynağından devralındı.)
Genel yöntem RemoveParameter(Object) Bağımsız değişken listesinden bir parametreyi çıkartı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 (Visual Basic) kullanarak kod keşfetme.

Ayrıca bkz.

Başvuru

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: derlemek ve Otomasyon nesne modeli kod örneklerini çalıştırmak

Kod modeli (Visual Basic) kullanarak kod keşfetme

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