Partilhar via


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