Aracılığıyla paylaş


VCCodeModel.AddStruct Yöntem

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

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

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

Parametreler

  • Name
    Tür: String

    Gerekli.Yeni yapısı adı.

  • Location
    Tür: Object

    Gerekli.Yeni yapı tanımı için yol ve dosya adı.Dile bağlı olarak, dosya proje dosyasının göreli veya mutlak adıdır.Zaten bir proje öğesi değilse dosya projeye eklenir.Dosya olamaz oluşturulabilir ve daha sonra projeye eklenen, AddStruct başarısız olur.

  • Position
    Tür: Object

    İsteğe bağlı.Varsayılan = 0.Sonra yeni öğe eklemek kod öğesi.Değer ise, bir CodeElement, yeni öğenin hemen sonra eklendikten sonra.

    Değeri bir Long veri türü, daha sonra ise AddStruct sonra yeni öğe eklemek öğe gösterir.

    0 Geçirerek koleksiyonları kendi sayısı 1'den başladığı için yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini gösterir.Değeri-1 öğe sonunda yerleştirilmelidir.

  • Bases
    Tür: Object

    Gerekli.Varsayılan değer Nothing veya nullnull başvuru (Visual Basic'te Nothing).SafeArray, tam nitelikli tür adları içeren bir değişken veya CodeInterface nesneleri, yeni arabirimi türetilir.

  • ImplementedInterfaces
    Tür: Object

    Gerekli.Varsayılan değer Nothing veya nullnull başvuru (Visual Basic'te Nothing).SafeArray, tam nitelikli tür adı veya uygulamak için yeni bir sınıf iyiyse arabirimleri temsil eden CodeInterfaces.

  • Access
    Tür: vsCMAccess

    İsteğe bağlı.A vsCMAccess sabit.

Dönüş Değeri

Tür: CodeStruct
CodeStruct nesnesi.

Notlar

Visual C++, tam nitelikli tür adları için ayrılmış iki nokta üst üste (:) biçimi gerektirir.Tüm diğer dillere dönemi ayrılmış biçimi destekler.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCCodeModel Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma