Freigeben über


VCCodeModel.AddTypedef-Methode

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

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

Syntax

'Declaration
Function AddTypedef ( _
    Name As String, _
    Location As Object, _
    Type As Object, _
    Position As Object, _
    Access As vsCMAccess _
) As VCCodeTypedef
VCCodeTypedef AddTypedef(
    string Name,
    Object Location,
    Object Type,
    Object Position,
    vsCMAccess Access
)
VCCodeTypedef^ AddTypedef(
    String^ Name, 
    Object^ Location, 
    Object^ Type, 
    Object^ Position, 
    vsCMAccess Access
)
abstract AddTypedef : 
        Name:string * 
        Location:Object * 
        Type:Object * 
        Position:Object * 
        Access:vsCMAccess -> VCCodeTypedef 
function AddTypedef(
    Name : String, 
    Location : Object, 
    Type : Object, 
    Position : Object, 
    Access : vsCMAccess
) : VCCodeTypedef

Parameter

  • Name
    Typ: System.String
    Erforderlich.Der Name (oder Bezeichner) der Typdeklaration.
  • Location
    Typ: System.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 AddTypedef fehl.
  • Type
    Typ: System.Object
    Erforderlich.Der Typ des Elements.Kann ein beliebiger C++-Standardtyp sein.
  • Position
    Typ: System.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: EnvDTE.vsCMAccess
    Optional.Wird im Visual C++-Codemodell nicht verwendet.

Rückgabewert

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

Hinweise

Rufen Sie diese Funktion auf, um ein VCCodeTypedef-Element der angegebenen Datei hinzugefügt werden soll.

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 typedef stdafx.h-Datei der Anweisung 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

.NET Framework-Sicherheit

Siehe auch

Referenz

VCCodeModel Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace