CodeDelegate (Interfaz)
Objeto que representa un delegado en código fuente.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeDelegate
[GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeDelegate
[GuidAttribute(L"B1F42513-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeDelegate
[<GuidAttribute("B1F42513-91CD-4D3A-8B25-A317D8032B24")>]
type CodeDelegate = interface end
public interface CodeDelegate
El tipo CodeDelegate expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Access | Establece u obtiene los atributos de acceso de este delegado. | |
Attributes | Obtiene una colección de todos los atributos del delegado. | |
BaseClass | Obtiene la clase de la que se deriva este objeto CodeDelegate. | |
Bases | Obtiene una colección de clases de las que se deriva este delegado. | |
Children | Obtiene una colección de objetos contenidos dentro de CodeDelegate. | |
Collection | Devuelve la colección que contiene el objeto CodeDelegate compatible con esta propiedad. | |
Comment | Obtiene o establece el comentario asociado a CodeDelegate. | |
DerivedTypes | Obtiene una colección de objetos derivados del objeto CodeDelegate.No se ha implementado en Visual C#. | |
DocComment | Establece u obtiene los comentarios de documentación para el elemento CodeDelegate. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
EndPoint | Obtiene el punto de texto que es la ubicación del final del delegado. | |
Extender | Devuelve el objeto Extender solicitado para el delegado.No se ha implementado en Visual C#. | |
ExtenderCATID | Obtiene el identificador de categoría (CATID) del extensor para el objeto CodeDelegate.No se ha implementado en Visual C#. | |
ExtenderNames | Obtiene una lista de los objetos Extender disponibles para el delegado.No se ha implementado en Visual C#. | |
FullName | Obtiene la ruta de acceso completa y el nombre de archivo del delegado. | |
InfoLocation | Obtiene las funciones del modelo de código para el delegado. | |
IsCodeType | Indica si se puede obtener o no un objeto CodeType a partir de este delegado. | |
IsDerivedFrom | Indica si un objeto CodeDelegate tiene otro objeto como base o no. | |
Kind | Obtiene una enumeración que define el tipo de objeto. | |
Language | Obtiene el lenguaje de programación utilizado para crear el código. | |
Members | Obtiene la colección de elementos que este elemento CodeDelegate contiene. | |
Name | Establece u obtiene el nombre del objeto CodeDelegate. | |
Namespace | Obtiene un objeto que define el espacio de nombres primario del delegado. | |
Parameters | Obtiene una colección de parámetros para este CodeDelegate. | |
Parent | Obtiene el objeto primario inmediato de un objeto CodeDelegate. | |
ProjectItem | Obtiene el objeto ProjectItem asociado al objeto CodeDelegate. | |
Prototype | Devuelve una cadena que contiene la definición de código auxiliar de este delegado. | |
StartPoint | Obtiene un objeto TextPoint que define el comienzo del delegado. | |
Type | Establece u obtiene un objeto que representa el tipo de programación del delegado. |
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. | |
AddBase | Agrega un elemento a la lista de objetos heredados. | |
AddParameter | Crea un nuevo parámetro para el delegado e inserta el código en la ubicación adecuada. | |
GetEndPoint | Devuelve un objeto TextPoint que marca el final de la definición del delegado. | |
GetStartPoint | Devuelve un objeto TextPoint que define el comienzo de la definición del delegado. | |
RemoveBase | Quita un objeto de la lista de bases. | |
RemoveMember | Quita un miembro del delegado. | |
RemoveParameter | Quita un parámetro de la lista de argumentos del delegado. |
Arriba
Comentarios
Nota
Los valores de los elementos del 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 los elementos del modelo de código pueden cambiar, en Detectar código utilizando el modelo de código (Visual Basic).
Vea también
Referencia
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)