Aracılığıyla paylaş


CodeFunction Arabirim

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

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

Sözdizimi

'Bildirim
<GuidAttribute("0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeFunction
[GuidAttribute("0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeFunction
[GuidAttribute(L"0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeFunction
[<GuidAttribute("0CFBC2B9-0D4E-11D3-8997-00C04F688DDE")>]
type CodeFunction =  interface end
public interface CodeFunction

CodeFunction 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 Tüm özniteliklerini topluluğu alır CodeFunction nesne.
Genel özellik CanOverride Ayarlar veya işlevi geçersiz kılınmış olup olmadığına alır.
Genel özellik Children Bu kod yapýsýný içinde yer alan nesneler topluluğu alır.
Genel özellik Collection İçeren koleksiyon alır CodeFunction bu özelliği destekleyen bir nesne.
Genel özellik Comment Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar.
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.
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik FunctionKind Bir işlevi nasıl kullanıldığını açıklayan bir numaralandırma alır.
Genel özellik InfoLocation Kod modeli nesne özelliklerini alır...
Genel özellik IsCodeType Döndürür olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsOverloaded Bir işlev aşırı yüklenmiş olup olmadığını alır.
Genel özellik IsShared Ayarlar 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ı alır.
Genel özellik Kind Nesnenin türünü gösteren numaralandırma döndürür.
Genel özellik Language Kod yazmak için kullanılan programlama dili verir.
Genel özellik MustImplement Ayarlar veya madde soyut olarak bildirilmiş ve böylece bir uygulama gerektirir olup olmadığını alır.
Genel özellik Name Ayarlar veya nesnenin adını alır.
Genel özellik Overloads Bu öğe için aşırı yüklenmiş yöntemler topluluğu alır.
Genel özellik Parameters Bu madde için bir parameters topluluğu alır.
Genel özellik Parent Hemen üst nesnesi alır bir CodeFunction nesne.
Genel özellik ProjectItem Alır ProjectItem nesnesi ile ilişkili CodeFunction nesne.
Genel özellik Prototype Bu nesnenin saplama tanımını tutan dizeyi döndürür.
Genel özellik StartPoint Alır bir TextPoint başlayarak kod öğe tanımlayan nesne.
Genel özellik Type Ayarlar veya programlı türünü temsil eden bir nesneyi alır.

Ü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 AddParameter Yeni bir parametre kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem GetEndPoint Döndürür bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi.
Genel yöntem GetStartPoint Döndürür bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne.
Genel yöntem RemoveParameter 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 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#)