IDebugCustomAttributeIDebugCustomAttribute

Esta interfaz representa un atributo personalizado, y puede proporcionar el nombre, el elemento primario y el tipo de clase del atributo.This interface represents a custom attribute, and it can provide the name, parent, and class type of the attribute.

SintaxisSyntax

IDebugCustomAttribute : IUnknown  

Notas para los implementadoresNotes for Implementers

Un proveedor de símbolos implementa esta interfaz para admitir atributos personalizados asociados con un símbolo.A symbol provider implements this interface in order to support custom attributes associated with a symbol. Normalmente se implementa en su propio objeto.It is typically implemented on its own object.

Notas para los llamadoresNotes for Callers

Una llamada a siguiente devuelve esta interfaz.A call to Next returns this interface. Una llamada a la EnumCustomAttributes método devuelve el IEnumDebugCustomAttributes interfaz.A call to the EnumCustomAttributes method returns the IEnumDebugCustomAttributes interface.

Métodos en orden de VtableMethods in Vtable Order

La tabla siguiente muestran los métodos de IDebugCustomAttribute.The following table shows the methods of IDebugCustomAttribute.

MétodoMethod DescripciónDescription
GetParentFieldGetParentField Obtiene el campo al que está asociado el atributo actual.Gets the field to which the current attribute is attached.
GetAttributeTypeFieldGetAttributeTypeField Obtiene el tipo de clase de atributo personalizado.Gets the custom attribute class type.
GetNameGetName Obtiene el nombre del atributo personalizado.Gets the name of the custom attribute.
GetAttributeBytesGetAttributeBytes Obtiene la información de atributo como un blob de bytes.Gets the attribute information as a blob of bytes.

ComentariosRemarks

Un atributo personalizado es una estructura de C# que proporciona metadatos personalizados asociados a una determinada clase o método.A custom attribute is a structure for C# that supplies custom metadata associated with a particular class or method.

RequisitosRequirements

Encabezado: sh.hHeader: sh.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vea tambiénSee Also

Interfaces de proveedor de símbolos Symbol Provider Interfaces
IDebugField IDebugField
IDebugCustomAttributeQuery2 IDebugCustomAttributeQuery2
IEnumDebugCustomAttributesIEnumDebugCustomAttributes