IDebugManagedObject
Essa interface permite que o avaliador de expressão (EE) para chamar métodos ou propriedades em instâncias da classe de valor (por exemplo, System.Decimal) e para definir seu valor sem chamada IDebugFunctionObject::Evaluate no programa que está sendo depurado.
IDebugManagedObject : IDebugObject
Observações para Implementadores
Um avaliador de expressão implementa essa interface para representar um objeto de código gerenciado, como uma variável.
Observações para chamadores
Para obter essa interface, chame IDebugObject::GetManagedDebugObject em um IDebugObject que representa uma instância de uma classe de valor.
Métodos na ordem de Vtable
Com os métodos herdados da IDebugObject, o IDebugManagedObject interface expõe os métodos a seguir.
Método |
Descrição |
---|---|
Retorna uma interface que representa o objeto de código gerenciado e do que qualquer código gerenciado apropriado interface pode ser obtido. |
|
Define o valor deste objeto para o valor de um objeto de código gerenciado especificado. |
Comentários
Um avaliador de expressão usa essa interface para armazenar um objeto de código gerenciado em uma árvore de análise.
Requisitos
Cabeçalho: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Consulte também
Referência
IDebugFunctionObject::Evaluate