Aracılığıyla paylaş


CodeNamespace.AddStruct Yöntem

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

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

Sözdizimi

'Bildirim
Function AddStruct ( _
    Name As String, _
    Position As Object, _
    Bases As Object, _
    ImplementedInterfaces As Object, _
    Access As vsCMAccess _
) As CodeStruct
CodeStruct AddStruct(
    string Name,
    Object Position,
    Object Bases,
    Object ImplementedInterfaces,
    vsCMAccess Access
)
CodeStruct^ AddStruct(
    String^ Name, 
    Object^ Position, 
    Object^ Bases, 
    Object^ ImplementedInterfaces, 
    vsCMAccess Access
)
abstract AddStruct : 
        Name:string * 
        Position:Object * 
        Bases:Object * 
        ImplementedInterfaces:Object * 
        Access:vsCMAccess -> CodeStruct 
function AddStruct(
    Name : String, 
    Position : Object, 
    Bases : Object, 
    ImplementedInterfaces : Object, 
    Access : vsCMAccess
) : CodeStruct

Parametreler

  • Position
    Tür: System.Object
    İsteğe Bağlı.Varsayılan = 0.Kod öğesi sonra yeni öğe eklemek.Değer ise, bir CodeElement, sonra yeni öðe eklenir it. hemen sonra
    Değeri uzun veri türü, daha sonra ise AddStruct gösterir öğesi sonra ekleme yeni bir öğe.
    Koleksiyonları kendi sayısı 1 başladığı için 0 geçirerek yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini belirtir.Değeri öğesinin sonuna yerleştirilmelidir-1.
  • Bases
    Tür: System.Object
    Gerekli.Varsayılan değer Nothing'dur.SafeArray tam tür adı taşıyan bir variant veya CodeInterface nesneleri, yeni arabirim türer.
  • ImplementedInterfaces
    Tür: System.Object
    Gerekli.Varsayılan değer Nothing'dur.Tam tür adlarının bir SafeArray veya CodeInterface nesneleri, her temsil eden arabirimleri, yeni sınıfın taahhüt gerçekleştir.

Dönüş Değeri

Tür: EnvDTE.CodeStruct
CodeStruct nesnesi

Açıklamalar

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

Bağımsız değişkenler doğruluğunu arkasında kod modeli dil tarafından belirlenir.

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.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

CodeNamespace Arabirim

EnvDTE 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