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