Compartir a través de


CodeImport (Interfaz)

Modela el uso de instrucciones que importan espacios de nombres.

Espacio de nombres:  EnvDTE80
Ensamblado:  EnvDTE80 (en EnvDTE80.dll)

Sintaxis

'Declaración
<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")> _
Public Interface CodeImport _
    Inherits CodeElement
[GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface CodeImport : CodeElement
[GuidAttribute(L"0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface class CodeImport : CodeElement
[<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")>]
type CodeImport =  
    interface
        interface CodeElement
    end
public interface CodeImport extends CodeElement

El tipo CodeImport expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Alias Obtiene o establece un nombre descriptivo para el espacio de nombres mencionado.
Propiedad pública Children (Se hereda de CodeElement).
Propiedad pública Children Obtiene una colección de objetos contenidos dentro de CodeImport.
Propiedad pública Collection (Se hereda de CodeElement).
Propiedad pública Collection Obtiene la colección de CodeElements que contiene el elemento CodeImport compatible con esta propiedad.
Propiedad pública DTE (Se hereda de CodeElement).
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública EndPoint (Se hereda de CodeElement).
Propiedad pública EndPoint Obtiene el punto de texto que es la ubicación del final del elemento de código.
Propiedad pública Extender[String] (Se hereda de CodeElement).
Propiedad pública Extender[String] Obtiene el objeto Extender solicitado si está disponible para este objeto CodeElement.
Propiedad pública ExtenderCATID (Se hereda de CodeElement).
Propiedad pública ExtenderCATID Obtiene el identificador de categoría (CATID) de extensor para el objeto.
Propiedad pública ExtenderNames (Se hereda de CodeElement).
Propiedad pública ExtenderNames Obtiene una lista de los objetos Extender disponibles para el objeto.
Propiedad pública FullName (Se hereda de CodeElement).
Propiedad pública FullName Obtiene un nombre completo del elemento de código especificado.
Propiedad pública InfoLocation (Se hereda de CodeElement).
Propiedad pública InfoLocation Obtiene las funciones del modelo de código.
Propiedad pública IsCodeType (Se hereda de CodeElement).
Propiedad pública IsCodeType Obtiene un valor que indica si es posible obtener un objeto CodeType a partir del objeto CodeImport.
Propiedad pública Kind (Se hereda de CodeElement).
Propiedad pública Kind Obtiene una enumeración que define el tipo de objeto.
Propiedad pública Language (Se hereda de CodeElement).
Propiedad pública Language Obtiene el lenguaje de programación que se utiliza para crear el CodeImport.
Propiedad pública Name (Se hereda de CodeElement).
Propiedad pública Name Obtiene o establece el nombre del objeto CodeImport.
Propiedad pública Namespace Obtiene o establece el nombre del espacio de nombres importado.
Propiedad pública Parent Obtiene el objeto que contiene esta importación.
Propiedad pública ProjectItem (Se hereda de CodeElement).
Propiedad pública ProjectItem Obtiene el objeto ProjectItem asociado al objeto CodeElement.
Propiedad pública StartPoint (Se hereda de CodeElement).
Propiedad pública StartPoint Obtiene un objeto TextPoint que define el comienzo del CodeImport.

Arriba

Métodos

  Nombre Descripción
Método público GetEndPoint(vsCMPart) (Se hereda de CodeElement).
Método público GetEndPoint(vsCMPart) Obtiene un objeto TextPoint que marca el final de la definición del elemento de código.
Método público GetStartPoint(vsCMPart) (Se hereda de CodeElement).
Método público GetStartPoint(vsCMPart) Obtiene un objeto TextPoint que marca el comienzo de la definición del elemento de código.

Arriba

Comentarios

La instrucción de importación que se utiliza depende del modelo de lenguaje al que se destina.El objeto hereda de CodeElement.

[!NOTA]

Los valores de los elementos de modelo de código como clases, structs, funciones, atributos, delegados, etc., pueden ser no deterministas una vez realizados determinados tipos de modificaciones; esto significa que no se puede confiar en que sus valores se mantengan siempre igual.Para obtener más información, vea la sección Los valores de elementos de modelo de código pueden cambiar, en Detectar código utilizando el modelo de código (Visual Basic).

Vea también

Referencia

EnvDTE80 (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización

Detectar código utilizando el modelo de código (Visual Basic)

Detectar código utilizando el modelo de código (Visual C#)