Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

VCCodeModel.AddTypedef-Methode (String, Object, Object, Object, vsCMAccess)

 

Fügt einer bestimmten Datei ein typedef-Element hinzu.

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

VCCodeTypedef AddTypedef(
	string Name,
	object Location,
	object Type,
	object Position,
	vsCMAccess Access = vsCMAccess.vsCMAccessDefault
)

Parameter

Name

Erforderlich. Der Name (oder Bezeichner) der Typdeklaration.

Location

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 AddTypedef fehl.

Type

Erforderlich. Der Typ des Elements. Kann ein beliebiger C++-Standardtyp sein.

Position

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

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

Rufen Sie diese Funktion auf, um ein VCCodeTypedef-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.

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

Sub AddTypedef()
    Dim codeModel As VCCodeModel
    codeModel = DTE.Solution.Item(1).CodeModel
    Dim typedef As VCCodeTypedef
    typedef = codeModel.AddTypedef("TreeRoot", "File.h", "TreeNode*", "0")
End Sub
Zurück zum Anfang
Anzeigen: