Compartir a través de


VCCodeUsingAlias (Interfaz)

Un objeto que representa un elemento de código de alias en el código fuente de una solución.

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

Sintaxis

'Declaración
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias =  interface end
public interface VCCodeUsingAlias

El tipo VCCodeUsingAlias expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Access Obtiene los atributos de acceso de este elemento.
Propiedad pública Attributes Obtiene una colección de todos los atributos para el objeto.
Propiedad pública Children Obtiene una colección de objetos contenidos en esta construcción de código.
Propiedad pública CodeModel Obtiene el objeto VCCodeModel del proyecto.
Propiedad pública Collection Obtiene la colección que contiene el objeto compatible con esta propiedad o que está contenido en esta construcción de código.
Propiedad pública Comment Obtiene o establece el comentario asociado al elemento de código.
Propiedad pública DisplayName Obtiene el nombre usado en la interfaz de usuario para este grupo de resultados.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública EndPoint Obtiene el punto de edición que es la ubicación del final del elemento de código.
Propiedad pública EndPointOf Devuelve el punto final del objeto.
Propiedad pública Extender Obtiene el objeto Extender solicitado si está disponible para este objeto.
Propiedad pública ExtenderCATID Obtiene el identificador de categoría (CATID) de extensor para el objeto.
Propiedad pública ExtenderNames Obtiene una lista de los objetos Extender disponibles para el objeto.
Propiedad pública File Obtiene el archivo asociado a este elemento.
Propiedad pública FullName Obtiene la ruta de acceso completa y el nombre de archivo del objeto.
Propiedad pública InfoLocation Obtiene las funciones del modelo de código.
Propiedad pública IsCaseSensitive Determina si un elemento de código distingue mayúsculas de minúsculas.
Propiedad pública IsCodeType Determina si un objeto de CodeType se puede obtener de este objeto.
Propiedad pública IsInjected Determina si un elemento de código ha sido insertado por un atributo.
Propiedad pública IsReadOnly Determina si el archivo que contiene el objeto es de solo lectura.
Propiedad pública IsTemplate Determina si este elemento es una plantilla.
Propiedad pública IsZombie Determina si el objeto existe.
Propiedad pública Kind Obtiene el tipo de objeto.
Propiedad pública Language Obtiene el lenguaje de programación utilizado para crear el código.
Propiedad pública Location Devuelve la ubicación de la declaración del objeto.
Propiedad pública Name Obtiene o establece el nombre del objeto.
Propiedad pública Namespace Obtiene un objeto que define el espacio de nombres.
Propiedad pública Parent Obtiene el objeto primario inmediato de este objeto.
Propiedad pública Picture Obtiene un objeto de automatización de imágenes que se va a usar como un icono en la interfaz de usuario.
Propiedad pública Project Obtiene el objeto Project asociado al objeto.
Propiedad pública ProjectItem Obtiene el objeto de ProjectItem asociado a este objeto.
Propiedad pública References No implementado actualmente.
Propiedad pública StartPoint Obtiene un objeto TextPoint que define el comienzo del elemento de código.
Propiedad pública StartPointOf Obtiene el punto de inicio del objeto.
Propiedad pública TemplateParameters Obtiene la colección de parámetros contenidos en una plantilla de clase.
Propiedad pública Templatizations Sólo para uso interno de Microsoft.
Propiedad pública TypeString Obtiene o establece el tipo del objeto usando una representación de cadena del tipo.

Arriba

Métodos

  Nombre Descripción
Método público AddAttribute Crea una nueva construcción de código de atributo e inserta el código en la ubicación adecuada.
Método público AddTemplateParameter Agrega un parámetro a la plantilla
Método público GetEndPoint Devuelve un objeto TextPoint que marca el final de la definición del elemento de código.
Método público GetStartPoint Devuelve un objeto TextPoint que define el inicio de la definición del elemento de código.
Método público IsSelf Determina si el elemento de código especificado es igual que el elemento de código primario.
Método público RemoveTemplateParameter Quita un parámetro de una definición de plantilla.

Arriba

Comentarios

El objeto de VCCodeUsingAlias se utiliza para modificar una construcción existente de alias .

Si un objeto no tiene elementos secundarios, se devolverá Nothing o nullreferencia null (Nothing en Visual Basic).

Children es utilizada principalmente por Visual C++. Children devuelve todos los objetos que puedan devolverse desde un elemento de código.

Para recorrer en iteración los miembros de un espacio de nombres o tipo (clase, struct, interfaz, etc.), es necesario utilizar la interfaz para realizar consultas o convertir CodeElement en CodeNamespace y utilizar después la propiedad Members.

Children devuelve la colección de todos los objetos CodeElement relacionados a los que se puede hacer referencia a través de este elemento de código.

La propiedad Children puede devolver Nothing o nullreferencia null (Nothing en Visual Basic) dependiendo del objeto y del lenguaje. No es necesario que Visual Studio admita esto último.

Vea también

Referencia

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)