VCCodeModel.AddUnion(String, Object, Object, vsCMAccess) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 .