Compartir a través de


VCCodeModel.AddTypedef (Método)

Agrega un elemento typedef a un archivo determinado.

Espacio de nombres:  Microsoft.VisualStudio.VCCodeModel
Ensamblado:  Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxis

'Declaración
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

Parámetros

  • Name
    Tipo: System.String
    Obligatorio.Nombre (o identificador) de la declaración de tipos.
  • Location
    Tipo: System.Object
    Obligatorio.Ruta de acceso o nombre del archivo que se va a modificar.Si el archivo no existe, se creará automáticamente.El archivo se agregará al proyecto si todavía no es un elemento del mismo.Si no es posible crear el archivo y agregarlo al proyecto, AddTypedef producirá un error.
  • Type
    Tipo: System.Object
    Obligatorio.Tipo del elemento.Puede ser cualquier tipo estándar de C++.
  • Position
    Tipo: System.Object
    Opcional.Valor predeterminado = 0.Elemento de código tras el que se agrega el elemento nuevo.Si el valor es un CodeElement, el nuevo elemento se agregará inmediatamente tras él.
    Como el recuento de los elementos de una colección comienza en uno, pasar un valor 0 indica que el nuevo elemento deberá colocarse al principio de la colección.Un valor de -1 indica que el elemento deberá situarse al final de la colección.
  • Access
    Tipo: EnvDTE.vsCMAccess
    Opcional.El modelo de código de Visual C++ no lo usa.

Valor devuelto

Tipo: Microsoft.VisualStudio.VCCodeModel.VCCodeTypedef
Objeto VCCodeTypedef.

Comentarios

Llame a esta función para agregar un elemento de VCCodeTypedef al archivo especificado.

Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.

Ejemplos

Este ejemplo agrega una instrucción de typedef el archivo stdafx.h.

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

Seguridad de .NET Framework

Vea también

Referencia

VCCodeModel Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)