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