Compartir a través de


IDebugCustomAttribute

Esta interfaz representa un atributo personalizado y puede proporcionar el nombre, el elemento primario y el tipo de clase del atributo.

Sintaxis

IDebugCustomAttribute : IUnknown

Notas para los implementadores

Un proveedor de símbolos implementa esta interfaz para admitir atributos personalizados asociados a un símbolo. Normalmente se implementa en su propio objeto.

Notas para autores de la llamada

Una llamada a Next devuelve esta interfaz. Una llamada al método EnumCustomAttributes devuelve la interfaz IEnumDebugCustomAttributes .

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugCustomAttribute.

Método Descripción
GetParentField Obtiene el campo al que está asociado el atributo actual.
GetAttributeTypeField Obtiene el tipo de clase de atributo personalizado.
GetName Obtiene el nombre del atributo personalizado.
GetAttributeBytes Obtiene la información de atributo como un blob de bytes.

Comentarios

Un atributo personalizado es una estructura para C# que proporciona metadatos personalizados asociados a una clase o método concretos.

Requisitos

Encabezado: sh.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también