Aracılığıyla paylaş


CodeInterface.AddProperty Yöntem

Yeni bir özellik kod yapısı oluşturur ve doğru konumda kodu ekler.

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

Sözdizimi

'Bildirim
Function AddProperty ( _
    GetterName As String, _
    PutterName As String, _
    Type As Object, _
    Position As Object, _
    Access As vsCMAccess, _
    Location As Object _
) As CodeProperty
CodeProperty AddProperty(
    string GetterName,
    string PutterName,
    Object Type,
    Object Position,
    vsCMAccess Access,
    Object Location
)
CodeProperty^ AddProperty(
    String^ GetterName, 
    String^ PutterName, 
    Object^ Type, 
    Object^ Position, 
    vsCMAccess Access, 
    Object^ Location
)
abstract AddProperty : 
        GetterName:string * 
        PutterName:string * 
        Type:Object * 
        Position:Object * 
        Access:vsCMAccess * 
        Location:Object -> CodeProperty
function AddProperty(
    GetterName : String, 
    PutterName : String, 
    Type : Object, 
    Position : Object, 
    Access : vsCMAccess, 
    Location : Object
) : CodeProperty

Parametreler

  • GetterName
    Tür: String

    Gerekli.Özelliğin değeri alır işlevin adı.

  • PutterName
    Tür: String

    Gerekli.Özelliğini ayarlayan işlevinin adı.

  • Type
    Tür: Object

    Gerekli.Özellik türü.Bu bir CodeTypeRef nesnesi, bir vsCMTypeRef değeri veya tam tür adı.

  • Position
    Tür: Object

    İsteğe Bağlı.Varsayılan = 0.Kod öğesi yeni öğe eklemek önce beklenecek.Değer ise, bir CodeElement, sonra da yeni öğe hemen bundan sonra eklenir.

    Değeri daha sonra bir Long veri türü ise AddProperty sonra yeni öğe Ekle öğesini belirtir.

    0 Geçirerek koleksiyonları kendi sayısı 1'den başladığı için yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini gösterir.Bir değeri öğesinin sonuna yerleştirilmesi gereken-1 anlamına gelir.

  • Location
    Tür: Object

    İsteğe Bağlı.Konum.

Dönüş Değeri

Tür: EnvDTE.CodeProperty
CodeProperty nesnesi

Notlar

Visual C++ doğal iki nokta üst üste ayrılmış gerektirir (::), tam olarak nitelenmiş tür adları biçimlendirin.Diğer tüm diller noktalarla ayrılmış biçimi desteklemiyor.

Doğruluğu bağımsız dil kod modelinin arkasında tarafından belirlenir.

[!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).

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

CodeInterface Arabirim

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#)