Partilhar via


IPropertyProxyEESide

Essa interface fornece métodos para exibir dados em objetos associados. Essa interface é parte do suporte para visualizadores de tipo.

IPropertyProxyEESide : IUnknown

Observações para Implementadores

Um avaliador de expressão implementa essa interface para oferecer suporte a visualizadores de tipo.

Observações para chamadores

Chame IPropertyProxyProvider::GetPropertyProxy para obter esta interface. Chame QueryInterface em um IDebugProperty3 interface para obter o IPropertyProxyProvider interface.

Métodos na ordem de Vtable

Os seguintes métodos são implementados por esta interface:

Método

Descrição

IPropertyProxyEESide::InitSourceDataProvider

Inicializa um provedor de origem de dados para que os dados do objeto podem ser acessados.

IPropertyProxyEESide::GetManagedViewerCreationData

Recupera informações sobre o assembly do objeto.

IPropertyProxyEESide::GetInitialData

Obtém os dados iniciais para o objeto.

IPropertyProxyEESide::CreateReplacementObject

Cria uma cópia de um armazenamento de dados existente.

IPropertyProxyEESide::InPlaceUpdateObject

Cria uma referência a um armazenamento de dados existente.

IPropertyProxyEESide::ResolveAssemblyRef

Recupera informações sobre um conjunto específico no contexto do assembly que contém este objeto.

Comentários

Um visualizador de tipo usa essa interface para acessar os valores associados com o objeto que esta interface é parte do. Os dados são acessados através do IEEDataStorage interface, que fornece uma exibição somente leitura dos dados.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IEEDataStorage

IDebugObject

Conceitos

Interfaces principais

Visualizador de tipo e o visualizador personalizado