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 | |
---|---|---|
![]() |
Access | Ayarlar veya bu öğenin erişim değiştiricisi alır. |
![]() |
Attributes | Tüm özniteliklerini topluluğu alır CodeFunction nesne. |
![]() |
CanOverride | Ayarlar veya işlevi geçersiz kılınmış olup olmadığına alır. |
![]() |
Children | Bu kod yapýsýný içinde yer alan nesneler topluluğu alır. |
![]() |
Collection | İçeren koleksiyon alır CodeFunction bu özelliği destekleyen bir nesne. |
![]() |
Comment | Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar. |
![]() |
DocComment | Alır veya geçerli kod modeli elemanı belge açıklamasını ayarlar. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
EndPoint | Konum kodu madde ucunun metin noktası alır. |
![]() |
Extender | Bu nesne için kullanılabilir durumdaysa istenen Extender nesnesini döndürür. |
![]() |
ExtenderCATID | Extender Kategori Kimliği (catID) nesnesi alır. |
![]() |
ExtenderNames | Nesne için kullanılabilir Extender listesini alır. |
![]() |
FullName | Nesnenin dosyasının adını ve tam yolunu alır. |
![]() |
FunctionKind | Bir işlevi nasıl kullanıldığını açıklayan bir numaralandırma alır. |
![]() |
InfoLocation | Kod modeli nesne özelliklerini alır... |
![]() |
IsCodeType | Döndürür olup bir CodeType nesne bu nesnesinden elde edilebilir. |
![]() |
IsOverloaded | Bir işlev aşırı yüklenmiş olup olmadığını alır. |
![]() |
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. |
![]() |
Kind | Nesnenin türünü gösteren numaralandırma döndürür. |
![]() |
Language | Kod yazmak için kullanılan programlama dili verir. |
![]() |
MustImplement | Ayarlar veya madde soyut olarak bildirilmiş ve böylece bir uygulama gerektirir olup olmadığını alır. |
![]() |
Name | Ayarlar veya nesnenin adını alır. |
![]() |
Overloads | Bu öğe için aşırı yüklenmiş yöntemler topluluğu alır. |
![]() |
Parameters | Bu madde için bir parameters topluluğu alır. |
![]() |
Parent | Hemen üst nesnesi alır bir CodeFunction nesne. |
![]() |
ProjectItem | Alır ProjectItem nesnesi ile ilişkili CodeFunction nesne. |
![]() |
Prototype | Bu nesnenin saplama tanımını tutan dizeyi döndürür. |
![]() |
StartPoint | Alır bir TextPoint başlayarak kod öğe tanımlayan nesne. |
![]() |
Type | Ayarlar veya programlı türünü temsil eden bir nesneyi alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddAttribute | Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler. |
![]() |
AddParameter | Yeni bir parametre kod yapısı oluşturur ve doğru konumda kodu ekler. |
![]() |
GetEndPoint | Döndürür bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi. |
![]() |
GetStartPoint | Döndürür bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne. |
![]() |
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
Diğer Kaynaklar
Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma