Freigeben über


VCCodeModel.AddUnion-Methode

Fügt dem VCCodeModel-Objekt ein union-Element hinzu.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Syntax

'Declaration
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

Parameter

  • Name
    Typ: String

    Erforderlich. Der Name (oder Bezeichner) des union-Elements.

  • Location
    Typ: Object

    Erforderlich. Der Pfad oder Dateiname der zu ändernden Datei. Wenn die Datei nicht vorhanden ist, wird sie automatisch erstellt. Die Datei wird dem Projekt hinzugefügt, wenn sie nicht bereits als Projektelement vorhanden ist. Wenn die Datei nicht erstellt und dem Projekt hinzugefügt werden kann, schlägt AddUnion fehl.

  • Position
    Typ: Object

    Optional. Standardwert = 0. Das Codeelement, hinter dem das neue Element hinzugefügt werden soll. Wenn der Wert ein CodeElement ist, wird das neue Element unmittelbar im Anschluss hinzugefügt.

    Da die Zählung bei Auflistungen mit 1 beginnt, wird mit dem Wert 0 angegeben, dass das neue Element am Anfang der Auflistung eingefügt werden soll. Bei dem Wert -1 wird das Element am Ende eingefügt.

  • Access
    Typ: vsCMAccess

    Optional. Wird im Visual C++-Codemodell nicht verwendet.

Rückgabewert

Typ: Microsoft.VisualStudio.VCCodeModel.VCCodeUnion
Ein VCCodeUnion-Objekt.

Hinweise

Rufen Sie diese Funktion auf, um ein VCCodeUnion-Element der angegebenen Datei hinzuzufügen.

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.

Beispiele

In diesem Beispiel wird eine union-Anweisung der stdafx.h-Datei hinzu.

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-Sicherheit

Siehe auch

Referenz

VCCodeModel Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace