Compartilhar via


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

Confira também