Compartilhar via


IDebugCustomAttribute

Essa interface representa um atributo personalizado e pode fornecer o nome, o pai e o tipo de classe do atributo.

Sintaxe

IDebugCustomAttribute : IUnknown

Notas para implementadores

Um provedor de símbolos implementa essa interface para oferecer suporte a atributos personalizados associados a um símbolo. Ele é normalmente implementado em seu próprio objeto.

Observações para chamadores

Uma chamada para Next retorna essa interface. Uma chamada para o método EnumCustomAttributes retorna a interface IEnumDebugCustomAttributes .

Métodos na ordem VTable

A tabela a seguir mostra os métodos de IDebugCustomAttribute.

Método Descrição
GetParentField Obtém o campo ao qual o atributo atual está anexado.
GetAttributeTypeField Obtém o tipo de classe de atributo personalizado.
GetName Obtém o nome do atributo personalizado.
GetAttributeBytes 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

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também