Compartir a través de


VCCodeModel.AddImport (Método)

Agrega un elemento #import a un archivo determinado.

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

Sintaxis

'Declaración
Function AddImport ( _
    Name As String, _
    Location As Object, _
    Position As Object, _
    Attributes As String _
) As VCCodeImport
VCCodeImport AddImport(
    string Name,
    Object Location,
    Object Position,
    string Attributes
)
VCCodeImport^ AddImport(
    String^ Name, 
    Object^ Location, 
    Object^ Position, 
    String^ Attributes
)
abstract AddImport : 
        Name:string * 
        Location:Object * 
        Position:Object * 
        Attributes:string -> VCCodeImport
function AddImport(
    Name : String, 
    Location : Object, 
    Position : Object, 
    Attributes : String
) : VCCodeImport

Parámetros

  • Name
    Tipo: String

    Obligatorio. Especifica el nombre (entre comillas o corchetes angulares <>) de la biblioteca de tipos que se va a importar.

  • Location
    Tipo: 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, AddImport producirá un error.

  • Position
    Tipo: Object

    Obligatorio. 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.

  • Attributes
    Tipo: String

    Opcional. Uno o más atributos #import. Para obtener una lista completa, vea la sección #import Attributes de la directiva #import. Separa los atributos con un espacio en blanco o con una coma.

Valor devuelto

Tipo: Microsoft.VisualStudio.VCCodeModel.VCCodeImport
Objeto VCCodeImport.

Comentarios

Llame a esta función para insertar un elemento de #import en el archivo especificado contenido en el objeto de VCCodeModel .

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 #import el archivo stdafx.h.

Sub AddImport()
    Dim codeModel As VCCodeModel
    codeModel = DTE.Solution.Item(1).CodeModel
    Dim import As VCCodeImport
    import = codeModel.AddImport("""MyDll.dll""", "stdafx.h", -1, "no_namespace named_guids raw_interfaces_only")
End Sub

Seguridad de .NET Framework

Vea también

Referencia

VCCodeModel Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)