VCCodeModel.AddUnion(String, Object, Object, vsCMAccess) Methode

Definition

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

Microsoft::VisualStudio::VCCodeModel::VCCodeUnion AddUnion(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Location, winrt::Windows::Foundation::IInspectable const & Position, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[System.Runtime.InteropServices.DispId(567)]
public Microsoft.VisualStudio.VCCodeModel.VCCodeUnion AddUnion (string Name, object Location, object Position, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[<System.Runtime.InteropServices.DispId(567)>]
abstract member AddUnion : string * obj * obj * EnvDTE.vsCMAccess -> Microsoft.VisualStudio.VCCodeModel.VCCodeUnion
Public Function AddUnion (Name As String, Location As Object, Optional Position As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault) As VCCodeUnion

Parameter

Name
String

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

Location
Object

Erforderlich. Der Pfad oder Dateiname der Datei, die geändert werden soll. Wenn die Datei nicht vorhanden ist, wird Sie automatisch erstellt. Die Datei wird zum Projekt hinzugefügt, wenn diese nicht bereits ein Projektelement ist. Wenn die Datei nicht erstellt und zum Projekt hinzugefügt werden kann, schlägt AddUnion(String, Object, Object, vsCMAccess) fehl.

Position
Object

(Optional) Standardwert = 0. Das Codeelement, nach dem das neue Element eingefügt werden soll. Wenn der Wert ein CodeElement ist, wird das neue Element direkt im Anschluss eingefügt.

Da Auflistungen mit dem Index 1 beginnen, gibt ein Übergabewert von 0 an, dass das neue Element zu Anfang der Auflistung eingefügt werden soll. Der Wert -1 bedeutet, dass das Element am Ende eingefügt werden soll.

Access
vsCMAccess

(Optional) Wird nicht vom Visual C++-Code Modell verwendet.

Gibt zurück

VCCodeUnion

Ein VCCodeUnion-Objekt.

Attribute

Beispiele

In diesem Beispiel wird union der Datei "stdafx. h" eine-Anweisung hinzugefügt.

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  

Hinweise

Mit dieser Funktion können Sie VCCodeUnion der angegebenen Datei ein-Element hinzufügen.

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

Gilt für