Aracılığıyla paylaş


VCCodeModel.AddUnion Yöntem

Ekler bir union öğesine VCCodeModel nesne.

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

Sözdizimi

'Bildirim
Function AddUnion ( _
    Name As String, _
    Location As Object, _
    Position As Object, _
    Access As vsCMAccess _
) As VCCodeUnion
VCCodeUnion AddUnion(
    string Name,
    Object Location,
    Object Position,
    vsCMAccess Access
)
VCCodeUnion^ AddUnion(
    String^ Name, 
    Object^ Location, 
    Object^ Position, 
    vsCMAccess Access
)
abstract AddUnion : 
        Name:string * 
        Location:Object * 
        Position:Object * 
        Access:vsCMAccess -> VCCodeUnion
function AddUnion(
    Name : String, 
    Location : Object, 
    Position : Object, 
    Access : vsCMAccess
) : VCCodeUnion

Parametreler

  • Name
    Tür: String

    Gerekli.Birleþim öðesini adını (veya tanımlayıcı).

  • Location
    Tür: Object

    Gerekli.Değiştirilecek dosya yolu veya dosya adı.Dosya mevcut değilse, otomatik olarak oluşturulur.Zaten bir proje öğesi değilse dosya projeye eklenir.Dosya olamaz oluşturulabilir ve daha sonra projeye eklenen, AddUnion 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.

    Koleksiyonları kendi sayımı sırasında başlar bu yana 0 geçirerek yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini belirtir.Değeri-1 öğe sonunda yerleştirilmelidir.

  • Access
    Tür: vsCMAccess

    İsteğe bağlı.Visual C++ kod modeli tarafından kullanılmıyor.

Dönüş Değeri

Tür: Microsoft.VisualStudio.VCCodeModel.VCCodeUnion
VCCodeUnion nesnesi.

Notlar

Eklemek için bu işlev çağrısı bir VCCodeUnion belirtilen dosya öğesi.

Bkz: Nasıl yapılır: Visual C++ Kod Modeli Genişletilebilirliği için Örnek Kod Derleme bilgi derlemek ve bu örneği çalıştırmak nasıl.

Örnekler

Bu örnek ekler bir union ifadesi stdafx.h dosyasına.

Sub AddUnion()
    Dim codeModel As VCCodeModel
    codeModel = DTE.Solution.Item(1).CodeModel
    Dim union As VCCodeUnion
    union = codeModel.AddUnion("MyUnion", "File.h", -1)
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCCodeModel Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı