IDebugPropertyField
Essa interface fornece as funções que permitem obter e definir uma propriedade.
Sintaxe
IDebugPropertyField : IDebugContainerField
Notas para implementadores
Um provedor de símbolos implementa essa interface no mesmo objeto que implementa o IDebugContainerField. Essa interface é uma especialização que suporta o conceito de propriedades em uma classe.
Observações para chamadores
Use QueryInterface para obter essa interface da interface IDebugContainerField se o método GetKind retornar FIELD_KIND_PROP
.
Métodos na ordem VTable
Além dos métodos nas interfaces IDebugField e IDebugContainerField, essa interface implementa os seguintes métodos:
Método | Descrição |
---|---|
GetPropertyGetter | Obtém o método que obtém a propriedade. |
GetPropertySetter | Obtém o método que define a propriedade. |
Comentários
Uma propriedade é um conceito de código gerenciado e representa um método que é tratado como uma variável. As propriedades não existem em C++ não gerenciado.
Requisitos
Cabeçalho: sh.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll