IDebugCustomAttribute
Essa interface representa um atributo personalizado, e pode fornecer o nome, o pai e o tipo do atributo de classe.
IDebugCustomAttribute : IUnknown
Observações para Implementadores
Um provedor de símbolo implementa essa interface para oferecer suporte a atributos personalizados associados a um símbolo. Ele geralmente é implementado em seu próprio objeto.
Observações para chamadores
Uma chamada para IEnumDebugCustomAttributes::Next retorna essa interface. Uma chamada para o IDebugCustomAttributeQuery2::EnumCustomAttributes método retorna o IEnumDebugCustomAttributes interface.
Métodos na ordem de Vtable
A tabela a seguir mostra os métodos de IDebugCustomAttribute.
Método |
Descrição |
---|---|
Obtém o campo ao qual o atributo atual está associado. |
|
Obtém o tipo de classe de atributo personalizado. |
|
Obtém o nome do atributo personalizado. |
|
Obtém as informações de atributo como um blob de bytes. |
Comentários
Um atributo personalizado é uma estrutura para C# que fornece metadados personalizados associados a uma determinada classe ou método.
Requisitos
Cabeçalho: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll