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