IDebugFunctionObject2

Importante

No Visual Studio 2015, essa maneira de implementar avaliadores de expressão foi preterida. Para obter informações sobre como implementar avaliadores de expressão CLR, consulte Avaliadores de expressão CLR e Amostra de avaliador de expressão gerenciada.

Representa uma função e aprimora a interface IDebugFunctionObject .

Sintaxe

IDebugFunctionObject2 : IUnknown

Notas para implementadores

Um avaliador de expressão (EE) implementa essa interface para representar uma função.

Observações para chamadores

Os métodos dessa interface adiam os de IDebugFunctionObject das seguintes maneiras:

  • O método IDebugEvaluate usa sinalizadores.

  • O método CreateObject usa sinalizadores e um tempo limite.

  • O método CreateStringObjectWithLength leva um comprimento.

Métodos

Essa interface implementa os seguintes métodos:

Método Descrição
CreateObject Cria um objeto que usa um construtor determinadas configurações de sinalizador de avaliação e um valor de tempo limite.
CreateStringObjectWithLength Cria um objeto de cadeia de caracteres que tem o comprimento especificado.
Avaliar Chama a função e retorna o valor resultante como um objeto.

Requisitos

Cabeçalho: Ee.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll